Cannot Find "lvdaq.dll" File Using NI-DAQmx

Updated Nov 11, 2020

Reported In

Software

  • LabVIEW

Driver

  • NI-DAQmx
  • Traditional NI-DAQ

Operating System

  • Windows

Issue Details

I am having issues migrating my DAQ application developed in an old version of LabVIEW. My old system is using Traditional NI-DAQ (Legacy) 7.4 with LabVIEW 8.5 on Windows XP. I would like to move the program to a new system running NI-DAQmx 20.1 and LabVIEW 2020 (32-bit) on Windows 10.

However, when I moved my application to the new system, several functions such as "AO Single Update (scaled array).vi" are showing a broken arrow because the "lvdaq.dll" file cannot be found in my computer.

 

 

Solution

This behavior is expected because some functions in Traditional NI-DAQ (Legacy) no longer exist in NI-DAQmx. You should update your application to use the functions available in the NI-DAQmx driver. Here are some general recommendations for achieving this:

Additional Information

NI-DAQmx replaced Traditional NI-DAQ (Legacy) in 2003. NI strongly recommends using NI-DAQmx for new designs and migrating existing Traditional NI-DAQ (Legacy) applications to NI-DAQmx.