CNiIviFgenArbitrarySequence
| 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. |