首页 理论教育LabVIEW2015虚拟仪器程序设计:如何调用子VI

LabVIEW2015虚拟仪器程序设计:如何调用子VI

【摘要】:下面介绍如何在一个主VI中调用子VI,具体步骤如下。2)将子VI的图标放置在主VI程序框图窗口中。图4-63 “函数”选板图4-64 “选择需打开的VI”对话框3)用连线工具将子VI的各个连线端口与主VI的其他节点按照一定的逻辑关系连接起来。图4-67 “自定义窗口外观”对话框选中“调用时显示前面板”后,当程序运行到这个子VI时,其前面板就会自动弹出来。

在完成了连线端口的定义之后,这个VI就可以当作子VI来调用了。下面介绍如何在一个主VI中调用子VI,具体步骤如下。

1)选择子VI。在“函数”选板中选择“选择VI”,如图4-63所示,弹出 “选择需打开的VI”的对话框,如图4-64所示,找到需要调用的子VI,选中后单击“打开”按钮

2)将子VI的图标放置在主VI程序框图窗口中。用户选择子VI后,此时,在鼠标指针上会出现这个子VI的图标,将其移动到程序框图窗口的适当位置上,单击鼠标左键,将图标加入到主VI的程序框图中,如图4-65所示。

978-7-111-53194-4-Chapter04-149.jpg

图4-63 “函数”选板

978-7-111-53194-4-Chapter04-150.jpg

图4-64 “选择需打开的VI”对话框

3)用连线工具将子VI的各个连线端口与主VI的其他节点按照一定的逻辑关系连接起来。

至此,就完成了子VI的调用。主VI的前面板及程序框图如图4-65所示。

978-7-111-53194-4-Chapter04-151.jpg(www.chuimin.cn)

图4-65 主VI的前面板及程序框图

采用上述的子VI调用方式来调用子VI,只是将其作为一般的计算模块来使用,程序运行时并不显示其前面板。如果需要将子VI的前面板作为弹出式对话框来使用,则需要改变一些VI的属性设置。

在子VI前面板窗口右上角图标的右键单击弹出快捷菜单中选择“VI属性”(或者在“文件”菜单中选择“VI属性”)会出现一个“VI属性”对话框,在对话框的“类别”下拉列表框中选择“窗口外观”,将对话框页面切换到窗口显示属性页面,如图4-66所示。

978-7-111-53194-4-Chapter04-152.jpg

图4-66 “VI属性”对话框

在对话框中单击“自定义”按钮,弹出“自定义窗口外观”对话框,如图4-67所示。在该对话框中选中“调用时显示前面板”和“如之前未打开则在运行后关闭”复选框,单击“确定”按钮关闭对话框。

978-7-111-53194-4-Chapter04-153.jpg

图4-67 “自定义窗口外观”对话框

选中“调用时显示前面板”后,当程序运行到这个子VI时,其前面板就会自动弹出来。若再选中“如之前未打开则在运行后关闭”,则当子VI运行结束时,其前面板会自动消失。