Configuring the Hardware

NI Digital Multimeters

Configuring the Hardware

The Configuration VIs and functions set up the acquisition. NI-DMM can configure single point measurements, multipoint measurements, and waveform acquisitions. The configuration functions depend on the type of acquisition used in an application.

To configure the DMM for a single point acquisition, call niDMM Config Measurement followed by calls to measurement options (such as niDMM Configure Auto Zero Mode, niDMM Configure Power Line Frequency, niDMM Configure Offset Compensated Ohms, etc).

The following table lists VIs and functions for configuring the DMM:

LabVIEW VIs C and Visual Basic Functions


Configuration
niDMM Config Measurement niDMM_ConfigureMeasurementDigits
niDMM Configure Multi Point niDMM_ConfigureMultiPoint
niDMM Configure Waveform Acquisition niDMM_ConfigureWaveformAcquisition
















Measurement Options
niDMM Configure AC Bandwidth niDMM_ConfigureACBandwidth
niDMM Configure ADC Calibration niDMM_ConfigureADCCalibration
niDMM Configure Auto Zero niDMM_ConfigureAutoZeroMode
niDMM Configure Cable Comp TypeniDMM_ConfigureCableCompType
niDMM Configure Current Source niDMM_ConfigureCurrentSource
niDMM Configure Frequency Voltage Range niDMM_ConfigureFrequencyVoltageRange
niDMM Configure Offset Comp Ohms niDMM_ConfigureOffSetCompOhms
niDMM Configure Open Cable Comp ValuesniDMM_ConfigureOpenCableCompValues
niDMM Configure Powerline Frequency niDMM_ConfigurePowerlineFrequency
niDMM Configure Short Cable Comp ValuesniDMM_ConfigureShortCableCompValues
niDMM Configure Waveform Coupling niDMM_ConfigureWaveformCoupling






Trigger
niDMM Configure Meas Complete Dest niDMM_ConfigureMeasCompleteDest
niDMM Config Measurement Complete Slope niDMM_ConfigureMeasCompleteSlope
niDMM Configure Sample Trigger Slope niDMM_ConfigureSampleTriggerSlope
niDMM Configure Trigger niDMM_ConfigureTrigger
niDMM Configure Trigger Slope niDMM_ConfigureTriggerSlope

Advanced Attributes and Properties

Some advanced attributes and properties are not available through a configuration function or VI. Set the attributes and properties directly using the niDMM_SetAttributeViReal64 function or a property node. Refer to Using Attributes and Properties with NI-DMM for more information on attribute and property programming. Refer to the following table for a list of those attributes and properties configurable only through the niDMM_SetAttributeViReal64 function or a property node.

LabVIEW Property C and Visual Basic Attribute
Aperture Time NIDMM_ATTR_APERTURE_TIME
Aperture Time UnitsNIDMM_ATTR_APERTURE_TIME_UNITS
DC Noise RejectionNIDMM_ATTR_DC_NOISE_REJECTION
Input ResistanceNIDMM_ATTR_INPUT_RESISTANCE
LatencyNIDMM_ATTR_LATENCY
Number of AveragesNIDMM_ATTR_NUMBER_OF_AVERAGES
Number of LC Measurements to AverageNIDMM_ATTR_LC_NUMBER_MEAS_TO_AVERAGE
Operation ModeNIDMM_ATTR_OPERATION_MODE
Settle TimeNIDMM_ATTR_SETTLE_TIME
Shunt ValueNIDMM_ATTR_SHUNT_VALUE