IVI Compliance Package

Content Type
Programming Language
Current manual
Table of Contents

IviDigitizer Interchangeability

IviDigitizer Interchangeability

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

IviDigitizer Initiate Acquisition

IviDigitizer Read Waveform Int8

IviDigitizer Read Waveform Int16

IviDigitizer Read Waveform Int32

IviDigitizer Read Waveform Real64

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

IviDigitizerArm If the IviDigitizer Active Arm Source property is set to None, none of the properties in the IviDigitizerArm extension group need to be in a user-specified state.
IviDigitizerChannelFilter If the IviDigitizer Input Filter Bypass property is set to VI_TRUE, none of the properties in the IviDigitizerChannelFilter extension group need to be in a user-specified state.
IviDigitizerDataInterleavedChannels If the IviDigitizer Data Interleaved Channel List property is set to VI_TRUE, none of the properties in the IviDigitizerDataInterleavedChannels extension group need to be in a user-specified state.
IviDigitizerTimeInterleavedChannels If the IviDigitizer Time Interleaved Channel List Auto property is set to TRUE, none of the properties in the IviDigitizerTimeInterleavedChannels extension group need to be in a user-specified state.
IviDigitizerDownconversion The driver performs interchangeability checking on the IviDigitizerDownconversion group only if the IviDigitizer Downconversion Enabled property is set to True.
IviDigitizerGlitchArm The driver performs interchangeability checking on the IviDigitizerGlitchArm group only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_GLITCH_ARM.
IviDigitizerGlitchTrigger The driver performs interchangeability checking on the IviDigitizerGlitchTrigger group only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_GLITCH_TRIGGER.
IviDigitizerMultiArm If the IviDigitizer Arm Source Operator property is set to None, none of the properties in the IviDigitizerMultiArm extension group need to be in a user-specified state.
IviDigitizerMultiTrigger If the IviDigitizer Trigger Source Operator property is set to None, none of the properties in the IviDigitizerMultiTrigger extension group need to be in a user-specified state.
IviDigitizerReferenceOscillator If the IviDigitizer Refernce Oscillator Source property is set to IVIDIGITIZER_VAL_REFERENCE_OSCILLATOR_SOURCE_INTERNAL, the IviDigitizer Reference Oscillator External Frequency property in the IviDigitizerReferenceOscillator extension group does not need to be in a user-specified state.
IviDigitizerRuntArm The driver performs interchangeability checking on the IviDigitizerRuntArm group only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_RUNT_ARM.

The IviDigitizer Arm Level property must be in a user-specified state only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_RUNT_ARM.
IviDigitizerRuntTrigger The driver performs interchangeability checking on the IviDigitizerRuntTrigger group only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_RUNT_TRIGGER.

The IviDigitizer Trigger Level property must be in a user-specified state only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_RUNT_TRIGGER.
IviDigitizerSampleClock If the IviDigitizer Sample Clock Source property is set to IVIDIGITIZER_VAL_SAMPLE_CLOCK_SOURCE_INTERNAL, the IviDigitizer Sample Clock External Frequency property in the IviDigitizerSampleClock extension group does not need to be in a user-specified state.
IviDigitizerTVArm The driver performs interchangeability checking on the IviDigitizerTVArm group only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_TV_ARM.

The IviDigitizer TV Arm Line Number property must be in a user-specified state only if the IviDigitizer TV Arm Event property is set to IVIDIGITIZER_VAL_TV_EVENT_LINE_NUMBER.
IviDigitizerTVTrigger The driver performs interchangeability checking on the IviDigitizerTVTrigger group only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_TV_TRIGGER.

The IviDigitizer TV Trigger Line Number property must be in a user-specified state only if the IviDigitizer TV Trigger Event property is set to IVIDIGITIZER_VAL_TV_EVENT_LINE_NUMBER.
IviDigitizerWidthArm The driver performs interchangeability checking on the IviDigitizerWidthArm group only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_WIDTH_ARM.
IviDigitizerWidthTrigger The driver performs interchangeability checking on the IviDigitizerWidthTrigger group only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_WINDOW_TRIGGER.
IviDigitizerWindowArm The driver performs interchangeability checking on the IviDigitizerWindowArm group only if the IviDigitizer Arm Type property is set to IVIDIGITIZER_VAL_WINDOW_ARM.
IviDigitizerWindowTrigger The driver performs interchangeability checking on the IviDigitizerWindowTrigger group only if the IviDigitizer Trigger Type property is set to IVIDIGITIZER_VAL_WINDOW_TRIGGER.

The IviCounter class does not define additional interchangeability rules or exceptions for the following extension capability groups: IviDigitizerBase, IviDigitizerBoardTemperature, IviDigitizerChannelTemperature, IviDigitizerMultiRecordAcquisition, IviDigitizerPretriggerSamples, IviDigitizerSampleClock, IviDigitizerSampleMode, IviDigitizerSelfCalibration, IviDigitizerSoftwareArm, IviDigitizerSoftwareTrigger, and IviDigitizerTriggerHoldoff.

Was this information helpful?

Previous

IviDCPwr

Next

IviDmm

Previous

IviDCPwr

Next

IviDmm