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

2019-07-17 11:55发布

在用高亮显示调试时,当触发采集事件时,第二个循环一直没反应,不知道我这个程序有什么问题,还请大神赐教。
捕获.PNG
捕获1.PNG
捕获2.PNG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
隔壁老wang
1楼-- · 2019-07-18 09:52
laobinglife 发表于 2016-12-8 14:33
不行,下面这个循环状态机一直进入不了采集这个状态。

不应该吧!这个我用过很多遍都没问题的,你要么上传你的程序看看
laobinglife
2楼-- · 2019-07-18 12:19
隔壁老wang 发表于 2016-12-8 15:01
不应该吧!这个我用过很多遍都没问题的,你要么上传你的程序看看

帮忙看看,谢谢

队列·状态机.zip 下载积分: 积分 -1 分

13.68 KB, 下载次数: 46, 下载积分: 积分 -1 分

laobinglife
3楼-- · 2019-07-18 17:48
隔壁老wang 发表于 2016-12-8 17:08
看你的程序运行结果的确比较奇怪,逻辑貌似没什么问题。不是很明白原因,我猜测可能是运行速度太快,程序没反应过来。有两种方法:把获取队列引用的队列最大值去掉,或设置为-1;或者在下面的while循环中加上延时。
另外给一个我自己写模板,可能比你现在用的好,见附件。
...

这个状态机是我从我编的采集程序中,摘取出来的。关于你给的两种方法,将队列最大值设为-1的话,那么会出现几个状态轮流运行,这个对我的数据采集是有影响的,还有在下面的while循环中加延时,我也试过了,还是不行。
你给的程序确实不错但是不太符合我的整个采集程序。
不管怎么还是谢谢你
第一次在上面发求助帖,感觉不错
兜纳K1
4楼-- · 2019-07-18 20:45
赞一个!谢谢分享!
devilbiluo2
5楼-- · 2019-07-19 00:25
 精彩回答 2  元偷偷看……
roki_luo
6楼-- · 2019-07-19 06:07
设置超时就可以了

一周热门 更多>