首页 理论教育如何在主VI中调用子VI?

如何在主VI中调用子VI?

【摘要】:下面介绍如何在一个主VI中将例作为子VI来调用,具体步骤如下:1)选择子VI。在对话框中找到需要调用的子VI,选中后单击“确定”按钮。2)将子VI的图标放至主VI框图程序窗口中。3)用连线工具将子VI的各个接线端口与主VI中的其他节点按照一定的逻辑关系连接起来。图2-65 选择子VI图2-66 主VI程序框图采用上述的子VI调用方式来调用一个子VI,只是将其作为一般的计算模块来使用,程序运行时并不显示其前面板。

子VI相当于常规编程语言中的子程序。在完成了接线端口的定义之后,这个VI就可以当作子VI来调用了。下面介绍如何在一个主VI中将例作为子VI来调用,具体步骤如下:

1)选择子VI。选择函数模版中的“选择VI”,会弹出一个名为“选择需打开的VI”的对话框,如图2-65所示。在对话框中找到需要调用的子VI,选中后单击“确定”按钮

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

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

至此,就完成了子VI的调用。主VI程序框图如图2-66所示。

978-7-111-49442-3-Chapter02-86.jpg

图2-65 选择子VI

978-7-111-49442-3-Chapter02-87.jpg

图2-66 主VI程序框图

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

在子VI前面板窗口右上角图标单击右键弹出的快捷菜单中选择“VI属性”,会出现VI属性对话框,在对话框的“类别”下拉框中选择“窗口外观”,将对话框页面切换到窗口显示属性页面,单击“自定义”按钮,选择“调用时选择前面板”和“若之前未打开则在运行后关闭”,单击“确定”。那么当程序运行到这个子VI时,其前面板就会自动弹出来,当子VI运行结束后,其前面板就会自动消失。在VI属性对话框中可以设定VI执行时的其他各种属性。