IviDmm Interchangeability
The IviDmm class driver performs interchangeability checking when the IviDmm Interchange Check property is set to VI_TRUE and you call one of the following VIs:
In addition to the general interchangeability checking rules, the IviDmm class defines additional rules and exceptions for each capability group.
IviDmmBase | If the IviDmm Function property is set to IVIDMM_VAL_TEMPERATURE, the IviDmm Resolution property is not required to be in a user-specified state. |
IviDmmAC Measurement |
If the IviDmm Function property is set to IVIDMM_VAL_AC_VOLTS, IVIDMM_VAL_AC_CURRENT, IVIDMM_VAL_AC_PLUS_DC_VOLTS, or IVIDMM_VAL_AC_PLUS_DC_CURRENT, then the following properties are required to be in a user-specified state:
|
IviDmm Frequency Measurement |
If the IviDmm Function property is set to IVIDMM_VAL_FREQ or IVIDMM_VAL_PERIOD, then the IviDmm Frequency Voltage Range property is required to be in a user-specified state. |
IviDmm Temperature Measurement |
If the IviDmm Function property is set to IVIDMM_VAL_TEMPERATURE, the IviDmm Transducer Type property is required to be in a user-specified state. |
IviDmm Thermocouple |
If the IviDmm Transducer Type property is set to IVIDMM_VAL_THERMOCOUPLE, the following properties are required to be in a user-specified state:
|
IviDmm Resistance Temperature Device |
If the IviDmm Transducer Type property is set to IVIDMM_VAL_2_WIRE_RTD or IVIDMM_VAL_4_WIRE_RTD, then the following properties are required to be in a user-specified state:
|
IviDmm Thermistor |
If the IviDmm Transducer Type property is set to IVIDMM_VAL_THERMISTOR, the IviDmm Thermistor Resistance property is required to be in a user-specified state. |
IviDmm MultiPoint |
If the IviDmm Sample Count property is set to 1, then IviDMM Sample Trigger property is not required to be in a user-specified state. If the IviDmm Sample Count property is set to 1 or the IviDmm Sample Trigger property is set to a value other than IVIDMM_VAL_INTERVAL, then the IviDmm Sample Interval property is not required to be in a user-specified state. |
The IviDmm class does not define additional interchangeability rules or exceptions for the following extension capability groups: IviDmmSoftwareTrigger, IviDmmDeviceInfo, IviDmmAutoRangeValue, IviDmmAutoZero, and IviDmmPowerLineFrequency.