基于机器视觉的直齿圆柱齿轮测量系统的设计与实现
第三章虚拟仪器及其开发平台
第三章虚拟仪器及其开发平台
在仪器仪表领域中,科学仪器的发展是随着计算机的发展而不断进步的。截止目前,基于计算机的科学仪器的发展经历了传统的模拟仪器时代、智能仪器时代、个人仪器和虚拟仪器时代,以及正在逐步成熟的三层网络化仪器时代n们。其中的虚拟仪器,从其结构上来说,就是把计算机硬件技术、软件技术和仪器硬件有效结合在一起的仪器设备。
3.1虚拟仪器的概念及组成
1.虚拟仪器的概念
随着产品结构的日趋复杂,产品性能的不断提高,以及市场对成本、时效性限制的日益严格,生产过程中的测控问题已成为大多数厂家关注的焦点。。
在纷繁的测控产品中,虚拟仪器(VirtualInstruments,简称Ⅵ)已经成为来越多测控人员的最佳选择啪1,这是因为虚拟仪器系统能更迅捷、更经济、更灵活地解决测控问题。
虚拟仪器通过应用程序将通用计算机与仪器硬件结合起来,用户可以通过友好的图形界面(通常叫做虚拟仪器前面板)操作这台计算机。虚拟仪器以透明的方式把计算机资源和仪器硬件的测量、控制能力结合在一起,通过软件实现对数据的分析处理、表达以及图形化用户接口。
应用程序将可选硬件和可复用软件结合在一起,实现了仪器模块间的通信、定时与触发。软件为用户构造自己的虚拟仪器系统提供了基本的软件模块。由于虚拟仪器的模块化、开放性和灵活性,以及软件是关键的特点,当用户的测试要求变化时,可以方便地由用户自己来增减软、硬件模块,或重新配置现有系统以满足新的测试要求。这样,当用户从一个项目转向另一个项目时,就能简单地构造出新的虚拟仪器系统而不丢弃已有的硬件和软件资源。而只所以能实现这一切,都是因为计算机技术和软件技术的飞速发展。
计算机技术和网络技术提供了虚拟仪器技术发展的动力。电子测量仪器从模拟仪器,带IEEE488接口的智能仪器,VXI(VMEbuseXtensionsforInstrumentation是基于VME(VersamodelEurocard)总线在仪器领域的扩展)、PXI(eXtensionsforInstrumentation面向仪器系统的PCI扩展)总线的测试仪器,到全部可编程虚拟仪器,再到最新的应用LXI(LANeXtensionsfor