Solution
NI DAQ devices are not IVI-compliant. They can only be controlled using the NI DAQmx driver. DAQmx devices are generally multifunction DAQ devices that do not fit into a single
IVI class. The DAQmx driver can be used in many different languages and application development environments such as LabVIEW,
C, C++,
.NET, and
Python.
If you absolutely must use IVI to communicate with the DAQ device, you may be able to
create your own custom IVI driver in LabWindows/CVI for your device. However, this is not guaranteed to have the same functionality as using DAQmx to communicate directly with the device.