05-11-2026 09:05 AM
Dear all,
I'm having trouble finding the nidmm.llb and its functions. I have an old project that I need to mass compile to LabVIEW 2023 Q3, and I'm getting the following errors:
#### Starting Mass Compile: Mo., 11. Mai 2026 14:32:03
Search failed to find "niDMM Function.ctl" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Function.ctl" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Read.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Read.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Config Measurement.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Config Measurement.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Configure Measurement Digits.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Configure Measurement Digits.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Initialize.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Initialize.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Close.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Close.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
Search failed to find "niDMM Is Over Range.vi" previously from "<instrlib>:\niDMM\nidmm.llb\niDMM Is Over Range.vi" +=+ Caller: "DMM_Measure_DC_Voltage.vi"
### Bad VI: "DMM_Measure_DC_Voltage.vi" Path="xxxxxxxxxxxx\DMM_Maeasure_DC_Voltage.vi"
### Bad subVI: "DMM_Get_Current_Run.vi" Path="xxxxxxxxxxxx\DMM\DMM_Get_Current_Run.vi"
### Bad VI: "DMM_Measure_DC_Voltage.vi" Path="xxxxxxxxxxxx\DMM_Measure_DC_Voltage.vi"
Even after installing the ni_dmm_23.5.0_offline driver package, I still cannot find nidmm.llb on my system.
Does anyone know where I can get this library?
Thanks and regards.
Solved! Go to Solution.
05-11-2026 09:36 AM
Hi
Google AI is your friend and making the question 'What is nidmm' Google answers with :
nidmm module).nidmm)nidmm Python module is a popular way to interface with NI-DMMs. It is available on PyPI and allows developers to:
05-11-2026 09:44 AM
Thanks a lot fo your quick reply.
That's exactly what I did, but it still misses the instr llb nidmm.llb. The required nidmm.llb was not installed with this package.
That's why I'm asking in this forum 😉
05-11-2026 10:03 AM
How old is your code ?
Could it be that you did not install support for LabVIEW ?
It could also be that the driver has been change from llb to something else. Have you tried to search for "nidmm" on disk ?
If you open a plain block diagram, can you locate any NI-dmm functions in the palettes ?
05-11-2026 10:53 AM
Hi again
As dkfire notices :
The problem could be not having selected and installed LabVIEW support for NI-DMM :
softball_0-1778514294946.png
But it could also be that the code being upgraded are so old that driver vi's then were still saved inside LLB's.
NI stopped doing so with LabVIEW 8.0 in 2006.
Regards
07-03-2026 12:41 AM
Thanks a lot for your answer. I was off for a longer time, so I couldn't answer.
Even if had installed NI-DMM on my system, the required nidmm.llb was still missing. Fortunately I found this one in one of our old source distribution, which we compiled decades ago. I use this one and now it works. I know it might not be the latest version, but that's OK, since this code base and all connected hardware is old, too. I just need to get it running on newer LV versions.
Thanks for your help!