CNiIviFgen

Measurement Studio IVI

Class CNiIviFgen Base ClassesData ItemsConstructorsFunctionsGo to hierarchy chart    Prev page: InitiateNext page: Am    
Class Declared in:
NiIviFgen.h

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

CNiIviFgen controls function generators that have IVI class compliant instrument drivers. CNiIviFgen encapsulates the functionality of a function generator and can be applied to a wide range of instruments. The output signal is typically functional in nature. For example, the output signal is usually sinusoidal or square. Some instruments support the generation of arbitrary waveforms, which consist of user-specified data. If the function generator also supports the generation of arbitrary waveform sequences, the output signal can consist of a sequence of repeated arbitrary waveforms. CNiIviFgen supports typical function generators as well as common extended functionality found in more complex instruments.

Hierarchy Chart Hierarchy Chart

'Base Classes' icon -- Shortcut to top of page. Base Classes

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

Public data CNiIviFgenAm Am Additional settings for generating Amplitude Modulated waveforms.
Public data CNiIviFgenArbitrary Arbitrary Additional settings for generating arbitrary waveforms and sequences.
Public data long ChannelCount The number of channels that the specific driver supports.
Public data CNiIviFgenFm Fm Additional settings for generating Frequency Modulated waveforms.
Public data CNiIviFgenOutput Output Additional Settings related the generation of the output waveform.
Public data CNiIviFgenStandardWaveform StandardWaveform Additional settings for generating standard waveforms.
Public data CNiIviFgenTrigger Trigger Additional settings for configuring the trigger system.

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

Public constructor inline

CNiIviFgen()

Default constructor.
Public constructor inline

CNiIviFgen( const CString &resourceName, bool idQuery = true, bool reset = true, const CString &options = "" )

Constructor.

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

Public function inline void

Abort()

Aborts signal generation.
Public function inline CString

GetChannelName( ViInt32 index ) const

Public function inline void

Initiate()

Initiates signal generation.