如需更多信息,请查阅《Choosing the Right Software Application Development Environment》白皮书。
5. 结构层次三:测量和控制服务
测量和控制服务提供了对系统中各种硬件资源的连接、系统配置和诊断工具等,至关重要。例如,NI Measurement and Automation Explorer (MAX)可以对硬件资源进行自动检测,包括数据采集、信号调节硬件;GPIB、USB和局域网控制型仪器;PXI系统、VXI设备;模块化仪器……,因此开发者可以在一个地方对它们进行配置。集成诊断测试保证了设备功能正常,而测试面板为开发者在开始编程前检查硬件的功能提供了快捷的方法。测量和控制服务还通过应用编程接口(API)提供了对应用开发软件层的集成,这样开发者可以容易的对他们的设备进行编程。实际上,这种服务软件的部件——硬件驱动程序,应用编程接口(API)和配置管理器必须无缝集成到ADE中,从而使得性能最大化、提高开发生产率,减少总维护成本。
需要更多信息,请查阅Developing a Modular Software Architecturewhitepaper.
需要更多信息,请查阅《 Hybrid Systems: Integrating Your Multi-Vendor, Multi-Platform Test Equipment 》白皮书和《Instrument Bus Performance: Making Sense of Competing Bus Technologies for Instrument Control 》白皮书。
许多公司已经实现了模块化软件定义型测试系统策略,而且证明了这种策略对他们投资的回报。例如,微软公司在NI LabVIEW和PXI模块化仪器的基础上,为Xbox 360控制器设计的测试系统是前一代的测试系统速度的两倍。美国空军(The U.S. Air Force)开发测试构架为他们的高级战斗机提供支持。利用基于PC机的软件和硬件构架,他们降低了成本,并且把测试系统的尺寸减小了一半Sanmina-SCI公司利用NI TestStand和PXI产品构建了FDA认可的药品设备测试系统,超出了他们每周测试83,000台设备的要求,并且超出了他们产量要求的95%。