Can I use .NET Framework to Program a Data Acquisition (DAQ) Device?

Updated May 22, 2018

Reported In


  • CompactDAQ Chassis


  • NI-DAQmx

Operating System

  • Windows

Programming Language

  • C# .NET



Issue Details

I am starting to develop a new application and I would like to know if possible to program my DAQ device with .Net Framework. What driver I need to install?


You must use NI-DAQmx. When installing the NI-DAQmx driver, you have the option of installing support files for certain programming environments. If you install support for .NET Framework 4.5.1 the installer will copy and register the necessary libraries to communicate with your DAQ driver.

When installing NI-DAQmx, you have the option to install support for the following programming environments:

  • LabVIEW
  • LabWindows/CVI
  • Microsoft Visual Basic
  • Microsoft Visual C/C++
  • .NET Framework 4.5.1
  • .NET Framework 4.5
  • .NET Framework 4.0
  • Veristand

You can download the lastest version of NI-DAQmx from here.

Additional Information

If you are using a most recent version of .NET Framework please refer to the indications provided by Microsoft in the document Version Compatibility in the .NET Framework.


Not Helpful