新闻中心

EEPW首页 > 测试测量 > 设计应用 > 主Vi与子Vi之间的通信以及控制

主Vi与子Vi之间的通信以及控制

作者: 时间:2017-01-06 来源:网络 收藏




C.给另一个子Vi传输并控制:该程序与上面的程序类似,不再多说,直接上图


D.程序的初始化:在程序开始时给停止,sub1和sub2按钮的信号值赋false,以便出现误操作。

2.子Vi程序

(1)子Vi前面板:前面板只是一个用于显示传输过来的数据的字符串输出控件


(2)子Vi后面板程序:该部分显示子字符串,但后面板的程序主要部分是用于操作子Vi的状态,当主Vi的停止按钮按下时传来111的数值,然后在条件结构中停止运行该子Vi,并且通过内嵌的条件结构将子Vi的前面板在打开的情况下先关闭前面板再停运程序(若未打开则直接停止子Vi运行即可,因为此时添加关闭前面板的程序会出错)。


四.运行效果

运行主Vi程序,在打开一个或者两个子Vi前面板情况下或者不打开的情况下,我们都能正常关闭主Vi,并可以通过主Vi的两个按钮控制两个子Vi前面板打开与否的情况,如下图所示:


五.展望

对于子Vi之间数据的传递以及相互控制还可以通过全局变量,以及通过Vi引用调用属性节点的方式可以获取其他Vi的控件的值,对于这部分本人知之甚少,而且用哪一种方法更有效率更可靠也未能深入研究,希望大家能发挥自己的主观能动性尝试更多更有效率的方法,并提出更多宝贵的意见,便于编出更完美的程序。


上一页 1 2 下一页

关键词: 主Vi子Vi通信控

评论


技术专区

关闭