虚拟仪器设计与仿真培训讲义.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
虚拟仪器设计与仿真培训讲义

虚拟仪器设计与仿真;实验安排; 1. 上课、实例演示 2. 查阅资料、软件学习,设计实验方案 3 .前面板和软件编程设计 4. 实验现象分析,解决实验中的问题 5. 演示实验结果, 提交实验报告 6. 时间地点:新主楼D536室;6~9周, 第6 ~9周周五下午2:00到6:00(4个课时);二、 实验所用硬件及软件:;三、实验目的和内容;四、设计任务和参考书;4.1 什么是虚拟仪器(VI);; 虚拟仪器(Virtual Instrumention)是基于计算机的仪器 虚拟仪器是由美国NI 公司提出的(1986年,pc,虚拟仪器,LabVIEW),在计算机上加入特定的软件并配置一些硬件使计算机能完成许多仪器的功能。 虚拟仪器 = 商业化的PC + 虚拟仪器应用软件 + 能够实现虚拟仪器功能的硬件。 将仪器装入计算机 — 虚拟仪器 以通用的计算机硬件及操作系统为依托,实现各种仪器功能。;在教学科研中虚拟仪器的优势;LabVIEW简介;LabVIEW图形化开发平台;4.2 LabVIEW的特点; 1)Jeff K说:不能把LabVIEW当成一种通用编程语言。 2)不适用于编写大规模软件。 3)入门容易深入难。 4)版本更新快,各版本之间的兼容性不好。;LabVIEW应用;简单的虚拟仪器程序的设计开发过程 基于LabVIEW开发平台设计开发的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序,图标/连接器。 a. 程序前面板 在计算机显示屏幕上利用函数库和开发工具库产生一个前面版;在后台则是利用图形化的编程语言编制用于控制前面板的框图程序。程序的前面板具有与传统仪器相类似的界面,可接收鼠标和键盘指令。每一个VI都可以被其他VI调用,功能类似于文本语言的子程序嵌套(函数);而这种嵌套的层次,是不受任何限制的。;前面板 前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象: 控制(control)——开关,旋钮,文本,数字。。。 显示(indicator)——文本,数字,图形。。。 下图是一个随机信号发生和显示的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象——开关,可以启动和停止工作。并非简单地画两个控件就可以运行,在程序面板还有一个与之配套的流程图。;程序框图 提供VI的图形化源程序。在程序框图中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。程序框图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。 下图程序框图中包括了上图前面板上的开关和随机数显示器的连线端子,还有一个随机数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了使它持续工作,设置了一个While Loop循环,由开关控制这一循环的结束。;如果将VI与标准仪器相比较:前面板上的东西就是仪器面板上的东西,而程序框图上的东西相当于仪器箱内的东西。 使用VI可以仿真标准仪器,不仅在屏幕上出现一个形象逼真的标准仪器面板,而且其功能也与标准仪器相差无几。 图标/连接器 VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI,被其他VI调用。 图标与连接器在这里相当于图形化的参数。;VI的组成: 所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、程序框图(block diagram)以及图标/连结器(icon/connector)三部分。 1. 前面板 程序前面板用于设置输入数值和观察输出量,用于模拟真实仪器的前面板。在程序前面板上,输入量被称为控制,输出量被称为显示。控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表、图形等,使得前面板直观易懂。将前面板中的控制和指示统称为前面板对象或控件。 2. 程序框图 程序框图由端口、节点、图框和连线构成。其中 端口:用来同程序前面板的控制和显示传递数据; 节点:用来实现函数和功能调用; 图框:用来实现结构化程序控制命令; 连线:代表程序执行过程中的数据流,定义框图内的数据流动

文档评论(0)

189****2507 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档