计量论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

关于虚拟仪器的几篇文章,希望大家发表一下意见

 关闭 [复制链接]
duzhitao 发表于 2007-3-28 13:27:26 | 显示全部楼层 |阅读模式
大家来讨论一下关于虚拟仪器技术应用了计量检定方面的问题。呵呵!

基于虚拟仪器的多参数自动测试系统设计.rar

961.76 KB, 下载次数: 44, 下载积分: 金币 -1

评分

参与人数 2威望 +3 收起 理由
上帝 + 2
maintek + 1

查看全部评分

 楼主| duzhitao 发表于 2007-3-28 13:32:46 | 显示全部楼层

刚才没有发完的几篇文章

大家随便看看吧,不多没有E文的,不知道国外关于这方面虚拟仪器应用于检定有什么新的发展。那位有国外的现状指导一下啊,呵呵,谢谢了!

abbr_ecb73af5e814c712125c3dc40b8cbf87.rar

248.11 KB, 下载次数: 23, 下载积分: 金币 -1

虚拟仪器及其计量.rar

141.83 KB, 下载次数: 31, 下载积分: 金币 -1

虚拟仪器自动校准系统的实现.rar

45.36 KB, 下载次数: 24, 下载积分: 金币 -1

评分

参与人数 1威望 +2 收起 理由
maintek + 2

查看全部评分

csxfjsw123 发表于 2007-5-25 17:15:26 | 显示全部楼层

虚拟仪器和传统仪器的比较

虚拟仪器和传统仪器的比较
什么是虚拟仪器?它与传统仪器有何不同?
    虚拟仪器由用户定义,而传统仪器则功能固定且由厂商定义。
    每一个虚拟仪器系统都由两部分组成------软件和硬件。对于当前的测量任务,虚拟仪器系统的价格与具有相似功能的传统仪器相差无几,甚至比它少很多倍。而且,由于虚拟仪器在测量任务需要改变时具有更大的灵活性,因而随着时间的流逝,节省的成本也不断累计。
    不使用厂商定义的、预封装好的软件和硬件,工程师和科学家获得了最大的用户定义的灵活性。传统仪器把所有软件和测量电路封装在一起利用仪器前面板为用户提供一组有限的功能。而虚拟仪器系统提供的则是完成测量或控制任务所需的所有软件和硬件设备,功能完全由用户自定义。此外,利用虚拟仪器计数,工程师和科学家们还可以使用高效且功能强大的软件来自定义采集、分析、存储、共享和显示功能。
这里有一些体现虚拟仪器灵活性的例子:
1.一个应用,不同的设备
   在这个例子中, 一位工程师正在实验室的台式计算机PCI总线上使用NI LabVIEW和M系列DAQ设备开发一个应用程序,以创建一个直流(DC)电压和温度测量应用。在完成了系统构建之后,他需要在一个生产层PXI系统上配置应用程序以完成新产品的测试。或者,他可能需要应用程序具有便携性,所以他选择了NI USB DAQ产品来完成任务。在这个例子中,无论是何种选择,在这三种情况下,他都可以仅在同一个程序中使用虚拟仪器而无需改变代码。
[url=]点击看原图[/url]



2.许多应用程序,一个设备
    假设有另外一个工程师,刚刚完成了一个利用最新的M系列DAQ设备和积分编码器测量电机位置的项目。他的下一个项目是监视和记录这个电机的功率。即使任务完全不同他也可以重用同样的M系列DAQ 设备。他所需要做的就是使用虚拟仪器软件开发出新的应用程序。此外,如果需要的话,项目既可以与一个单一的应用程序结合也可以运行在一个单一的M系列DAQ设备。

与传统仪器相比,虚拟仪器硬件性能如何?
    虚拟仪器的重要概念就是驱使实际虚拟仪器软件和硬件设备加速的策略。NI致力于适应或使用诸如Microsoft、Intel、Analog Devices、Xilinx以及其他公司的高投入技术。NI使用Microsoft在操作系统(OS)和开发工具方面的巨大投资。在硬件方面,NI基于Analog Devices在A/D转换器方面的投资。

    基本上,虚拟仪器系统是基于软件的,所以如果只要是可以数字化的东西,您就可以对它进行测量。因此,测量硬件可在通过两根坐标轴进行评估,即分辨率(位)和频率。参考下图可以看出虚拟仪器硬件测量性能与传统仪器的比较。NI的目标就是将曲线在频率和分辨率上延伸并且在曲线内进行不断推陈出新。
