Which DLLs Contain the NI-DAQ Functions?

Updated Dec 14, 2017

Reported In

Driver

  • Traditional NI-DAQ
  • NI-DAQmx

Issue Details

Which DLLs contain the Traditional DAQ (TDAQ) and DAQmx functions? Where are these DLLs located?

Solution

TDAQ

The TDAQ functions are contained in nidaq32.dll. These functions are documented in "Traditional NI-DAQ Function Reference Help" which is installed with the NI-DAQ driver. This help file can be reached through the Start Menu at Programs » National Instruments » NI-DAQ.


DAQmx

The DAQmx ANSI C functions are contained in nicaiu.dll. These functions are documented in "NI-DAQmx C Reference Help" which is installed with the NI-DAQmx driver. This help file can be reached through the Start Menu at Programs » National Instruments » NI-DAQmx. Note that for DAQmx LabVIEW uses function calls from a different DLL, which is nilvaiu.dll.

These files are contained in the system32 folder of the Windows directory. This path to this directory is "C:\Windows\system32" on most computers, although it can be different based on the installation of the operating system.