IDNet提供了超过7500种仪器驱动,涵盖了包括泰克公司(Tektronix)、 安捷伦公司(Agilent Technologies)以及罗德与施瓦茨公司(Rohde &Schwarz)等超过275家独立台式仪器供应商,大大简化了仪器的连接与控制。通过IDNet,工程师和科学家可以下载经NI认证的LabVIEW即插即用程序、LabWindows/CVI即插即用程序以及IVI(Interchangeable Virtual Instrument)仪器驱动程序,从而在NI软件中控制成千上万的包括最新款GPIB、PXI、USB、以太网和LXI仪器等仪器。同时,NI在传统仪器的基础上也拓展了硬件驱动支持,新增了对如环境监测传感器和无线传感器网络驱动的支持。
除了IDNet之外,LabVIEW通过提供简单易用的高级图形化编程接口有效简化了仪器控制应用,并通过经认证的仪器驱动及其他省时的配置和故障检修工具,对仪器连接与控制提供了广泛的支持。通过集成的向导如仪器驱动程序查找器(Instrument Driver Finder),LabVIEW有效帮助工程师和科学家在IDNet上快速定位仪器驱动和代码,并将它们安装到LabVIEW调色板中以便立即使用,从而大大缩短了开发时间。LabVIEW和仪器驱动程序查找器(IDFinder)帮助用户在无需离开LabVIEW开发环境的状态下创建并运行程序,极大缩短了从开始到取得第一个测量数据所花费的时间。
所有NI仪器驱动都是在VISA(虚拟仪器软件架构)层的基础上创建而成,VISA是一个工业领域标准的I/O编程接口,它通过让不同的仪器总线使用统一的编程方式予以实现,大大简化了底层总线间通讯的复杂度。作为NI对工业VISA I/O标准的实现,,NI-VISA通过提供诸如NI Spy等资源,进一步简化并加快了仪器控制。NI Spy是一款交互实用工具,可以通过显示详尽的函数及数据调用和,以及软件与仪器件间的时序来帮助工程师和科学家更快地查找应用程序中的故障。
LabVIEW 和 NI-VISA还包含了NI Measurement &Automation Explorer (MAX) 配置软件,从而可以从系统中心位置管理所有的硬件。MAX提供可选功能,可以对特定的仪器指定别名,这有效简化了在自动化测试系统中增加或替换仪器的工作。此外,新版的NI-VISA提供自动发现LXI仪器的功能增强了对LXI标准的支持。通过该性能,在配置中添加任何LXI仪器都可以在软件中被自动检测到,并在测试中立即进行使用。
如果一款必需的驱动无法找到,NI软件开发环境内置针对包括VISA、GPIB、串口以及以太网接口在内的直接I/O访问的功能。NI的三种开发环境都包含交互式的仪器I/O助手,帮助工程师和科学家快速实现与现有仪器的通信,完成简单的仪器I/O任务或生成供仪器驱动使用的代码。