Solution
Linux-based Operating Systems have limitations that you have to consider before working with the NI-DMM driver in that environment. These limitations can cause unexpected errors, that can be strange at first.
NI-DMM for Linux requires a 64-bit distribution and does not support
32-bit applications.
Some features discussed in the NI-DMM documentation are
unavailable on Linux.
1. NI-DMM supports two application development environments:
- LabVIEW 2018, 2019, 2020
- C and C++ (gcc)
NI-DMM does not support other ADEs, such as the LabVIEW Real-Time
Module, LabWindows/CVI, Microsoft Visual C/C++, or Microsoft Visual Basic.
2. While NI-DMM includes LabVIEW VIs, it does not provide other graphical utilities that are available for other operating systems:
- LabVIEW Express VIs.
- The Measurement and Automation Explorer (MAX) graphical configuration utility.
- Soft front panels.
3. External calibration functions are not supported. Refer to your hardware
documentation for information about external calibration, and refer to
ni.com/calibration. If your NI-DMM requires external
calibration, either perform the calibration on a Windows system or hire
NI or an independent calibration laboratory to perform the
calibration.