IviUpconverter Interchangeability
The IviUpconverter class driver performs interchangeability checking when you set the IviUpconverter Interchange Check property to TRUE and you call one of the following VIs:
IviUpconverter Wait Until Ready
In addition to the general interchangeability checking rules, the IviUpconverter class defines additional rules and exceptions for each capability group.
IviUpconverterBase | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBase capability group or in any extension group need to be in a user-specified state. If the IviUpconverter External LO Enabled property is set to False, the IviUpconverter External LO Enabled property does not need to be in a user-specified state. |
IviUpconverterOutputGain | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterOutputGain extension group or in any extension group need to be in a user-specified state. |
IviUpconverterOutputPowerLevel | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterOutputPowerLevel extension group or in any extension group need to be in a user-specified state. |
IviUpconverterALC | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterALC extension group or in any extension group need to be in a user-specified state. If the IviUpconverter ALC Enabled property is set to False, properties in the IviUpconverterALC extension group do not need to be in a user-specified state. |
IviUpconverterBypass | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBypass capability group or in any extension group need to be in a user-specified state. If the IviUpconverter Bypass property is set to True, no properties in the IviUpconverterBase capability group or in any extension group need be in a user-specified state. |
IviUpconverterFrequencyStep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterFrequencyStep extension group or in any extension group need be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_FREQUENCY_STEP, properties in the IviUpconverterFrequencyStep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, properties in the IviUpconverterFrequencyStep extension group do not need to be in a user-specified state. |
IviUpconverterFrequencySweep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterFrequencySweep extension group or in any extension group need be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_FREQUENCY_SWEEP, properties in the IviUpconverterFrequencySweep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, properties in the IviUpconverterFrequencySweep extension group do not need to be in a user-specified state. |
IviUpconverterIQImpairment | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterIQImpairment extension group or in any extension group need to be in a user-specified state. If the IviUpconverter IQ Impairment Enabled property is set to False, properties in the IviUpconverterIQImpairment extension group do not need to be in a user-specified state. If the IviUpconverterModulateIQ extension group does not need to be checked for interchangeability, properties in the IviUpconverterIQImpairment extension group do not need to be in a user-specified state. |
IviUpconverterList | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterList extension group or in any extension group need to be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_LIST, properties in the IviUpconverterList extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, then properties in the IviUpconverterList extension group do not need to be in a user-specified state. |
IviUpconverterModulateAM | If the IviUpconverter RF Output Enabled property is set to False, properties in the IviUpconverterModulateAM extension group do not need to be in a user-specified state. If the IviUpconverter AM Enabled property is set to False, all other properties in the IviUpconverterModulateAM extension group do not need to be in a user-specified state. |
IviUpconverterModulateFM | If the IviUpconverter RF Output Enabled property is set to False, properties in the IviUpconverterModulateFM extension group do not need to be in a user-specified state. If the IviUpconverter FM Enabled property is set to False, all other properties in the IviUpconverterModulateFM extension group do not need to be in a user-specified state. |
IviUpconverterModulateIQ | If the IviUpconverter RF Output Enabled property is set to False, properties in the IviUpconverterModulateIQ extension group do not need to be in a user-specified state. If the IviUpconverter IQ Enabled property is set to False, properties in the IviUpconverterModulateIQ extension group do not need to be in a user-specified state. |
IviUpconverterModulatePM | If the IviUpconverter RF Output Enabled property is set to False, properties in the IviUpconverterModulatePM extension group do not need to be in a user-specified state. If the PM Enabled property is set to False, all other properties in the IviUpconverterModulatePM extension group do not need to be in a user-specified state. |
IviUpconverterModulatePulse | If the IviUpconverter RF Output Enabled property is set to False, properties in the IviUpconverterModulatePulse extension group do not need to be in a user-specified state. If the IviUpconverter Pulse Modulation Enabled property is set to False, all other properties in the IviUpconverterModulatePulse extension group do not need to be in a user-specified state. |
IviUpconverterPowerStep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBase capability group or in any extension group need to be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_POWER_STEP, properties in the IviUpconverterPowerStep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, then properties in the IviUpconverterPowerStep extension group do not need to be in a user-specified state. |
IviUpconverterGainStep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBase capability group or in any extension group need to be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_GAIN_STEP, properties in the IviUpconverterGainStep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, then properties in the IviUpconverterGainStep extension group do not need to be in a user-specified state. |
IviUpconverterPowerSweep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBase capability group or in any extension group need to be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_POWER_SWEEP, properties in the IviUpconverterPowerSweep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, then properties in the IviUpconverterPowerSweep extension group do not need to be in a user-specified state. |
IviUpconverterGainSweep | If the IviUpconverter RF Output Enabled property is set to False, no other properties in the IviUpconverterBase capability group or in any extension group need to be in a user-specified state. If the IviUpconverter Sweep Mode property is not set to IVIUPCONVERTER_VAL_SWEEP_MODE_GAIN_SWEEP, properties in the IviUpconverterGainSweep extension group do not need to be in a user-specified state. If the IviUpconverterSweep extension group does not need to be checked for interchangeability, then properties in the IviUpconverterGainSweep extension group do not need to be in a user-specified state. |
IviUpconverterSweep | If the IviUpconverter Sweep Mode property is set to None, all other properties in the IviUpconverterSweep extension group do not need to be in a user-specified state. If the IviUpconverter RF Output Enabled property is set to False, all the properties in the IviUpconverterSweep extension group do not need to be in a user-specified state. |
The IviCounter class does not define additional interchangeability rules or exceptions for the following extension capability groups: IviUpconverterAttenuatorHold, IviUpconverterCalibration, IviUpconverterAnalogModulationSource, IviUpconverterOutputReadyTrigger, IviUpconverterReferenceOscillator, and IviUpconverterSoftwareTrigger.