![]() |
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. |