自从NI-DAQmx 发布以来,NI 数据采集(DAQ)用户就充分利用了它的许多特性,这些特性是为节省开发
时间和提高数据采集应用程序的性能而设计的。
一个能节省相当大一部分开发时间的特性是NI-DAQmx 应用程序编程接口(API),它在各种设备功能
和设备系列中都是相同的。这就意味着一个多功能设备的所有功能可由同样的函数集编程得到(模拟输
入、模拟输出、数字I/O 和计数器)。而且,一个数字I/O 设备和一个模拟输出设备都可使用相同的函
数集编程得到。在LabVIEW 中,由于多态机制,因而这是可以实现的。一个多态的VI 接受各种数据类
型以用于一个或多个输入和/或输出终端。NI-DAQmx API 在它所支持的所有编程环境中也是保持一致
的。您仅仅需要学会如何使用一个单一的函数集就可以在多种编程环境中对大部分NI 数据硬件进行编
程。