Admin Production ni-theme
Current Publication

IviACPwr

IVI Compliance Package

IviACPwr Interchangeability

The IviACPwr class driver performs interchangeability checking when the IviACPwr Interchange Check property is set to VI_TRUE and you call one of the following functions:

In addition to the general interchangeability checking rules, the IviDCPwr class defines additional rules and exceptions for each capability group.

IviACPwrBaseThe driver performs interchangeability checking on the IviACPwrBase group only when the IviACPwr Output Enabled property is set to True.

The IviACPwr Current Limit, IviACPwr Voltage Level, IviACPwr Voltage Range, IviACPwr Frequency and IviACPwr Frequency Range properties must be in a user-defined state prior to setting the IviACPwr Output Enabled property to True.

When setting the IviACPwr Waveform property to a value other than Sine, the waveform must first be in a user-defined state by calling the IviACPwr Write Arbitrary Waveform [ARB] VI in the IviACPwrArbWaveform capability group. Using a fixed vendor-defined waveform other than Sine must always generate an interchangeability warning because vendor-defined waveform names and data may vary between instruments and vendors.
IviACPwrMeasurementThe driver performs interchangeability checking on the IviACPwrMeasurement capability group when you call the IviACPwr Initiate Measurement VI.

The driver returns an interchangeability warning if the instrument is not capable of performing all measurements in the requested measurement groups on the same cycle of the output.
IviACPwrExternalSyncThe driver performs interchangeability checking on the IviACPwrExternalSync capability group only when the IviACPwr External Synchronization Enabled [ES] property is set to True.

The IviACPwr External Synchronization Phase Offset [ES] property must be in a user-defined state prior to setting the IviACPwr External Synchronization Enabled [ES] property to True.
IviACPwrCurrentProtectionThe driver performs interchangeability checking on the IviACPwrCurrentProtection group only when the IviACPwr Current Protection Enabled [CP] property is set to True.

The IviACPwr Current Protection Threshold [CP] and IviACPwr Current Protection Delay [CP] properties must be in a user-defined state prior to setting the IviACPwr Current Protection Enabled [CP] property to True.
IviACPwrVoltageProtectionThe driver performs interchangeability checking on the IviACPwrVoltageProtection group only when the IviACPwr Under Voltage Protection Enabled [VP] or IviACPwr Over Voltage Protection Enabled [VP] property is set to True.

The IviACPwr Under Voltage Protection Limit [VP] property must be in a user-defined state prior to setting the IviACPwr Under Voltage Protection Enabled [VP] property to True.

The IviACPwr Over Voltage Protection Limit [VP] property must be in a user-defined state prior to setting the IviACPwr Over Voltage Protection Enabled [VP] property to True.
IviACPwrArbWaveformThe driver performs interchangeability checking on the IviACPwrArbWaveform capability group only when you set the IviACPwr Waveform property in the IviACPwrBase capability group to a value other than Sine. Waveforms other than Sine must have been previously set to a user-defined state by using the IviACPwr Write Arbitrary Waveform VI in the IviACPwrArbWaveform capability group.
IviACPwrImpedanceThe driver performs interchangeability checking on the IviACPwrImpedance capability group only when the property is set to True.

The IviACPwr Output Impedance Resistive [IMP] and IviACPwr Output Impedance Inductive [IMP] property must be in a user defined state prior to setting the IviACPwr Output Impedance Enabled [IMP] property to True.
IviACPwrDCGenerationThe driver performs interchangeability checking on the IviACPwrDCGeneration group only when the IviACPwr Mode [DG] property is set to DC Only or AC Plus DC.

The IviACPwr DC Voltage Level [DG] property must be in a user defined state prior to setting the IviACPwr Mode [DG] property to DC Only or AC Plus DC.

The IviACPwr class does not define additional interchangeability rules or exceptions for the following extension capability groups: IviACPwrPhase, IviACPwrVoltageRamp, IviACPwrCurrentRamp, and IviACPwrFrequencyRamp.