虚拟仪器和传统仪器能够兼容吗?
    许多工程师和科学家都在实验室里将虚拟仪器和传统仪器结合使用。除此之外,一些传统仪器提供了特定的测量,工程师和科学家宁愿厂商定义也不愿自己定义。这就引出了一个问题,“虚拟仪器和传统仪器能够兼容吗?”
    虚拟仪器可与传统仪器完全兼容,无一例外。虚拟仪器软件通常提供了与常用普通仪器总线 (如GPIB、串行总线和以太网) 相连接的函数库。
    除了提供库之外,200多家仪器厂商也为NI仪器驱动库提供了4000余种仪器驱动。仪器驱动提供了一套高层且可读的函数以及仪器接口。每一个仪器驱动都专为仪器某一特定的模型而设计,从而为它独特的性能提供接口。


虚拟仪器和综合性仪器有何不同?
    自动测试工业中一个基本的趋势就是往基于软件的测试系统的重大转变。例如,美国国防部(DoD)是世界上最大的自动测试设备(ATE)客户之一。为了减少测试系统的成本并提高重用率,DoD通过海军的NxTest计划已经确定:将来的ATE要使用建立在模块化硬件和可重复配置的软件基础上的体系结构,称为综合性仪器。采用综合性仪器代表了将来军用ATE系统标准和规范的重大发展,并且反映出可重复配置的软件处于将来系统的核心地位这一基本转变。基于软件测试系统的成功应用,例如综合性仪器,需要对硬件平台和市场上软件工具的理解,以及对系统级体系结构和仪器级体系结构之间区别的理解。
    综合性仪器执行团体将综合性仪器定义为“一个可重复配置的系统,它通过标准化的接口连接一系列基本硬件和软件
[/url]组件,从而发生信号或者使用数值处理技术进行测量”。这与虚拟仪器的许多性质相同,虚拟仪器是“一个软件定义的系统,其中基于用户需要的软件定义了通用测量硬件的功能”。两种定义享有共同的性质,即运行于商用硬件之上的可自定义功能的仪器。通过将测量功能转向用户可接触并可重复配置的硬件,那些采用这种体系结构的仪器从具有更大灵活性和可重复配置功能的系统中受益,而且这些系统反过来又提高了性能同时减少了成本。
csxfjsw123 发表于 2007-5-25 17:16:51 | 显示全部楼层

虚拟仪器的原理及发展

0、引言
  电子测试仪器是电子行业的基础,它在电子行业中长期占据着十分重要的地位,它是一个时代的电子行业发展水平的标志,并随着科学技术的发展而不断地更新变化着。传统的测试仪器由于功能固定,研制生产周期长等缺点,越来越不能满足信息时代的要求。这就给一种新型的测量仪器——虚拟仪器提供了极大的发展空间,由于其硬件结构简单,以软件为主实现各种功能,且随计算机的发展不断提高其性能,具有很强的适应性,所以越来越引起世人的高度关注。本文就虚拟仪器的产生、发展过程、结构原理、性能特点及应用等方面进行详细的介绍,使读者对虚拟仪器有更深入地了解。
1、虚拟仪器的发展
  主要利用PC技术,只是添加A/D及D/A变换等少许硬件和以软件为主的仪器称为虚拟仪器。虚拟仪器通过应用程序将通用计算机与功能化硬件结合起来,用户可通过友好的图形界面来操作计算机,就像在操作自己定义、自己设计的一台仪器一样,从而完成对被测试量的采集、分析、判断、显示、数据储存等。它是在 PC技术的基础上发展起来的,能在数据导入磁盘的同时,实时地进行复杂的分析。具有高效的性能、强大的扩展功能、节约开发时间,以及完美的集成性能等技术优势。
  早在八十年代初,就有人以个人计算机为基础,在微机内部增加一些插件或外附插件箱,将各种测量电路插件接于PC内部总线,加上某些软件来实现传统仪器的功能,这种仪器称为PC仪器或个人仪器。因为计算机系统的硬软件资源可代替一般自动测试系统和智能仪表中的微处理器、存储器、接口电路和显示器,因而减少了仪器的许多硬件,降低了仪器成本,而且无需对每一种新仪表都从头开始设计,所以该方案一经提出就在仪表界引起极大的轰动。
  随着VXI(开放式测量系统)总线系统问世以及PC机的结构的变化,不断推动了虚拟仪表发展。VXI总线标准是一种全开放型卡式仪表标准,具有灵活适用、性能先进、高速运行、小型便携的特点,适用于模块化设计仪表。PC机微处理器CPU速度不断提高、采用流水线、RISC结构,大大地提高了测试系统的数值处理能力。近年来,由于计算机软硬件技术资源的极大丰富,数字信号处理技术,图形化界面技术和自动生成程序等技术的提高,使虚拟仪器的进一步发展有了雄厚的技术基础。
