www.vtiinstruments.com
VM3608A/3616A Programming
53
/*
*
define the segments and their length
*
This line is repeated n times, where n represents the number of segments in the pattern
*/
vtvm3616_arbDefineSegment (ViSession instrHndl, int segmentNumber,
ViInt32 buffSize0)
/*
*
define the clock source (timer = internal oscillator)
*/
vtvm3616_setupClock (ViSession instrHndl, ViInt16 clockSource,
ViBoolean slope)
/*
*
set the timer to desired period (if internal oscillator is the clock source)
*/
vtvm3616_setupTimer (ViSession instrHndl, double period)
/*
*
load the 16-bit binary data for each segment | channel pair
*
This command will be called n times, where n = number of channels * number of segments
*/
vtvm3616_arbLoadData (ViSession instrHndl, int segmentNumber, int
channel, ViInt16 voltageDataBuffer [], ViInt32
buffSize)
/*
*
define the sequence list
*
This command determines the order of the segments that will be output from each channel
*/
vtvm3616_arbDefineSequence (ViSession instrHndl, ViInt16
sequenceList[], ViInt16 numOfSegments);
/*
*
define sequence parameters, auto advance ensures there will be no breaks between segments
*/
vtvm3616_arbSetSeqParms (ViSession instrHndl, int seqIndex, int
seqStart, int seqAdvance, int seqRepeat, int
seqMarker)
/*
*
output the waveform
*/
vtvm3616_commandArb (ViSession instrHndl, ViBoolean command)
Содержание VM3608A
Страница 2: ...VTI Instruments Corp 2 ...
Страница 6: ...VTI Instruments Corp 6 VM3608A 3616A Preface ...
Страница 12: ...VTI Instruments Corp 12 VM3608A 3616A Preface ...
Страница 18: ...VTI Instruments Corp 18 VM3608A 3616A Introduction ...
Страница 134: ...VTI Instruments Corp 134 VM3608A 3616A Command Dictionary ...