IviRFSigGen_ConfigureIQImpairmentEnabled
IviRFSigGenIQImpairment Capability Group
C Function Prototype
ViStatus IviRFSigGen_ConfigureIQImpairmentEnabled (ViSession vi, ViBoolean iqImpairmentEnabled);
Purpose
This function enables the IQ (vector) modulation to allow controlled impairment for test or external corrections.
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 |
iqImpairmentEnabled | ViBoolean | Enables IQ impairment. The driver uses this value to set the IVIRFSIGGEN_ATTR_IQ_IMPAIRMENT_ENABLED attribute. Valid Values: VI_TRUE; VI_FALSE When set to VI_TRUE, the following impairment attributes are applied: IVIRFSIGGEN_ATTR_IQ_I_OFFSETIVIRFSIGGEN_ATTR_IQ_I_OFFSETIVIRFSIGGEN_ATTR_IQ_RATIOIVIRFSIGGEN_ATTR_IQ_SKEW Default Value: VI_FALSE |