IviRFSigGen_ConfigurePM

CVI/LabWindows IVI Class Driver

IviRFSigGen_ConfigurePM

IviRFSigGenModulatePM Capability Group

C Function Prototype

ViStatus IviRFSigGen_ConfigurePM (ViSession vi, ViConstString source, ViReal64 deviation);

Purpose

Configures the attribute that control the signal generator's phase modulation. The attributes are the modulation deviation and the modulating source(s).

This function configures the modulation deviation and modulation source for the signal generator's phase modulation.

Parameters

Name Type Description
vi ViSession The ViSession handle that you obtain from the IviRFSigGen_init or IviRFSigGen_InitWithOptions function. The handle identifies a particular instrument session.

Default Value: None

source ViConstString Specifies the source of the signal that is used as the modulating signal. If more than one source is specified, the voltages of all sources (internal and external) are summed. Multiple source names are separated by commas. The driver uses this value to set the IVIRFSIGGEN_ATTR_PM_SOURCE attribute.

Default Value: ""

deviation ViReal64 Specifies the extent of modulation (peak phase deviation) the signal generator applies to the RF-signal (carrier waveform) with the modulating signal as a result of summing all sources, internal and external. The driver uses this value to set the IVIRFSIGGEN_ATTR_PM_DEVIATION attribute.

Units: radians

Default Value: 0.0

Return Values