Solution
NI DAQ devices are supported by
NI-DAQmx driver, which is supported by Windows operating system according to this
compatibility table . This driver installs API for different programming environment, such as LabVIEW, C, C++, .NET and
Python .
However, there is no specific API for Arduino targets and NI-DAQmx functions cannot be called on Arduino. Also, there is no documentation on the low-level USB protocol supported by NI USB DAQ devices, since DAQmx is required for application development.