Disabling Unused Extensions
IviScope Class Driver
When you call the IviScope_InitiateAcquisition, IviScope_ReadWaveform, IviScope_ReadMinMaxWaveform, or IviScope_ReadWaveformMeasurement VIs the class driver disables extension capability groups that the program does not use by setting properties of the unused extension group to values that disable that extension group.
The class driver disables extension capabilities as follows:
- If you do not use the IviScopeContinuousAcquisition extension group, this driver sets the IVISCOPE_ATTR_INITIATE_CONTINUOUS property to VI_FALSE.
- If you do not use the IviScopeInterpolation extension group, this driver sets the IVISCOPE_ATTR_INTERPOLATION property to the IVISCOPE_VAL_NO_INTERPOLATION value.
- If you do not use the IviScopeTriggerModifier extension group, this driver sets the IVISCOPE_ATTR_TRIGGER_MODIFIER property to the IVISCOPE_VAL_NO_TRIGGER_MOD value.