IviRFSigGen_ConfigureIQImpairmentEnabled

CVI/LabWindows IVI Class Driver

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

Return Values