These commands are sent as a single command string in order to prevent "Settings conflict" errors. Note that the readings per block and the interleaved transfer mode need only be specified when doing interleaved Local bus transfers.

Programming The programming procedure for interleaved transfers is:

Procedure

1.Use the CONFigure command and the low-level digitizer commands to configure the digitizers for the required measurements.

All digitizers must have the same trigger source and the same sample rate. The digitizers must be synchronized such that readings are taken and the frame is transferred before the next sample occurs. The example program which follows shows how the digitizers are synchronized using one trigger source for both digitizers.

2.Use the VINStrument subsystem to reset the leftmost digitizer’s Local bus chip, to set the Local bus transfer mode to GENerate, to set the data source to the digitizer’s A/D (CONVerter:CHANneln), and to set the interleaved transfer mode.

Use the VINStrument subsystem to reset the inner digitizer’s Local bus chip, to set the Local bus transfer mode to INSert, to set the data source to the digitizer’s A/D (CONVerter:CHANneln), and to set the interleaved transfer mode.

VINStrument:CONFigure:LBUS:RESet VINStrument:CONFigure:LBUS:MODE <mode > VINStrument:CONFigure:LBUS:FEED <source > VINStrument:CONFigure:LBUS:SEND:POINts <count > VINStrument:CONFigure:LBUS:POINts:AUTO <mode >

Only the INSert (and GENerate) mode is supported for interleaved transfers.

3.Reset the consumer’s (i.e. memory card’s) Local bus chip and configure the consumer to receive data.

4.Activate (initiate) the consumer.

5.Use INITiate:IMMediate to activate the leftmost (GENerator) digitizer.

6.Use INITiate:IMMediate to activate the inner (INSerter) digitizer.

Appendix D

Local Bus Interleaved Transfers 407

Page 407
Image 407
HP E1429A manual Procedure