微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 多线程程序,如何设置停止键

多线程程序,如何设置停止键

时间:10-02 整理:3721RD 点击:
是这样的,我的程序是多线程的,前面板是4个独立的测试窗口,程序框图是4个while循环,我想在4个窗口都在等待开始测试时,可以停止整个程序,前面板只设定一个停止控件,哪位能提供下好的思路,谢谢了。

最简单的是,
给停止,创建3个 局部变量。
然后就可以给其他3个WHILE了

没那么简单哦,也不是简单的4个while循环,4种复杂的状态机结构,可能要用全局变量了,不过还是谢谢。

你这个问题,本质上,是 多个VI之间如何传递数据问题。
自己百度VI之间如何传递数据问题。
最简单是 全局变量。
还有队列
还有功能全局变量。
还有用户事件也可以。
还有 vi属性节点也可以。

设置一个主控循环,通过队列向其余3个循环发送停止命令。

这个是比较稳健的。

用通知,书上有例子吧

这个比较靠谱.。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top