一.子VI功用
毛病界面有许多信息需求引证子VI来设置,这其间包含从子VI中取出现已设置好的数据,这种状况下子VI不必翻开前面板;但有时分又需求翻开子面板设置这些信息,这种状况下又需求翻开前面板,因而这在主VI的调用设置就不相同了,相同的,子VI的前面板翻开后怎样封闭也是个问题,在下面咱们将详细介绍办法和过程。
二.子VI调用特点
下面先说一会儿VI的用法:
(1)假如你希望子VI的前面板的行为在每一次被调用时都相同,那么你应该更改子VI的窗口外观特点,详细过程如下:
a.
b.
·
·
·
c.
d.
e.
·
·
·
(2)假如你想要根据每一次的详细状况来决议是否弹出子VI的前面板,那么应该在调用它的顶层VI中进行设置。假如你在顶层VI中屡次调用此子VI,经过这样的设置,你能够挑选在其间的某几回翻开前面板。详细过程如下:
f.
g.
·
·
·
·
在咱们的程序中要做的便是让子VI有时分需求翻开有时分又不需求翻开,因而要用到第二种方法:
首要,在子vi特点的窗口外观中点击自定义,撤销勾选调用时显现前面板及其子选框,一起勾选加载时显现前面板,如下图所示:
第二,在主VI中右键点击子VI,挑选设置子VI调用节点,在需求在调用子VI时翻开前面板的状况下勾选调用时显现前面板及其子框,如下图所示:
当不需求弹出前面板时什么也不要选即可,一起右键点击子VI挑选调用设置,并挑选在调用时一起加载,这样就完成了设置。
三.子VI的封闭
子vi翻开后需求封闭,这首要包含两种状况,其一是子VI前面板翻开后的封闭,详细的程序方法如下图所示:
很明显,该程序先经过子vi的引证特点节点判别前面板是否翻开,若是翻开,则进入真结构,然后在子面板的确认按钮按下的状况下封闭该子vi前面板并中止子vi。
若是子vi前面板未翻开,则进入假的结构,在该结构中直接给该vi循环一个真的中止条件,直接封闭循环也就完毕了这次子vi调用。
注:为了避免子vi点击右上角的叉想要封闭时或许导致子面板封闭可是子vi持续运转的状况,因而经过程序使得点击该按钮无反响,详细的程序如下图所示: