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

2019-07-17 08:34发布

是这样的,我的程序是多线程的,前面板是4个独立的测试窗口,程序框图是4个while循环,我想在4个窗口都在等待开始测试时,可以停止整个程序,前面板只设定一个停止控件,哪位能提供下好的思路,谢谢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
技术牛人小渣子
1楼-- · 2019-07-17 10:04
最简单的是,
给停止,创建3个 局部变量。
然后就可以给其他3个WHILE了
晴兮晴兮
2楼-- · 2019-07-17 10:36
 精彩回答 2  元偷偷看……
技术牛人小渣子
3楼-- · 2019-07-17 13:18
晴兮晴兮 发表于 2014-10-20 11:49
没那么简单哦,也不是简单的4个while循环,4种复杂的状态机结构,可能要用全局变量了,不过还是谢谢。[/b ...

你这个问题,本质上,是 多个VI之间如何传递数据问题。

自己百度VI之间如何传递数据问题。

最简单是 全局变量。
还有队列
还有功能全局变量。
还有用户事件也可以。
还有 vi属性节点也可以。

评分

参与人数 1威望 +8 +19 积分 +19 收起 理由 sushu + 8 + 19 + 19 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

骨灰级发烧友
4楼-- · 2019-07-17 14:58
设置一个主控循环,通过队列向其余3个循环发送停止命令。

评分

参与人数 1威望 +8 +19 积分 +19 收起 理由 sushu + 8 + 19 + 19 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

imcu2007
5楼-- · 2019-07-17 19:19
骨灰级发烧友 发表于 2014-10-20 11:52
设置一个主控循环,通过队列向其余3个循环发送停止命令。

这个是比较稳健的。
qqcaiyin
6楼-- · 2019-07-18 00:10
用通知,书上有例子吧