CNiIviFgenArbitraryWaveform |
Class |
Declared in: NiIviFgen.h |
Overview
Additional settings for generating arbitrary waveforms. These settings affect the instrument behavior when the Output.Mode property is set to CNiIviFgen::ArbitraryMode.
Data Items
double | Frequency[] | The rate in waveforms-per-second at which to generate an entire arbitrary waveform. | |
long | Handle[] | ||
long int | NumberWaveformsMax | The maximum number of arbitrary waveforms that the function generator allows. | |
long int | Quantum | The value of which the length of all arbitrary waveforms must be a multiple. | |
long int | SizeMax | The maximum number of points the function generator allows in an arbitrary waveform. | |
long int | SizeMin | The minimum number of points the function generator allows in an arbitrary waveform. |
Functions
inline void | Clear( long handle ) |
Removes a previously created arbitrary waveform 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 waveform generation. | |
inline ViInt32 | Create( const CNiReal64Vector& wfm ) |
Creates an arbitrary waveform and returns a handle that identifies that waveform. |