CNiIviFgenArbitrarySequence |
Class |
Declared in: NiIviFgen.h |
Overview
Additional settings for generating arbitrary sequences. These settings affect the instrument behavior when the Output.Mode property is set to CNiIviFgen::ArbitrarySequenceMode.
Data Items
long | Handle[] | ||
long int | LengthMax | The maximum number of arbitrary waveforms the function generator allows in a sequence. | |
long int | LengthMin | The minimum number of arbitrary waveforms the function generator allows in a sequence. | |
long int | LoopCountMax | The maximum number of times the function generator can repeat a waveform in a sequence. | |
long int | NumberSequencesMax | The maximum number of arbitrary sequences the function generator allows. |
Functions
inline void | Clear( long handle ) |
Removes a previously created arbitrary sequence from the function generator's memory. | |
inline void | Configure( const CString& ch, long handle, double gain, double offset ) |
Configures the properties of the function generator that affect arbitrary sequence generation. | |
inline ViInt32 | Create( const CNiInt32Vector& handles, const CNiInt32Vector& loops ) |
Creates an arbitrary sequence from an array of waveform handles and an array of corresponding loop counts, and return a handle that identifies the sequence. |