第十八虚拟仪器素材.ppt

第18章 虚拟仪器 18.1 虚拟仪器技术概述 18.2 虚拟仪器的发展与应用 18.3 虚拟仪器的原理及组成 18.3.1 虚拟仪器的硬件平台 18.3.2 虚拟仪器软件平台 18.4虚拟仪器的特点 18.5虚拟仪器应用实例 18.1 虚拟仪器技术概述 虚拟仪器(Virtual Instrument 简称VI)的概念是1986年由美国NI(National Instruments)公司首先提出的。NI提出虚拟仪器概念,引发了传统仪器领域的一场重大变革,使得计算机和网络技术在仪器领域大显身手,和仪器技术结合起来,从而开创了“软件即是仪器”的先河。它是电子测量技术与计算机技术深层次结合的、具有很好发展前景的新一类电子仪器。它通过应用程序将通用计算机与仪器硬件结合起来,在实际应用中,用户可以通过友好的图形界面(通常叫做虚拟前面板)操作具有测试软件的计算机进行测量,就像在操作自己定义、自己设计的一台虚设的电子仪器一样。虚拟仪器因此而得名。 VI以透明的方式把计算机资源(如微处理器、内存、显示器等)和仪器硬件(如A/D、D/A、数字I/O、定时器、信号调理等)的测量、控制能力结合在一起,通过软件实现对数据的分析处理、表达以及图形化用户接口。 应用程序将可选硬件(如GPIB、VXI、RS-232、DAQ板)和可重复用原码库函数等软件结合在一起,实现了仪器模块间的通信、定时与触发。原码库函数为用户构造自己的VI系统提供了基本的软件模块。由于VI的模块化、开放性和灵活性,以及软件是关键的特点,当用户的测试要求变化时,可以方便地由用户自己来增减硬、软件模块,或重新配置现有系统以满足新的测试要求。这样,当用户从一个项目转向另一个项目时,就能简单地构造出新的VI系统而不丢弃已有的硬件和软件资源。 18.2 虚拟仪器的发展与应用 虚拟仪器这一概念最早是由美国国家仪器公司(National Instruments),简称NI,在1986年提出的,但其雏形可以追溯到1981年由美国西北仪器系统公司推出的 Apple II为基础的数字存储示波器。这种仪器与个人计算机的概念相适应,当时被称为个人仪器(Personal Instrument)。个人仪器的设计思想代表了仪器技术与计算机技术相结合的发展趋势,但是由于当时计算机软件发展水平的限制,使得个人仪器的推广与应用没有形成工业标准。从20世纪80年代中期开始,微软公司Windows操作系统的出现,使得计算机操作系统的图形支持功能得到极大的提高。1986年,NI公司推出了图形化的虚拟仪器编程环境LabVIEW、LabWINDOWS,标志着虚拟仪器设计软件平台基本成型,虚拟仪器从概念构思变为工程师可实现的具体对象。 虚拟仪器从概念的提出到日前技术的日趋成熟。大致说来,其发展可以分为三个阶段,而这三个阶段又可以说是同步进行的。 第一阶段利用计算机增强传统仪器的功能。由于GPIB总线标准的确立,计算机和外界通信成为可能,只需要把传统仪器通过GPIB和RS-232同计算机连接起来,用户就可以用计算机控制仪器。随着计算机系统性能价格比的不断上升,用计算机控制测控仪器成为一种趋势。这一阶段虚拟仪器的发展几乎是直线前进。 第二阶段开放式的仪器构成。仪器硬件上出现了两大技术进步:一是插入式计算机数据处理卡(plug-in PC-DAQ);二是VXI仪器总线标准的确立。这些新的技术使仪器的构成得以开放,消除了第一阶段内在的由用户定义和供应商定义仪器功能的区别。 第三阶段虚拟仪器框架得到了广泛认同和采用。软件领域面向对象技术把任何用户构建虚拟仪器需要知道的东西封装起来。许多行业标准在硬件和软件领域得以产生,几个虚拟仪器平台己经得到认可并逐渐成为虚拟仪器行业的标准工具。发展到这一阶段,人们也认识到了虚拟仪器软件框架才是数据采集和仪器控制系统实现自动化的关键。 在虚拟仪器技术发展中有两个突出的标志,一是VXI总线标准的建立和推广;二是图形化编程语言的出现和发展。前者从仪器的硬件框架上实现了设计先进的分析与测量仪器所必须的总线结构,后者从软件编程上实现了面向工程师的图形化而非程序代码的编程方式,两者统一形成了虚拟仪器的基础规范。 虚拟仪器的发展过程有两条线:一是GPIB-VXI-PXI总线方式(适合大型高精度集成系统),GPIB于19

文档评论(0)

1亿VIP精品文档

相关文档