newman 发表于 2007-9-14 10:46:39

再请教大虾一个问题,问题说不清,应该是多线程方面的

您好!

我的程序有两个线程,其中一个为采集,一个做其他处理,包括退出,(也可以限制采集时不可以退出

,必须停止才可以退出)
要求:采集时,按钮文本变为停止,同时可以作其他处理,点停止时,停止采集。

程序要通过测试: 1、采集——停止——退出,
               2、采集——退出——采集——停止——退出——(程序重新运行)采集——停止——退出


我怎么也做不好,请不吝赐教。

newman 发表于 2007-9-14 16:34:14

自己顶一下,大虾看看,给解决一下

ymc268 发表于 2007-9-14 17:20:47

思路:一个while循环为一个线程,再利用Advanced中Synechronization的节点应该不难实现你要的功能。 我以前做过三个独立任务的,没有问题

ymc268 发表于 2007-9-14 17:21:52

你的例子我现在打不开 公司里没有装lv

labc 发表于 2007-9-14 18:34:29

还可以使用VI server的方法实现,特别是要同时相应多个独立的循环任务的时候。

Thanks
Labc

fjczd 发表于 2008-8-18 14:06:39

原帖由 labc 于 2007-9-14 18:34 发表 http://www.cpubbs.com/bbs/images/common/back.gif
还可以使用VI server的方法实现,特别是要同时相应多个独立的循环任务的时候。

Thanks
Labc
最好结合具体例子讲解
页: [1]
查看完整版本: 再请教大虾一个问题,问题说不清,应该是多线程方面的