主Vi与子Vi之间的通信以及控制
C.
D.
2.
(1)子Vi前面板:前面板只是一个用于显示传输过来的数据的字符串输出控件
(2)子Vi后面板程序:该部分显示子字符串,但后面板的程序主要部分是用于操作子Vi的状态,当主Vi的停止按钮按下时传来111的数值,然后在条件结构中停止运行该子Vi,并且通过内嵌的条件结构将子Vi的前面板在打开的情况下先关闭前面板再停运程序(若未打开则直接停止子Vi运行即可,因为此时添加关闭前面板的程序会出错)。
四.
运行主Vi程序,在打开一个或者两个子Vi前面板情况下或者不打开的情况下,我们都能正常关闭主Vi,并可以通过主Vi的两个按钮控制两个子Vi前面板打开与否的情况,如下图所示:
五.
对于子Vi之间数据的传递以及相互控制还可以通过全局变量,以及通过Vi引用调用属性节点的方式可以获取其他Vi的控件的值,对于这部分本人知之甚少,而且用哪一种方法更有效率更可靠也未能深入研究,希望大家能发挥自己的主观能动性尝试更多更有效率的方法,并提出更多宝贵的意见,便于编出更完美的程序。
评论