基于LabVIEW的虚拟仪器VI(virtual_instrument)及应用
- 格式:pdf
- 大小:111.97 KB
- 文档页数:2
第5卷第2期
2005年3月
潍坊学院学报
Joumal of Weifang University
Vo1.5 No.2
Mar.2005
基于LabVIEW的虚拟仪器VI
(virtual instrument)及应用
曹会国
(泰山学院,山东泰安271021)
摘要:阐述了基于LAV I EW的虚拟仪器的定义、组成、工作过程及虚拟仪器的应帚
前景。
关键词:虚拟仪器;应用;LabVI E
中图分类号:TP216 文献标识码:A 文章编号:l67l-4288(2005)02-0014—02
随着现代科学技术的飞速发展,高度自动化
的工业化大生产迫切需要功能更强大、成本更低
廉、系统更灵活的新一代测试仪器。20世纪80年
代中期,由于智能仪器、个人仪器的发展,计算机
与测量仪器的结合更加紧密,计算机软件不仅承
担系统控制和通信功能,也开始代替传统仪器中
某些硬件功能。在这种情况下,虚拟仪器出现了。
作为一种以计算机软件为核心的新型仪器系统, 虚拟仪器具有功能强、测试精度高、测量速度快、 自动化程度高、人机界面优异、灵活性强等优点, 通常被认为是第三代自动测试系统的同义语。 所谓虚拟仪器,是一种与PC配合使用的模 块式仪器,其本身不带面板,借助于PC强大的图 形环境和在线帮助功能,建立图形化的“虚拟的” 仪器面板,完成对仪器的控制、数据分析与显示。 用户可以通过友好的图形界面(虚拟前面板即 Front Pane1)操作PC,就象操作自己定义、自己设 计的一台传统仪器一样。其实质是通过软件将计 算机硬件资源与仪器硬件有机的融合为一体,从 而把计算机强大的计算处理能力和仪器硬件的测 量,控制能力结合在一起,大大缩小了仪器硬件的 成本和体积,并通过软件实现对数据的显示、存储 以及分析处理。20世纪80年代中期,美国国家仪 器公司NI(National Instruments)提出其著名的口 号:The Software is the Instrmnent(软件即仪器), 推出了NI— bVIEW直观的流程图编程风格的开 发和运行程序平台,开启了虚拟仪器的先河。 LabVlEW是由美国NI公司开发的、优秀的图形 收稿日期:2004—09—20 作者简介:曹会国(1970一),男,山东肥城人,讲师。 14· 化编程开发平台,是Laboratory Vi rtual Instrument Engineering Workbench的简称,即实 验室虚拟仪器T程平台。自1986年l0月 National Instrument公司正式发布LabVIEW1.O For Macintosh到2o03年4月推出的Lab\ lEW7 Express,在不到l8年的时间内,LabVIEW已经发 布了近十个更新版本。不同领域的科学家和丁样 师将这个软件包应用在他们工作中的各种课题。
基于LabVlEW的虚拟仪器由硬件和软件两大部
分构成。硬件由计算机及I/0接口设备组成:I/0
接口设备主要完成输入信号的采集、放大、模/数
转换及数/模转换和信号输出控制等 不同的总线
有其相应的I/0接口硬件设备。目前常用的虚拟
仪器按总线分类,有以下几种构成方式:PC—DAQ
系统、GPIB系统、VXI系统、PXI系统、串行接口
系统等,如图l所示。
I Pc H一
早I i
I l l I
i 破 导 {
圈1 虚拟仪器的构成
虚拟仪器软件包括应用程序和I/0接口设备
驱动程序。应用程序由实现虚拟仪器前面板功能
的软件程序和定义测试功能流程图的软件程序两
部分构成。I/O接口设备驱动程序实现对特定外
维普资讯 http://www.cqvip.com
第2期 曹会国:基于LabVIEW的虚拟仪器VI(virtual instrument)及应用
部硬件设备的控制。虚拟仪器软件将可选硬件(如
DAQ、GPIB、RS一232、VX1、PXI)和可以重复源码库
函数等软件结合起来,实现模快间的通信、定时与
触发,源码库函数为用户构造自己的虚拟仪器系 统提供了基本的软件模快。当用户的测试要求变 化时,可以方便地由用户自己来增减软件模快,或 重新配置现有系统以满足现有系统的测试要求。 基于LabVlEW的虚拟仪器的总体结构图如图2: 一■■_1 j1 t t——]厂~] 1 j一’ H ~ 一 一]『_一 ~一 图2总体结构图 其工作过程如下:传感器将被测对象的被测 参量(电量或非电量)转换成相应的电信号。信号 调理电路有两个作用,其一是将信号放大到与数 据采集口中的A/D转换器相匹配;其二是预滤 波,抑制干扰噪声信号中的高频分量,将频带压缩 以降低采样频率。信号采集口主要的作用是将信 号的采样值由A/D转换器转换为幅值离散化的 数字量,同时由衰减器和增益可控放大器进行量 程自动改换,还可由多路转换开关完成对多点多 通道信号的分时采样。计算机是虚拟仪器的平台, 管理着虚拟仪器的软件和硬件资源,是虚拟仪器 的硬件基础。 虚拟仪器由于其功能灵活,容易构建,所以应 用极为广泛。尤其在科研、开发、测量、教学等领域 是不可多得的好工具。虚拟仪器技术先进,符合国 际上流行的”硬件软件化”的发展趋势。今天,虚拟 仪器已经遍及各行各业。如果我们不局限于将虚 拟仪器仅仅当作测量分析仪器,从更多方面分析 虚拟仪器及虚拟仪器技术的话,可以发现,虚拟仪 器系统及技术在学校教育特别是在计算机辅助教 学方面可以发挥更多的作用。 在教学、科研中方面,高等学校特别是理工科 学校,教学、科研需要大量的测量分析仪器设备, 特别是实验教学,每种仪器都必须配置多套,而且 有的仪器设备价格昂贵,因此仪器设备所需投资 巨大,一般学校很难满足,造成许多学校仪器设备 缺乏和过时陈旧等现象,严重影响教学科研。如果 运用虚拟仪器系统,情况就大不一样了。使用虚拟 仪器不但可以节约大量仪器设备的经费投入,而 且能够提高教学科研的质量与效率。同时,有些学 生感到特别难学的课程,如信号处理、信号分析, 通过学习LABVIEW,自己就可以设计相关虚拟 仪器,进行频谱分析、相关分析、联合时谱分析及 数字滤波等,从而使枯燥抽象的理论变得生动活 泼起来。这样,既提高了学习效率,又锻炼了分析
设计能力。
在仪器计量系统方面,函数发生器、数字滤波
器、示波器、频谱仪、逻辑分析仪等是科研机构、大
专院校所必须的测量设备。当进行复杂的测试时,
需要多个仪器联合使用。仪器的相互连接费事费
时,而且体积大,占用大量空间,且价格昂贵。而虚
拟仪器将计算机资源与仪器硬件、DSP技术结合,
在系统内共享软硬件资源,既有这些普通仪器的
功能,又有一般仪器所没有的特殊功能。将一种或
多种功能的通用模快相组合,调用不同功能的软
件模快,用户自己就能组成不同功能的测量仪器。
在自动控制和工业控制领域,虚拟仪器也正在
获得广泛使用。绝大部分闭环控制系统要求精确地
采样,及时处理数据和快速数据传输。虚拟仪器正
有此特点,适合测控一体化的设计。尤其在制造业,
虚拟仪器的卓越计算能力和巨大数据吞吐能力必
将使其在温控系统、在线监测系统、电力仪表系统、
流程控制系统等工控领域发挥更大的作用。
虚拟仪器技术经过十几年发展,而今正沿着
总线与驱动程序标准化、硬/软件模块化、编程平
台图形化和硬件模块的即插即用方向前进,以开
放式模块化仪器标准为基础的虚拟仪器标准正日
趋完善,加上计算机技术和网络技术的迅猛发展,
建立在虚拟仪器技术上的各种功能强大、性能优
良的先进仪器将层出不穷,价格也会越来越低,使
用虚拟仪器进行研究、设计、测试将成为一种趋
势,同样,虚拟仪器及技术也将成为学校未来教学
科研的重要方法和手段,特别是在理工科学校其
应用前景非常广阔。
参考文献:
[11周求湛,钱志鸿等、虚拟仪器LabVIEWTM7 Express程
序设计【M].北京:北京航空航天大学出版社,2004
[21张凯,郭东等.LABVIEW虚拟仪器工程设计与开发【M1
北京:国防工业出版社,2004.
[3]张毅,周绍磊,杨秀霞虚拟仪器技术分析与应用[M]北
京:机械工程出版社.2004
[4]曹铃芝现代测试技术及虚拟仪器[M]北京:北京航空航
天大学出版社,2()f)4
责任编辑:肖恩忠
】5-
维普资讯 http://www.cqvip.com