多线程程序,如何设置停止键
时间:10-02
整理:3721RD
点击:
是这样的,我的程序是多线程的,前面板是4个独立的测试窗口,程序框图是4个while循环,我想在4个窗口都在等待开始测试时,可以停止整个程序,前面板只设定一个停止控件,哪位能提供下好的思路,谢谢了。
最简单的是,
给停止,创建3个 局部变量。
然后就可以给其他3个WHILE了
没那么简单哦,也不是简单的4个while循环,4种复杂的状态机结构,可能要用全局变量了,不过还是谢谢。
你这个问题,本质上,是 多个VI之间如何传递数据问题。
自己百度VI之间如何传递数据问题。
最简单是 全局变量。
还有队列
还有功能全局变量。
还有用户事件也可以。
还有 vi属性节点也可以。
设置一个主控循环,通过队列向其余3个循环发送停止命令。
这个是比较稳健的。
用通知,书上有例子吧
这个比较靠谱.。