labviEW一个生产者,多个消费者问题

2019-07-17 15:34发布

大家好,我的程序的出发点是希望实现一个生产者,十六个消费者模块的形式。
即生产者循环中的事件结构有十六个处理分支,对应每一个分支,它产生一个“开始”元素入队列,相应的消费者模块中元素出队列,开始数据采集,而且数据采集部分是比较耗时间的,数据采集部分有相应的跳出循环机制。
问题是我现在一共有16个消费者模块,我需要用16个循环!这样太不合理了,有没有什么更好的实现方式,请大伙给点建议。谢谢大家!
demo.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
hongqi1029
1楼-- · 2019-07-19 07:08
主VI则是通过这个名字来访问这些不同VI的QUeue, 并给他们发DAQ  Start 的消息。  DAQVI收到 DAQ Start之后则可以做数据采集的事情,所有DAQ VI之间互不影响。
hongqi1029
2楼-- · 2019-07-19 12:59
 精彩回答 2  元偷偷看……
1141170704
3楼-- · 2019-07-19 14:07
GOOD{:1:}{:1:}{:1:}
swaefsd
4楼-- · 2019-07-19 15:31
恩恩  挺有想法  学习了
   
songxhaoke
5楼-- · 2019-07-19 19:56
不错                                          
songxhaoke
6楼-- · 2019-07-20 00:35
学习                              

一周热门 更多>