关于labview队列状态机结构数据采集的问题

2019-07-17 11:55发布

在用高亮显示调试时,当触发采集事件时,第二个循环一直没反应,不知道我这个程序有什么问题,还请大神赐教。
捕获.PNG
捕获1.PNG
捕获2.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
隔壁老wang
1楼-- · 2019-07-17 17:51
 精彩回答 2  元偷偷看……
hbwldz
2楼-- · 2019-07-17 22:23
下一条语句=将要执行的语句=箭头所在的那一行语句。
laobinglife
3楼-- · 2019-07-18 00:26
hbwldz 发表于 2016-12-7 16:52
下一条语句=将要执行的语句=箭头所在的那一行语句。

不好意思,不太明白。
我刚才又高亮调试了一下,我发现问题好像是因为两个循环并行运行,当read有损耗入队列之后,idle入队列,由于队列大小是1,因此idle元素一直保持在入队列状态,无法响应。
隔壁老wang
4楼-- · 2019-07-18 05:09
laobinglife 发表于 2016-12-7 18:03
不好意思,不太明白。
我刚才又高亮调试了一下,我发现问题好像是因为两个循环并行运行,当read有损耗入队列之后,idle入队列,由于队列大小是1,因此idle元素一直保持在入队列状态,无法响应。

是因为队列里面已经没有数据了,不是idle元素一直保持在如队列状态,在下面while里面的条件结构中加个入队列试试,如图
捕获.PNG
laobinglife
5楼-- · 2019-07-18 07:08
隔壁老wang 发表于 2016-12-8 09:37
是因为队列里面已经没有数据了,不是idle元素一直保持在如队列状态,在下面while里面的条件结构中加个入队列试试,如图

不行,下面这个循环状态机一直进入不了采集这个状态。
Oldboy123
6楼-- · 2019-07-18 07:58
 精彩回答 2  元偷偷看……

一周热门 更多>