IviScope Interchangeability
The IviScope class driver performs interchangeability checking when the IviScope Interchange Check property is set to TRUE and you call one of the following VIs:
IviScope Read Min Max Waveform
IviScope Read Waveform Measurement
IviScope Fetch Waveform Measurement
In addition to the general interchangeability checking rules, the IviScope class defines additional rules and exceptions for each capability group.
IviScopeBase | The IviScope Trigger Level property must be in a user-specified state only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_EDGE_TRIGGER or IVISCOPE_VAL_RUNT_TRIGGER. |
IviScopeTVTrigger | The driver performs interchangeability checking on the IviScopeTVTrigger group only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_TV_TRIGGER. The IviScope TV Trigger Line Number property must be in a user-specified state only if the application sets the IviScope TV Trigger Event property to IVISCOPE_VAL_TV_EVENT_LINE_NUMBER. |
IviScopeRuntTrigger | The driver performs interchangeability checking on the IviScopeRuntTrigger group only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_RUNT_TRIGGER. |
IviScopeGlitchTrigger | The driver performs interchangeability checking on the IviScopeGlitchTrigger group only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_GLITCH_TRIGGER. |
IviScopeWidthTrigger | The driver performs interchangeability checking on the IviScopeWidthTrigger group only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_WIDTH_TRIGGER. |
IviScopeAcLineTrigger | The driver performs interchangeability checking on the IviScopeAcLineTrigger group only if the application sets the IviScope Trigger Type property to IVISCOPE_VAL_AC_LINE_TRIGGER. |
IviScopeWaveformMeas | The IviScope Measurement Low Reference property must be in a state you specify is you request a waveform measurement that requires the low reference level, such as rise time, fall time, preshoot and overshoot. The IviScope Measurement Mid Reference property must be in a user-specified state if you request a waveform measurement that requires the middle reference level, such as frequency, period, positive and negative pulse widths, and all cycle-based measurements. The IviScope Measurement High Reference property must be in a user-specified state if you request a waveform measurement that requires the high reference level, such as rise time, fall time, preshoot and overshoot. |
IviScopeMinMax Waveform |
The driver performs interchangeability checking on the IviScopeMinMaxWaveform group only if the application sets the IviScope Acquisition Type property to IVISCOPE_VAL_ENVELOPE or IVISCOPE_VAL_PEAK_DETECT. The IviScope Number of Envelopes property must be in a user-specified state only if the application sets the IviScope Acquisition Type property to IVISCOPE_VAL_ENVELOPE. |
IviScopeContinuous Acquisition |
Using this extension group is inherently non-interchangeable. This specification does not define the behavior of the instrument nor the data the instruments return while continuously acquiring the data. |
IviScopeAverage Acquisition |
The driver performs interchangeability checking on the IviScopeAverageAcquisition group only if the application sets the IviScope Acquisition Type property to IVISCOPE_VAL_AVERAGE. |
IviScopeAutoSetup | Using this extension group is inherently non-interchangeable. The application behavior then depends on the internal instrument's algorithms for optimal acquisition and channel configuration. |
The IviScope class does not define additional interchangeability rules or exceptions for the following extension capability groups: IviScopeProbeAutoSense, IviScopeSampleMode, IviScopeInterpolation, and IviScopeTriggerModifier.