- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
更正:《虚拟仪器设计》课时安排总学时: 32 学时上机实验:4 学时考核:平时 - 30%,包含出勤、作业(包含上机实验成绩)。无故缺勤一次扣5分。测试 - 70%,考试形式待定第二章 第一讲LabVIEW 操作入门※本课程使用软件为LabVIEW 8.5本讲授课内容:LabVIEW 概述LabVIEW 的程序结构及一般设计过程LabVIEW 的工作环境LabVIEW的操作选板 LabVIEW的基本数据类型LabVIEW的数据运算LabVIEW帮助(涵盖了书本第四章的全部内容)一、LabVIEW概述LabVIEW是一种崭新的图形化编程语言,其源程序完全是图形化的框图,而不是文本代码。它把复杂、繁琐、费时的语言编程简化为利用线条把各种不同的图形化功能模块连接起来的图形编程。用LabVIEW编写程序的过程就变成一个程序流程框图的绘制过程。 编程方式界面编程举例(1)文本运行时才可见,文本行和图形文本行Turbo CQBASIC(2)可视化(面向对象编程)图形,编程时编辑文本行VC、VB(3)图形化编程图形,编程时编辑流程框图LabVIEW例:虚拟电压表界面( LabVIEW前面板编程)例:虚拟电压表程序( LabVIEW流程框图)二、LabVIEW的程序结构及一般设计过程LabVIEW程序结构包括三个部分:前面板、流程框图和图标/连接口。前面板主要用于输入量的设置和输出量的显示,它模拟了真实仪表的面板,包括旋钮、开关、按钮、图表、图形。用户使用虚拟仪器时所观察到的就是前面板,并在前面板中执行对仪器的操作。流程框图用图形编程语言编写,可以把它理解成传统程序的源代码;通过图标/连接口可以在其他程序中调用VI子程序。 二、LabVIEW的程序结构及一般设计过程LabVIEW程序结构包括三个部分:前面板、流程框图和图标/连接口。简言之:前面板=仪器面板流程框图=仪器内部结构图标/连接口:用于子VI调用LabVIEW程序的一般设计过程:主要包括前面板的设计、流程框图的设计以及程序的调试。(1)首先创建前面板:根据该虚拟仪器所要实现的功能来设计前面板。前面板主要由输入控制器和输出指示器组成。使用输入控制器可以输入数据到程序中,而输出指示器则可用来显示程序产生的数值。(2)流程框图的设计:流程框图是由节点、端口和连线组成的可执行代码。对流程框图的设计主要是对节点、数据端口和连线的设计。节点:VI程序运行的要素,即一个执行单位,可以把它理解为程序的一条语句,它包括四种类型:函数(基本操作)、VI子程序、结构和代码接口。端口: ①控制器和指示器端口:前面板控件在框图中的映射。 ②节点端口:函数图标的连线端口连线:端口间传递数据的路径。(3)程序的调试:正常运行、高亮方式、探针、单步等。例:由一个按钮开关和一个指示灯组成,该VI的功能是:当按下按钮时,指示灯点亮;当弹起按钮时,指示灯熄灭。 见录像:2-1 开关和指示灯.wmv(5’55”)LabVIEW程序举例书本第65页例子,《显示正弦波波形》。见录像:2-2 显示正弦波波形.wmv(2’16”)三、LabVIEW的工作环境 1.启动界面VI程序和项目创建栏帮助资源列表栏新近打开的项目和VI程序列表栏2. 前面板窗口的菜单和工具栏:包含用来控制VI的命令按钮和状态指示器。图标/连接口重新排序即时帮助工具栏对齐对象、分布对象、调整对象大小运行、连续运行、停止、暂停/继续、格式设置下拉式菜单,包括:流程框图窗口的菜单和工具栏与前面板类似,增加了5个调试按钮。下拉式菜单与前面板菜单相同高亮显示执行过程保存连线值单步进入单步跳过单步跳出点击该高亮执行按钮可使VI程序的运行以一种缓慢的节奏一步一步地执行程序,所执行到的节点都以高亮方式显示,并可观察到数据的流动,这样用户可以清楚地了解到程序的运行过程,也可以很方便地查找错误。四、LabVIEW的操作选板 在LabVIEW的用户界面上,应特别注意它提供的操作选板:工具选板(Tools Palette )控件选板(Controls Palette )函数选板(Functions Palette )操作选板集中反映了该软件的功能与特征。 LabVIEW具有三种用来创建和运行程序的选板:工具选板(Tools Palette ):包括了程序的创建、修改和调试时使用的工具;控件选板(Controls Palette ):主要用于在前面板中添加指示器和控制器;函数选板(Functions Palette ):用于创建流程框图,它包括了很多函数子选板。书本第70页工具选板(Tools Palette) 该选板提供了各种用于创建、修改和调试VI程序的工具。如果该选板没有出现,则可以在【查看】菜单下选择【工具选板】命令以显示该选板。当从选板内选择了任一种工具后,鼠标箭
文档评论(0)