云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《虚拟仪器技术》实验指导书

《虚拟仪器技术》实验指导书

  • 62 次阅读
  • 3 次下载
  • 2026/4/24 2:24:34

LabVIEW实验指导书

使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序和图标/连接器。如图1-1和图1-2所示。

图1-1 LabVIEW程序前面板 图1-2 与前面板对应的框图程序

程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板,其大小、外观、功能布局均可以由用户根据自己的需要进行定制。在程序前面板上,输入量被称为控制(Controls),输出量被称为显示(Indicators)。控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表等,这使得前面板直观易懂。

2.LabVIEW的操作模板

LabVIEW具有多个图形化的操作模板,用于创建和运行程序。该模板可以随意在屏幕上移动,并可以放置在屏幕的任意位置。操纵模板有三类:工具(Tools)模板、控制(Controls)模板和功能(Functions)模板。

1)工具模板(Tools Palette)

工具模板提供了用于创建、修改和调试VI程序的工具。如果该模板没有出现,则可在Windows菜单下选择Show Tools Palette命令以显示。

操作工具:使用该工具来操作前面板的控制和显示。

选择工具:用于选择、移动或改变对象的大小。

标签工具:用于输入标签文本或创建自由标签。创建自由标

签时它会变成相应形状。

连线工具:用于在框图程序上连接对象。

对象弹出菜单工具:用左鼠标键可以弹出对象的弹出式菜

单。

漫游工具:可以不需要使用滚动条而在窗口中漫游。 断点工具:使用该工具在VI的框图对象上设置断点。 探针工具:在框图程序内的数据流线上设置探针,来观察

该线上的数据变化状况。

颜色提取工具:用来提取颜色用于编辑其他的对象。 颜色工具:用来给对象定义颜色。显示前景色和背景色。 2)控制模板(Controls Palette)

用控制模板可以给前面板添加输入控制和输出显示。每个图标代表一个子模板。如果控制模板不显示,可以用Windows菜单的Show Controls Palette功能打开它,也可以在前面板的空白处,点击鼠标右键,以弹出控制模板,如图1-4所示。

注:只有当打开前面板窗口时才能调用控制模板。

2

图1-4 控制模板

图1-3 工具模板 图1-5 功能模板 LabVIEW实验指导书

3)函数模板(Functions Palette,又称功能模板) 功能模板是创建框图程序的工具,其每一个顶层图标都表示一个子模板。若功能模板不出现,则可用Show Functions Palette打开。如图1-5所示。

注:只有激活了框图程序窗口,才能出现功能模板。 3.虚拟仪器程序的创建

VI程序具有三个要素:前面板、框图程序和图标/连接器。 1)前面板

使用输入控制和输出显示来构建前面板。控制是用户输入数据到程序的接口,显示是输出程序产生的数据接口。

两种最常用的前面板对象是数字控制和数字显示。若想在数字控制中输入或修改数值,可使用操作工具点击控制部件和增减按钮,或用操作工具或标签工具双击数值栏进行数值修改。

2)框图程序

框图程序是由节点、端点、图框和连线四种元素构成的。 节点类似于文本语言的语句、函数或子程序。LabVIEW有两种节点:函数和子VI节点。区别:函数节点是LabVIEW以编译好的机器代码供用户使用的,而子VI节点是以图形语言形式提供给用户的。用户可访问和修改任一子VI节点的代码,但无法对函数节点进行修改。

端点是只有一路输入/输出,且方向固定的节点。LabVIEW有三类端点:前面板对象端点、全局与局部变量端点和常量端点。对象端点是数据在框图程序部分和前面板之间传输的接口。一般来说,一个VI前面板上的对象都在框图中有一个对象端点与之一一对应。控制对象对应的端点在框图中是用粗框框住的,如图1-6中的A和B端点,它们只能作为数据流源点。显示对象对应的端点是用细框框住的。如A+B和A-B端点。它们只能作为数据流终点。常量端点永远只能作为数据流源点。

图框是LabVIEW实现程序结构控制命令的图形表示。如循环控制、条件分支控制和顺序控制等,编程人员可以使用它们控制VI程序的执行方式。代码接口节点(CIN)是框图程序与用户提供的C语言文本程序的接口。

图1-6 简单的程序框图和前面板

连线是端口间的数据通道。类似于普通程序中的变量。数据是单向流动的,从源端口向一个或多个目的端口流动。不同的线型代表不同的数据类型,并以不同的颜色予以强调。

整 型 蓝色 浮点数 橙色 逻辑量 绿色 字符串 粉色 文件路径 青色

3

LabVIEW实验指导书

当需要连接两个端点时,在第一个端点上点击连线工具,再点击第二个端点。