2、虚拟仪器的结构原理
  虚拟仪器是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。虚拟仪器的本质是利用现有的计算机,加上特殊设计的仪器硬件和专用软件形成既有普通仪器的基本功能又有一般仪器所没有的特殊功能的高档低价的新型仪器。它是利用计算机强大的图形环境和在线帮助功能,建立虚拟仪器面板,以代替传统仪器完成对仪器的控制、数据分析和显示功能。虚拟仪器的输入输出由数据采集卡、GPIB卡等硬件模块完成,仪器的功能主要由软件构成。虚拟仪器系统框图如图1所示。
                                
                                             图1 虚拟仪器系统框图

  一套完整的虚拟仪器系统的结构一般来说分为四层:
  1)测试管理层
  用户使用虚拟仪器生产厂商开发的应用程序,组成自己的一套测试仪器。这是虚拟仪器的优点之一,它可以方便地使用户根据自己的需要,自己的风格建立自己的测试仪器。
  2)应用(程序)开发层
  由生产商提供的软件开发工具,如NI(NATIONAL INSTRUMENTS)公司的LabVIEW软件,LabWindows/CVI软件。用户可以用这类软件进行深层开发,以扩展仪器原有的功能。
  3)仪器驱动层
  由生产商开发,针对不同类型的仪器有不同的驱动程序接口。为给用户提供方便、易用的仪器驱动程序,泰克公司、惠普公司和美商国家仪器公司等35家国际上最大的仪器公司成立了VXI plug & play系统联盟,并于推出VISA(Virtu-al Instrument Software Architecture)标准。
  4)I/O总线驱动层
  由生产商开发,用于将不同类型的实际仪器通过相同标准的总线连接起来形成一套完整的测试系统,如得到广泛应用的VXI(开放式测量系统)总线系统。
3、虚拟仪器的性能特点
  虚拟仪器彻底改变了传统仪器由生产厂家定义功能的模式,而是在少量附加硬件的基础上,由用户定义仪器功能。因为它的运行主要依赖软件,所以修改或增加功能、改善性能都非常灵活,也便于利用PC的软硬件资源和直接使用PC的外设和网络功能。虚拟仪器不但造价低,而且通过修改软件可增加它的适应性,进而延长它的生命周期,是一种具有很好发展前景的仪器。与传统仪器相比,虚拟仪器具有高效、开放、易用灵活、功能强大、性价比高、可操作性好等明显优点,具体表现为:
  1)智能化程度高,处理能力强
  虚拟仪器的处理能力和智能化程度主要取决于仪器软件水平。用户完全可以根据实际应用需求,将先进的信号处理算法、人工智能技术和专家系统应用于仪器设计与集成,从而将智能仪器水平提高到一个新的层次。
  2)应用性强,系统费用低

  应用虚拟仪器思想,用相同的基本硬件可构造多种不同功能的测试分析仪器,如同一个高速数字采样器,可设计出数字示波器、逻辑分析仪、计数器等多种仪器。这样形成的测试仪器系统功能更灵活、更高效、更开放、系统费用更低。通过与计算机网络连接,还可实现虚拟仪器的分布式共享,更好地发挥仪器的使用价值。
  3)操作性强,易用灵活
  虚拟仪器面板可由用户定义,针对不同应用可以设计不同的操作显示界面。使用计算机的多媒体处理能力可以使仪器操作变得更加直观、简便、易于理解,测量结果可以直接进入数据库系统或通过网络发送。测量完后还可打印、显示所需的报表或曲线。这些都使得仪器的可操作性大大提高而且易用、灵活。
4、虚拟仪器的应用
  虚拟仪器的功能和性能已被不断地提高,如今在许多应用中它已成为传统仪器的主要替代方式。随着PC、半导体和软件功能的进一步更新,未来虚拟仪器技术的发展将为测试系统的设计提供一个极佳的模式,并且在测量和控制方面都有无以伦比的强大功能和灵活性。可广泛应用于电子测量、振动分析、声学分析、故障诊断、航天航空、军事工程、电力工程、机械工程、建筑工程、铁路交通、地质勘探、生物医疗、教学及科研等诸多方面。
  虚拟仪器的各种优点让用户可以放心地舍弃旧的传统测量设备,接受更新型、以计算机为基础的虚拟仪器系统。由于计算机的性能价格比不断改进,使虚拟仪器的价格更为大众化,用户不必再受限于传统仪器的使用限制和昂贵的价格,进一步降低了使用成本,减少了系统的开发费用和系统的维护费用。此外,新型笔记本电脑又把虚拟仪器的便携性和强大功能推向一个新的水平。所有这些必将加快虚拟仪器的发展,使它的功能和应用领域不断增强和扩大。
sony 发表于 2007-6-13 11:48:13 | 显示全部楼层
太复杂了,还有什么虚拟仪器呢。
要多学习啊。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|计量论坛 ( 闽ICP备06005787号-1—304所 )
电话:0592-5613810 QQ:473647 微信:gfjlbbs闽公网安备 35020602000072号

GMT+8, 2024-5-4 15:37

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表