CNiIviFgenFm::ConfigureInternal

Measurement Studio IVI

Class
CNiIviFgenFm::
ConfigureInternal()
Base ClassesData ItemsFunctionsGo to hierarchy chart    Prev page: SourceNext page: CNiIviFgenFm    
Public Function Declared in:
NiIviFgen.h

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

inline void ConfigureInternal(
    double deviation,
    long waveform,
    double frequency);

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

Configures the properties that control the function generator's internal frequency modulation source.

Shortcut to top of page. Parameters

double deviation

The maximum frequency deviation in Hertz that the modulating waveform applies to the carrier waveform when the Source property is set to CNiIviFgen::FmInternalSource. This deviation corresponds to the maximum amplitude level of the modulating signal.

This function sets the Deviation property to the value you specify for this parameter.

long waveform

The waveform that the function generator uses to modulate the ouptut signal when the Source property is set to CNiIviFgen::FmInternalSource.

The following list includes valid values:

  • CNiIviFgen::FmSineWaveform - Sinusoid waveform
  • CNiIviFgen::FmSquareWaveform - Square waveform
  • CNiIviFgen::FmTriangleWaveform - Triangle waveform
  • CNiIviFgen::FmRampUpWaveform - Positive ramp waveform
  • CNiIviFgen::FmRampDownWaveform - Negative ramp waveform
  • CNiIviFgen::FmDcWaveform - DC waveform

This function sets the Waveform property to the value you specify for this parameter.

double frequency

The frequency in Hertz of the waveform that the function generator uses to modulate the output signal when the Source property is set to CNiIviFgen::FmInternalSource.

This function sets the Frequency property to the value you specify for this parameter.

'See Also' icon -- Shortcut to top of page. See Also