当把连线工具放在端点上时,该端点将会闪烁,表示连线将会接通。当连线工具从一个端口接到另一个端口时,不需要按鼠标键。当连线转弯时,按空格键可以改变转角的方向。

3)从框图程序窗口创建前面板对象

用选择和连线工具,可以用鼠标右键点击任一节点和端点,然后从弹出菜单中选择―创建常数‖,―创建控制‖,或―创建显示‖等命令。

4)数据流编程

控制VI程序的运行方式叫做―数据流‖。对一个节点而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口,使之成为有效数据。并且数据很快从源送到目的端口。

如图1-7所示,这个VI程序把两个输入相乘,再减去50.0。这个程序中,框图程序从左往右执行,这个执行次序不是由于对象的摆放位置,而是由于相减运算函数的一个输入量是相乘函数的运算结果,它只有当相乘运算完成并把结果送到减运算的输入口后才能继续下去。

图1-7 数据流举例 图1-8数据流举例

如图1-8所示,你认为哪一个节点函数将先执行?是乘法还是除法?在这个例子中,我们无法知道哪一个节点函数首先执行,因为所有输入量几乎同时到达。

4.程序调试技术

程序调试是进行任何程序设计过程中所必须的过程。在程序设计中不可避免地会有各种逻辑上和语法上的错误,这些都需要通过程序调试找出来加以改正。

1)找出语法错误

如果一个VI程序存在语法错误,则运行按钮将会变成一个折断的箭头,表示程序不能被执行。这个按钮被称作错误列表。点击,则LabVIEW弹出错误清单窗口,点击其中任何一个所列出的错误,选用Find功能,则出错的对象或端口就会变成高亮。

2)设置执行程序高亮

点击―高亮执行‖按钮使其变成高亮形式,再点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示,执行后的代码高亮显示,并显示数据流线上的数据值。这样,我们就可以在根据数据的流动状态跟踪程序的执行。

3)断点与单步执行

使用断点工具可以在程序的某一地点中止执行,用探针或者单步方式查看数据。使用断点工具时,点击设置或者清除断点的地方。断点的显示对于节点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处,程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被执行,下一个将要执行的节点变为闪烁,指示它将被执行。

4)探针

可以用探针工具来查看当框图程序流经某一根连接线时的数据值。探针显示窗口总是被显示在前面板窗口或框图窗口的上面。

4

LabVIEW实验指导书

三、实验内容

1.创建自己的第一个VI。编写程序,实现将一华氏温度(F)转换成摄氏温度(C)的功能。已知摄氏温度与华氏温度的关系C=5(F-32)/9。

(1)前面板设计

如图1-9,华氏温度为数值输入控件,摄氏温度作为显示控件,按要求设置标签和显示范围,同时配数字显示。

图1-9 Temp前面板 图1-10 Temp程序框图

(2)程序框图

如图1-10所示设计程序框图,建议数值常数使用在连接端子处点击右键创建(Create)常量(Constant)的方法更好些。

(3)把该VI命名为Temp.vi,保存为 D:\\Yourname\\的文件夹中。 2.自己创建一个VI,完成以下功能: 将两个输入的数字相加并显示结果;将同样两个输入数字相乘并显示结果;比较两个输入数字,如果数字相等,则LED指示灯亮。最后,保存为Simple Math.vi文件。

如图1-11:A和B为数字控件输入,两个数字指示器分别显示输出结果A+B和A×B,当输入数字A和B相同时,将点亮LED。

图1-11 实验2的前面板

3.子VI的创建与调用

1)打开练习1中Temp.vi。

2)设计图标编辑器,如图1-12所示,绘制一个温度计,创建一个TEMP的文本。注意只能在前面板中编辑图标和联接器。

图1-12 编辑后的图标编辑器窗口

5

搜索更多关于: 《虚拟仪器技术》实验指导书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

LabVIEW实验指导书 使用LabVIEW开发平台编制的程序称为虚拟仪器程序,简称为VI。VI包括三个部分:程序前面板、框图程序和图标/连接器。如图1-1和图1-2所示。 图1-1 LabVIEW程序前面板 图1-2 与前面板对应的框图程序 程序前面板用于设置输入数值和观察输出量,用于模拟真实仪表的前面板,其大小、外观、功能布局均可以由用户根据自己的需要进行定制。在程序前面板上,输入量被称为控制(Controls),输出量被称为显示(Indicators)。控制和显示是以各种图标形式出现在前面板上,如旋钮、开关、按钮、图表等,这使得前面板直观易懂。 2.LabVIEW的操作模板 LabVIEW具有多个图形化的操作模板,用于创建和运行程序。该模板可以随意在屏幕上移动,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com