欢迎来到天天文库
浏览记录
ID:48837029
大小:1.88 MB
页数:29页
时间:2020-01-27
《第二讲 创建VI与子VI.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、数据流编程控制VI程序的运行方式叫做“数据流”。对一个节点而言,只有当它的所有输入端口上的数据都成为有效数据时,它才能被执行。当节点程序运行完毕后,它把结果数据送给所有的输出端口,使之成为有效数据。并且数据很快从源送到目的端口。你认为哪一个节点函数将先执行–是乘法还是除法?在这个例子中,我们无法知道哪一个节点函数首先执行,因为所有输入量几乎同时到达。对于这样一种相互独立的数据流程,如果又必须明确指定节点执行的先后次序,就必须使用顺序(Sequence)结构来明确执行次序。第二讲、创建VI与子VI创建VI的方法:1)打开类似范例,修改之2)新建→基于模板的VI3
2、)完全新建1)基于范例的VI第一步找到合适的范例1)基于范例的VI第二步打开范例1)基于范例的VI第三步保存到自己的文件夹另存---用副本替换原文件第四步按照自己的计划进行修改与设计VI的命名保存VI时,应使用描述性的名称。描述性的名称便于识别VI并了解该如何使用VI,例如,TemperatureMonitor.vi和SerialWrite&Read.vi。含义模糊的文件名会造成文件混淆。保存了多个VI后,更是难以识别。例如,VI#1.vi。命名时同时要考虑用户是否可能在其它平台上使用该VI,因此不要使用一些平台上具有特殊用途的符号,例如,:/?*<>和#。
3、关于保存的其他特性及VI的属性设置详见教材的7-5至7-62)新建→基于模板的VI新建基于模板生成与显示生成和显示双击打开函数选板中选择“统计.VI”数学—概率与统计—统计—鼠标左键按住不放,拖至程序图窗口合适位置函数选板中选择“统计.vi”选择要输出的统计值—确定修改程序调整后的前面板创建子VI目的:可将新创建的VI用于另一个VI。一个VI被其它VI在程序框图中调用,则称该VI为子VI。子VI可重复调用。在编辑子VI的功能后,为了能为其他VI调用,还有以下几步:每个VI都在前面板和程序框图窗口的右上角有一个图标默认图标,默认图标中有一个数字,表明LabVIE
4、W启动后打开新VI的个数。1)编辑图标方法1:右键单击前面板或程序框图右上角的图标并从快捷菜单中选择编辑图标方法2:双击前面板右上角的图标可将默认图标替换为创建的自定义图标。1)编辑图标方法3:图标编辑器 --编辑--从文件导入符号1)编辑图标练习:修改自己编辑的VI的图标2)设置连线板要将一个VI当作子VI使用,需创建连线板。只在前面板中出现连线板集合了VI各个接线端,与VI前面板中的输入、显示控件相互呼应,类似文本编程语言中函数调用的参数列表。连线板标明了可与该VI连接的输入和输出端,以便将该VI作为子VI调用。连线板在其输入端接收数据,然后通过前面板控件
5、将数据传输至程序框图的代码中,从前面板的显示控件中接收运算结果并传递至其输出端。第一步:根据输入输出引脚数量选择合适的模式第二步:利用连线工具进行引脚关联连线板上的每个单元格代表一个接线端第二步:利用连线工具进行引脚关联连线板中最多可设置28个接线端。保存子VI子VI的调用在程序框图窗口,右键点击打开函数选板,选择“选择VI…”到指定的位置选择子VI,问题:以子VI运行,和以单独的VI运行有什么不同?子VI模式下需要对输入引脚设置数据输入快速为子VI创建输入输出控件的方法:以连线工具选择一接线端==》点击鼠标右键==》选择创建==》在“常量输入控件显示控件”选
6、择选中部分程序框图创建子VI用定位工具选择需重复使用的部分程序框图,选择编辑»创建子VI,可将部分VI转换成子VI。选中的程序框图将被替换为新子VI的图标。LabVIEW可为新的子VI创建输入控件和显示控件,并根据所选控件的数目自动配置连线板,将子VI与现有的连线对接。编制VI说明信息和打印VI编制VI说明信息的目的在于记录每个开发阶段的程序框图及前面板的信息。LabVIEW可为已完成的VI编制说明信息并为VI用户创建操作说明。在LabVIEW中可查看和打印该说明信息,并将其保存为HTML、RTF或文本文件。选择文件»VI属性,从类别下拉菜单中选择说明信息,便
7、可创建、编辑和查看VI说明。点击不同的对象,将打开相应的VI查看VI的层次结构练习:将上一节设计的转换器设计成子VI。保存并调用。加VI说明信息
此文档下载收益归作者所有