CNiIviFgenAm::ConfigureInternal

Measurement Studio IVI

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

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

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

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

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

Shortcut to top of page. Parameters

double depth

The extent of modulation as a percentage that the function generator applies to the carrier signal when the Source property is set to CNiIviFgen::AmInternalSource.

This function sets the Depth 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::AmInternalSource.

The following list includes valid values:

  • CNiIviFgen::AmSineWaveform - Sinusoid waveform
  • CNiIviFgen::AmSquareWaveform - Square waveform
  • CNiIviFgen::AmTriangleWaveform - Triangle waveform
  • CNiIviFgen::AmRampUpWaveform - Positive ramp waveform
  • CNiIviFgen::AmRampDownWaveform - Negative ramp waveform
  • CNiIviFgen::AmDcWaveform - 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::AmInternalSource.

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

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