nidmm module


As a prerequisite to using the nidmm module, you must install the NI-DMM runtime on your system. Visit to download the driver runtime for your devices.

The nimi-python modules (i.e. for NI-DMM) can be installed with pip:

$ python -m pip install nidmm~=1.0.1

Or easy_install from setuptools:

$ python -m easy_install nidmm


The following is a basic example of using the nidmm module to open a session to a DMM and perform a 5.5 digits of resolution voltage measurement in the 10 V range.

import nidmm
with nidmm.Session("Dev1") as session:
    session.configureMeasurementDigits(nidmm.Function.DC_VOLTS, 10, 5.5)
    print("Measurement: " + str(

Additional examples for NI-DMM are located in src/nidmm/examples/ directory.

API Reference