Disabling Unused Extensions

LabVIEW IVI Class Driver

Disabling Unused Extensions

IviPwrMeter Class Driver

When you call the IviPwrMeter_init, the IviPwrMeter_InitWithOptions, or the IviPwrMeter_Reset VI, the class driver disables extension capability groups that the program does not use by setting of the unused extension group to values that disable that extension group.

The class driver disables extension capability groups by setting the following to the noted default values:

Unused Extension Group Property Value
IviPwrMeterChannelAcquistion IVIPWRMETER_ATTR_CHANNEL_ENABLED False
IviPwrMeterTriggerSource IVIPWRMETER_ATTR_TRIGGER_SOURCE Immediate
IviPwrMeterDutyCycleCorrection IVIPWRMETER_ATTR_DUTY_CYCLE_CORRECTION_ENABLED False
IviPwrMeterReferenceOscillator IVIPWRMETER_ATTR_REFERENCE_OSCILLATOR_ENABLED False
Note  

The following extension groups are not disabled by the IviPwrMeter driver:

  • IviPwrMeterInternalTrigger
  • IviPwrMeterSoftwareTrigger
  • IviPwrMeterAveragingCount
  • IviPwrMeterZeroCorrection
  • IviPwrMeterSoftwareTrigger
  • IviPwrMeterManualRange