虚拟仪器课件.ppt

  1. 1、本文档共254页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
迄今为止,测试测量仪器的发展大致经历了4个阶段。 1.1 测试测量仪器的发展概况 1.2.1 虚拟仪器的组成 1.2.2 虚拟仪器的硬件系统 虚拟仪器的硬件系统一般分为计算机硬件平台和测控功能硬件。 1)GPIB(General Purpose Interface Bus) 通用接口总线系统 2)VXI总线系统 (VMEbus eXtension for Instrumentation) 1.2.3 虚拟仪器的软件系统 1.2.4 虚拟仪器的开发系统 应用软件开发系统是设计开发虚拟仪器所必需的软件工具。 目前,较流行的虚拟仪器软件开发环境有两类:一类早期的是文本式的编程语言,如C,LabWindows/CVI等。另一类是较流行的图形化的编程语言,如LabVIEW。 所谓“测试集成”便是对多种硬件化测试仪的测试功能进行“集成”,即将众多的测试仪器功能集成在PC机的一个“测试功能软件库”中,通过与专用的模块卡和接口搭配,使之在一台工作站或PC机中精确无误地实现被集成测试仪器的全部功能,从而代替了众多昂贵、复杂的测试仪器,大大减少了测试仪器操作与维护的时间和复杂性,大大降低了测试仪器的价格,使测试技术的进步发生质的飞跃。 2)虚拟仪器的形成 传统的硬件仪器,主要由机箱和底盘, 插在底盘上的反映仪器功能、性能、精度 指标的电子卡和与电子卡有序联接,用以控 制仪器的工作状态、调用仪器功能和参数的 面板控件等三大部分组成。 虚拟仪器的形成 虚拟仪器面板图 3)虚拟仪器库的形成 展现在PC机屏幕上的虚拟仪器库外观图 1.2.6 基于PC平台的虚拟仪器的基本构成 各种虚拟仪器硬件系统装置基本框图 参 考 书 籍 1《LabVIEW 7.1测试技术与仪器应用》 邓焱 王磊 等编著 机械工业出版社 2004.8 2、《虚拟仪器》 秦树人 中国计量出版社 2004.3 3、《基于LabVIEW的虚拟仪器设计》 刘君华 主编 电子工业出版社 2003.1 4、《虚拟仪器的设计与实现》 张易知 等编著 西安电子科技大学出版 5、 《虚拟仪器技术分析与应用》 张毅 等编著 机械工业出版社 2004.2 2.1 虚拟仪器的开发系统 应用软件开发系统是设计开发虚拟仪器所必需的软件工具。目前,较流行的虚拟仪器软件开发环境有两类:一类是图形化的编程语言,具代表性的有美国NI公司LabVIEW,美国惠普(HP)公司 VEE系统;另一类是文本式的编程语言,如C,VisualC++,LabWindows/CVI等。图形化的编程语言具有编程简单、直观、开发效率高的特点。 5) LabVIEW支持多种系统平台:PC、Power Macintosh、HP、SUNSPARC等,NI公司都提供了相应版本的软件,并且平台之间开发的应用程序可以直接进行移植。LabVIEW提供了DLL接口和CIN接口,使用户在LabVIEW平台上能调用其他软件平台编译的模块。利用LabVIEW的ActiveX控件容器,可以调用第三方提供的ActiveX控件,从而使程序功能更加丰富,界面更加友好,节省程序开发时间。 框图程序是由节点、端点、图框和连线四种元素构成的。 3.1.1. 前面板:输入量为控制(Control)输出量为指示(Indicator)。 3.1.2. 框图程序:由节点(Node)和数据连线(Wire)组成。 例3.2.1 计算两数之和 1.定义VI连接端口 LabVIEW基本数据类型包括: 数字型、布尔型、字符串型。 变量和常量(框图程序中) 功能模板中Numeric模板由: 基本数学运算节点、类型转换节点、三角函数节点,对数节点、复数节点和附加常数节点组成。 建立局部变量的两种方法 1、通过函数模板 2、直接为前面板对象建立 (局部变量是通过控件的标签Label与控件联系,必须确定控件的标签。) 例题4.1.1:用一个布尔开关同时控制两个While循环 4.2.1 全局变量的创建 4.2.2 全局变量的使用: 全局变量特点: 1)全局变量VI只有前面板,没有程序框图。 2)在不同VI之间进行数据交换 3)可以包含多个对象、拥有多个数据类型 4)与SubVI不同,它不是一个真正的VI,不能进行编程,只能用于简单数据存储。 4.3

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档