### Synchro Device

Fixed (reserved) name "Snh"

Snh.ModSet(mode)

- mode='Pass' return synchronization unconditionally
- mode='Dly=#' return synchro after # [ms]
- mode='Ext[=#]' return synchro after event number # happened, if '=#' is omitted then last used event is used
- mode='Btn' return synchro after pressing the synchro button

Snh.ModGet

Return currently active mode

Snh.SnhGet(md)

- md<0 synchro with event #md
- md>0 synchro after md [ms]
- md=0 synchro according default mode

Return control after synchronization

Snh.SDSOpn(md,pl)

- Md – name of measurement device
- Pl – designation plot for data display, if empty then new one is created

Open synchro data stream (SDS) and start the acquisition (self-synchronization) gets back the number of the opened channel

Snh.ADSOpn(md,pl)

- Md – name of measurement device
- Pl – designation plot for data display, if empty then new one is created

Open asynchro data stream (ADS) and wait for DChGet command for the next cycle of acquisition gets back the number of the opened channel

Snh.DSmGet(Idx)

Get next spectrum thru an open Idx asynchro data stream

Snh.DSmCls(Idx)

Close data steam with Idx number