NI-DMM 20.0 .NET Reference

Mapping the NI-DMM .NET API Enums and Enum Values to the NI-DMM C API Attributes and Values

  • Updated2023-02-21
  • 2 minute(s) read

The following table maps the NI-DMM .NET API enums and enum values to the corresponding NI-DMM C API attributes and values. All .NET members are in the NationalInstruments.ModularInstruments.NIDmm namespace.

.NET API Enums and Enum Values C API Attributes and Values
DmmMeasurementFunction NIDMM_ATTR_FUNCTION
DCVolts NIDMM_VAL_DC_VOLTS
ACVolts NIDMM_VAL_AC_VOLTS
DCCurrent NIDMM_VAL_DC_CURRENT
ACCurrent NIDMM_VAL_AC_CURRENT
TwoWireResistance NIDMM_VAL_2_WIRE_RES
FourWireResistance NIDMM_VAL_4_WIRE_RES
Frequency NIDMM_VAL_FREQ
Period NIDMM_VAL_PERIOD
ACVoltsDCCoupled NIDMM_VAL_AC_VOLTS_DC_COUPLED
Diode NIDMM_VAL_DIODE
Capacitance NIDMM_VAL_CAPACITANCE
Inductance NIDMM_VAL_INDUCTANCE
WaveformVoltage NIDMM_VAL_WAVEFORM_VOLTAGE
WaveformCurrent NIDMM_VAL_WAVEFORM_CURRENT
DmmAdcCalibration NIDMM_ATTR_ADC_CALIBRATION
Auto NIDMM_VAL_ADC_CALIBRATION_AUTO
Off NIDMM_VAL_ADC_CALIBRATION_OFF
On NIDMM_VAL_ADC_CALIBRATION_ON
DmmAuto NIDMM_ATTR_AUTO_ZERO
Auto NIDMM_VAL_AUTO_ZERO_AUTO
Off NIDMM_VAL_AUTO_ZERO_OFF
On NIDMM_VAL_AUTO_ZERO_ON
Once NIDMM_VAL_AUTO_ZERO_ONCE
DmmDCNoiseRejection NIDMM_ATTR_DC_NOISE_REJECTION
Auto NIDMM_VAL_DCNR_AUTO
Normal NIDMM_VAL_DCNR_NORMAL
SecondOrder NIDMM_VAL_DCNR_SECOND_ORDER
HighOrder NIDMM_VAL_DCNR_HIGH_ORDER
DmmOffsetCompensatedOhm NIDMM_ATTR_OFFSET_COMP_OHMS
Off NIDMM_VAL_OFFSET_COMP_OHMS_OFF
On NIDMM_VAL_OFFSET_COMP_OHMS_ON
DmmCableCompensationType NIDMM_ATTR_CABLE_COMP_TYPE
None NIDMM_VAL_CABLE_COMP_NONE
Open NIDMM_VAL_CABLE_COMP_OPEN
Short NIDMM_VAL_CABLE_COMP_SHORT
OpenAndShort NIDMM_VAL_CABLE_COMP_OPEN_AND_SHORT
DmmLCCalculationModel NIDMM_ATTR_LC_CALCULATION_MODEL
Auto NIDMM_VAL_CALC_MODEL_AUTO
Series NIDMM_VAL_CALC_MODEL_SERIES
Parallel NIDMM_VAL_CALC_MODEL_PARALLEL
DmmDcBias NIDMM_ATTR_DC_BIAS
Off NIDMM_VAL_DC_BIAS_OFF
On NIDMM_VAL_DC_BIAS_ON
DmmSlope NIDMM_ATTR_MEAS_DEST_SLOPE
Positive NIDMM_VAL_POSITIVE
Negative NIDMM_VAL_NEGATIVE
DmmApertureTimeUnits NIDMM_ATTR_APERTURE_TIME_UNITS
Seconds NIDMM_VAL_SECONDS
PowerLineCycles NIDMM_VAL_POWER_LINE_CYCLES
DmmOperationMode NIDMM_ATTR_OPERATION_MODE
IvidmmMode NIDMM_VAL_IVIDMM_MODE
WaveformMode NIDMM_VAL_WAVEFORM_MODE
DmmWaveformCoupling NIDMM_ATTR_WAVEFORM_COUPLING
AC NIDMM_VAL_WAVEFORM_COUPLING_AC
DC NIDMM_VAL_WAVEFORM_COUPLING_DC
DmmTransducerType niDMM_ConfigureTransducerType
TwoWireRtd NIDMM_VAL_2_WIRE_RTD
FourWireRtd NIDMM_VAL_4_WIRE_RTD
Thermistor NIDMM_VAL_THERMISTOR
Thermocouple NIDMM_VAL_THERMOCOUPLE
DmmThermocoupleType NIDMM_ATTR_TEMP_TC_TYPE
B NIDMM_VAL_TEMP_TC_B
E NIDMM_VAL_TEMP_TC_E
J NIDMM_VAL_TEMP_TC_J
K NIDMM_VAL_TEMP_TC_K
N NIDMM_VAL_TEMP_TC_N
R NIDMM_VAL_TEMP_TC_R
S NIDMM_VAL_TEMP_TC_S
T NIDMM_VAL_TEMP_TC_T
DmmThermistorType NIDMM_ATTR_TEMP_THERMISTOR_TYPE
Custom NIDMM_VAL_TEMP_THERMISTOR_CUSTOM
Thermistor44004 NIDMM_VAL_TEMP_THERMISTOR_44004
Thermistor44006 NIDMM_VAL_TEMP_THERMISTOR_44006
Thermistor44007 NIDMM_VAL_TEMP_THERMISTOR_44007
DmmRtdType NIDMM_ATTR_TEMP_RTD_TYPE
Custom NIDMM_VAL_TEMP_RTD_CUSTOM
PT3851 NIDMM_VAL_TEMP_RTD_PT3851
PT3750 NIDMM_VAL_TEMP_RTD_PT3750
PT3916 NIDMM_VAL_TEMP_RTD_PT3916
PT3920 NIDMM_VAL_TEMP_RTD_PT3920
PT3911 NIDMM_VAL_TEMP_RTD_PT3911
PT3928 NIDMM_VAL_TEMP_RTD_PT3928
DmmReferenceJunctionType NIDMM_ATTR_TEMP_TC_REF_JUNC_TYPE
Fixed NIDMM_VAL_TEMP_REF_JUNC_FIXED
DmmDelayMode NIDMM_ATTR_SAMPLE_DELAY_MODE
IntervalSampleTrigger NIDMM_ATTR_SAMPLE_INTERVAL
AnySampleTrigger NIDMM_ATTR_SAMPLE_ANY
DmmControlAction niDMM_Control
Commit NIDMM_VAL_CONTROL_COMMIT
DmmCalibrationType niDMM_GetCalCount
SelfCalibration NIDMM_VAL_INTERNAL_AREA
External NIDMM_VAL_EXTERNAL_AREA
DmmMeasurementCompleteDestination NIDMM_ATTR_MEAS_COMPLETE_DEST
None NIDMM_VAL_NONE
External NIDMM_VAL_EXTERNAL
Ttl0 NIDMM_VAL_TTL0
Ttl1 NIDMM_VAL_TTL1
Ttl2 NIDMM_VAL_TTL2
Ttl3 NIDMM_VAL_TTL3
Ttl4 NIDMM_VAL_TTL4
Ttl5 NIDMM_VAL_TTL5
Ttl6 NIDMM_VAL_TTL6
Ttl7 NIDMM_VAL_TTL7
LbrTrig0 NIDMM_VAL_LBR_TRIG_0
DmmSampleTrigger NIDMM_ATTR_SAMPLE_TRIGGER
Immediate NIDMM_VAL_IMMEDIATE
External NIDMM_VAL_EXTERNAL
SoftwareTrigger NIDMM_VAL_SOFTWARE_TRIG
Ttl0 NIDMM_VAL_TTL0
Ttl1 NIDMM_VAL_TTL1
Ttl2 NIDMM_VAL_TTL2
Ttl3 NIDMM_VAL_TTL3
Ttl4 NIDMM_VAL_TTL4
Ttl5 NIDMM_VAL_TTL5
Ttl6 NIDMM_VAL_TTL6
Ttl7 NIDMM_VAL_TTL7
PxiStar NIDMM_VAL_PXI_STAR
LbrTrig1 NIDMM_VAL_LBR_TRIG_1
AuxTrig1 NIDMM_VAL_AUX_TRIG_1
Interval NIDMM_VAL_INTERVAL
DmmTriggerSource NIDMM_ATTR_TRIGGER_SOURCE
Immediate NIDMM_VAL_IMMEDIATE
External NIDMM_VAL_EXTERNAL
SoftwareTrigger NIDMM_VAL_SOFTWARE_TRIG
Ttl0 NIDMM_VAL_TTL0
Ttl1 NIDMM_VAL_TTL1
Ttl2 NIDMM_VAL_TTL2
Ttl3 NIDMM_VAL_TTL3
Ttl4 NIDMM_VAL_TTL4
Ttl5 NIDMM_VAL_TTL5
Ttl6 NIDMM_VAL_TTL6
Ttl7 NIDMM_VAL_TTL7
PxiStar NIDMM_VAL_PXI_STAR
LbrTrig1 NIDMM_VAL_LBR_TRIG_1
AuxTrig1 NIDMM_VAL_AUX_TRIG_1

Log in to get a better experience