CNiIviFgenArbitrarySequence

Measurement Studio IVI

Class CNiIviFgenArbitrarySequence Base ClassesData ItemsFunctionsGo to hierarchy chart    Prev page: CreateNext page: Handle    
Class Declared in:
NiIviFgen.h

'Overview' icon -- Shortcut to top of page. Overview

Additional settings for generating arbitrary sequences. These settings affect the instrument behavior when the Output.Mode property is set to CNiIviFgen::ArbitrarySequenceMode.

Hierarchy Chart Hierarchy Chart

'Data Items' icon -- Shortcut to top of page. Data Items

Public data long Handle[]
Public data long int LengthMax The maximum number of arbitrary waveforms the function generator allows in a sequence.
Public data long int LengthMin The minimum number of arbitrary waveforms the function generator allows in a sequence.
Public data long int LoopCountMax The maximum number of times the function generator can repeat a waveform in a sequence.
Public data long int NumberSequencesMax The maximum number of arbitrary sequences the function generator allows.

'Functions' icon -- Shortcut to top of page. Functions

Public function inline void

Clear( long handle )

Removes a previously created arbitrary sequence from the function generator's memory.
Public function inline void

Configure( const CString& ch, long handle, double gain, double offset )

Configures the properties of the function generator that affect arbitrary sequence generation.
Public function 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.