- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
出版社 理工分社 机械工程测试原理与技术(第2版) 12.1 导 论 12.1.1 虚拟仪器的概念 虚拟仪器(Virtual Instrument,简称VI)是虚拟技术在仪器仪表领域中的一个重要应用,它是日益发展的计算机硬件、软件和总线技术在向其他技术领域密集渗透的过程中,与测试技术、仪器技术密切结合,共同孕育出的一项新成果。1986年美国的国家仪器公司(National Instruments Corporation,简称NI)首先提出了虚拟仪 第12章 虚拟测试仪器 * 器的概念,认为虚拟仪器是由计算机硬件资源、模块化仪器硬件和用于数据分析、过程通讯及图形用户界面的软件组成的测控系统,是一种由计算机操纵的模块化仪器系统。如果需要作进一步说明,则虚拟仪器是以计算机作为仪器统一的硬件平台,充分利用计算机独具的运算、存储、回放、调用、显示以及文件管理等智能化功能,同时把传统仪器的专业化功能和面板控件软件化,使之与计算机结合起来融为一体,这样便构成了一台从外观到功能都完全与传统硬件仪器相同,同时又充分享用计算机智能资源的全新的仪器系统。由于仪器的专业化功能和面板控件都是由软件形成,因此国际上把这类新型的仪器称为“虚拟仪器”或称“软件即仪器”。 * 12.1.2 虚拟仪器的产生和现状 测量仪器发展至今,大体可分为四代:第一代为模拟式仪器仪表,如指针式电流、电压表、万用表、模拟式信号产生器等,它们对测量结果进行指示的基本结构是电磁机械式结构,一般是借助指针来指示最终结果;第二代为数字化仪器,这类仪器目前仍用得相当普遍,如数字电压表、数字频率计、数显表、记忆示波器等,这类仪器的特点是将模拟信号的测量转化为数字信号的测量,并以数字方式输出和显示最终结果,这类仪器适用于快速响应和准确度要求较高的测量领域;第三代仪器为智能仪器,在这类仪器内置有微处理器,因此它能进行自动测试又具有一定的数据处理功能, * 可取代部分脑力劳动,因此称为智能仪器,它的功能模块主要是硬件或固化的软件,这样对开发和应用仍缺乏灵活性;第四代仪器为虚拟仪器,它是现代计算机技术、数据通信技术和测量技术相结合的产物,它几乎克服了传统硬件化仪器的主要缺点,是对传统仪器观念的一次巨大变革,是仪器发展的方向。 * 12.1.3 虚拟仪器的硬件系统 虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。计算机硬件平台可以是各种类型的计算机,如PC、便携式计算机、工作站、嵌入式计算机等。计算机管理着虚拟仪器的硬软件资源,是虚拟仪器的硬件支撑。计算机技术在显示、存储能力、处理性能、网络、总线标准等方面的发展,推动着虚拟仪器系统的发展。 * 12.1.4 虚拟仪器的软件系统 虚拟仪器技术最核心的思想,就是利用计算机的硬/软件资源,使本来需要硬件实现的技术软件化(虚拟化),以便最大限度地降低系统成本,增强系统的功能与灵活性。基于软件在VI系统中的重要作用,NI提出了“软件就是仪器(The software is the instrumentation)”的口号。VPP(VXI Play Play)系统联盟提出了系统框架、驱动程序、VISA、软面板、部件知识库等一系列VPP软件标准,推动了软件标准化的进程。虚拟仪器的软件框架从低层到顶层,包括三部分:VISA库、仪器驱动程序、应用软件。 * 12.1.5 虚拟仪器的开发 应用软件开发环境是设计虚拟仪器所必需的软件工具。目前,较流行的虚拟仪器软件开发环境大致有两类:一类是图形化的编程语言,代表性的有HPVEE,LabVIEW 等;另一类是文本式的编程语言,如C,Visual C++,LabWindows/CVI等。图形化的编程语言具有编程简单、直观、开发效率高的特点。文本式编程语言具有编程灵活、运行速度快等特点。 * 12.1.6 基于PC平台的虚拟仪器的基本构成 针对基于PC的虚拟仪器而言,它的基本构成如图12.1所示。 1)图中各种功能软件 2)计算机及附件 3)A/D采集卡和D/A卡 4)传感器+前置抗混滤波调理放大器 * 图12.1 VI构成示意图 * 12.1.7 虚拟仪器的形成 传统的硬件仪器,主要由机箱和底盘,插在底盘上的反映仪器功能、性能、精度指标的各种电子卡和与电子卡有序联接,用以控制仪器的工作状态、调用仪器功能和参数的面板控件三大部分组成。如果将PC作为一套带有智能化功能的仪器通用的机箱和底盘,把电子卡组成的硬功能(包括性能和精度指标)库和面板控件组成的硬控件库,按图12.2所示的那样实行软件化,从而形成“软功能库”和“软控件库”。然后将它们送入计
原创力文档


文档评论(0)