2.4.4.1 编辑子VI
子VI类似于常规程序设计语言中的子程序或函数。在LabVIEW中,可把任何一个VI当作子VI调用。VI包括前面板、程序框图、图标及连线端口。图标是调用VI子程序时在程序框图中所显示的外观,子VI利用连线端口与调用它的VI交换数据。
创建一个VI后,再完成VI连线端口的定义,该VI就可作为一个子VI使用了。
(1)创建子VI。
子VI的创建包括图标编辑和连接端口的定义两部分。
①图标编辑。双击前面板右上角图标,即可弹出如图2-28所示的图标编辑器对话框。鼠标右击右上角的该图标,在弹出的菜单中选择“编辑”,也可弹出图标编辑器对话框。
图2-28 图标编辑器对话框
对话框包括界面左上方给出的“模板”“图标文本”“符号”及“图层”四个选项卡。其中,可在“模板”选项卡中选择需要的模板,并导入绘图区;在“图标文本”选项卡中可输入文字、符号及所输入文字的字体、颜色和样式;“符号”选项卡中有多种图形符号,可用作图标编辑的基础部件;“图层”选项卡中设置图标的对象图层。
对话框的右侧给出了工具栏,主要包括绘图、布局和颜色三部分。最上面灰色框中给出了绘图工具,共12种,用于绘制图形;中部灰色框中的是布局工具,包含水平及垂直翻转两种方式;下面的灰色框中是用于设置所绘制图形颜色的工具。
②连接端口的创建。接线端图标在前面板的右上角。连接端口是VI程序数据的输入输出接口,第一次打开连线板时,LabVIEW根据前面板中的输入输出控件建立相应个数的端口,但此时这些端口并没有与输入或显示控件建立关联关系,用户应根据VI程序所需要的参数个数,确定连接端口的端口数,并确定前面板上控制器和指示器与这些端口的对应关系。
(2)调用VI子程序。
调用VI子程序的方法:在“函数”选板中选择“选择VI”节点,即可弹出“选择需打开的VI”对话框,选中需要调用的子VI,再单击“确定”按钮,即可实现VI子程序调用。
注意:子VI可以调用另一个子VI,但不能调用自己。(www.xing528.com)
(3)VI子程序的打开、运行及改变。
双击VI子程序的图标即可打开其前面板窗口,然后可以运行或修改子VI。对子VI程序所做的修改只有在存盘后才生效。
在“帮助”菜单下可选择打开文本帮助窗口,将鼠标移到VI子程序节点上时,窗口可以显示子程序每个连接端口的连线说明。
2.4.4.2 编辑VI
完成VI创建后,还需对其进行编辑,使VI的图形交互式界面易于操作,并获得布局和结构合理的VI框图程序。
(1)设置VI属性。如图2-29所示,选择菜单栏中的“文件”→“VI属性”命令,可弹出如图2-30所示的VI属性对话框,在其中的“类别”下拉列表中选择不同的选项,可设置不同的功能。
图2-29 选择设置VI属性
图2-30 VI属性对话框
(2)使用断点。按住Shift键、同时单击鼠标右键,弹出如图2-31所示的工具选板。在工具选板中将鼠标切换至断点工具状态。单击框图程序中需要设置断点的位置,即可完成此断点的设置。
当程序运行到所设断点时,VI将自动暂停,且断点处的节点处于闪烁状态,以指示程序暂停的位置。鼠标单击“暂停”按钮,可恢复程序的运行。用断点工具再次单击断点,在弹出的菜单中选择“断点”→“清除断点”命令,即可取消此断点。
(3)使用探针。在工具选板中将鼠标切换至探针状态,单击需要查看的数据连线,在弹出的菜单中选择“探针”命令,即可弹出“探针监视窗口”。当VI运行时,若有数据流过该数据连线,对话框会自动显示流过的数据,且在探针处出现一个黄色的内含探针数字编号的小方框。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。