打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
虚拟仪器及应用


虚拟仪器技术是目前测控领域中最为流行的技术之一,利用计算机软件的强大功能结合相应的硬件,突破传统仪器在数据处理、显示、储存等方面的限制。虚拟仪器实质就是在通用硬件平台确定以后,由软件取代传统仪器中的硬件来完成仪器的功能。因此软件设计才是系统的核心。

1)虚拟仪器的基本构成

任何仪器都是由信号的采集和控制、数据的分析和处理、结果的输出与显示这三部分组成的。传统仪器是将这三部分放在一个仪表机箱内。虚拟仪器不强调物理上的实现形式,它是一种功能仪器,是具有仪器功能的软硬件的组合。

在硬件结构方面,虚拟仪器将硬件功能划分为输入、输出和数据处理3个主要模块。如果将具有一种或多种功能的通用模块组合起来,就构成任意一种虚拟仪器。例如:一台频谱分析仪包括一个输入部分和一个数据处理部分,一台任意波形发生器包括输出部分和一个数据处理器。

在软件方面,通用计算机软件和仪器软件的有机结合构成了虚拟仪器的基本框架,该软件框架主要包括接口软件、仪器驱动器软件和应用软件开发环境三大部分。总线接口软件是实现虚拟仪器功能的最基础软件,一般还要求该软件必须与其他仪器系统的软件结构兼容,以便于系统集成。它处于软件框架的最底层。该底层软件还应包括交互式控制工具软件、资源编辑器软件、资源管理器软件以及功能库软件等;仪器驱动器软件处于软件框架的中间层,完成对某一特定仪器的控制与通信,它作为用户应用程序的一部分在计算机上运行;应用软件开发环境位于软件框架的最顶层,它将计算机的数据分析和显示能力与仪器驱动器融合在一起,为用户开发虚拟仪器提供了必要的软件工具和环境。这三层软件组成了金字塔式的软件框架,其软件框架结构如1所示。

2)虚拟仪器的特点

与传统仪器相比,虚拟仪器有以下特点:

1)测量精度高、可重复性好。由于虚拟仪器减少了硬件的使用,因此减少了测试误差,同时测试可重复性进一步提高。

2)测量速度快。由于测量输入信号只需要一个量化的数据模块,就可通过数据处理器将信号特性计算出来,因此可缩短测量时间,提高测量速度。

3)缩短了系统组建的时间,降低仪器硬件开销,同时也降低了系统故障率。

4)实现了用户自定义测量功能,可测量传统物理仪器不可能测量的对象。

5)易于扩展。为提高系统性能,可方便地加入或更换仪器模块,而不必购买新系统,有利于测试系统扩展。

6)具有较短的系统更新周期。虚拟仪器是建立在计算机技术和数据采集技术基础之上的,由于目前这类技术发展非常迅速,将使虚拟仪器的更新周期由传统仪器的510年缩短到0.51年。

3)虚拟仪器的软件开发平台Lab VIEW

Lab VIEW是美国国家仪器公司(NI)提供的一个完全图形化的编程环境,它的设计提供了一种与以往完全不同的新编程方法。在Lab VIEW中通过鼠标操作、菜单提示、选择功能(图形)并用线条把各种功能(图形)连接起来,就可实现编程,编程就象在画流程图,流程图画好了,编程也基本完成了。Lab VIEW是一个带有扩展功能库和子程序库的通用程序设计系统,大致可分为以下几个方面:高级分析函数库、工具箱库、综合时频分析控制箱、仪器驱动函数库、演示程序库、开发工具库和应用程序生成器等,能帮助用户迅速组建自己的应用系统。 



注:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处,作者:广州市新欧机械有限公司黄志坚教授,020-82333916

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
测量仪器小知识:LabVIEW与虚拟仪器
什么是虚拟仪器
虚拟仪器
初涉labview
Studio One5序列号更新及新增功能介绍
测量仪器尺子叫什么?分享四款测量工具
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服