新人求助!串口在while循环中读取数据紊乱的问题

2019-07-17 14:56发布

我在循环中控制电机的正反转以及电机的启停还有查询电机的速度, 捕获1.JPG 但是测试的时候发现串口数据读取紊乱的问题,按我的逻辑应该是在子VI5读出编码器的数值,其他缓冲区返回的是OK才对,但是现在所有的都会读到编码器的数值,这是为什么啊,求助大神帮我解决一下吧! 捕获.JPG



捕获3.JPG
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
muz210
1楼-- · 2019-07-17 19:07
wangbljjj 发表于 2017-11-28 17:58
对啊,就是VI5读到过ok,  好奇怪。。。

还是设置重入的问题
VI设置完重入后,把之前调用的再重新调用一遍试试 最佳答案
格式呐伤
2楼-- · 2019-07-17 19:26
本帖最后由 格式呐伤 于 2017-11-27 17:22 编辑

我没理解错的话,你应该这个VI没重载入?就是这几个公用一个内存,就导致你说的都返回这个值!
wangbljjj
3楼-- · 2019-07-17 21:40
格式呐伤 发表于 2017-11-27 17:21
我没理解错的话,你应该这个VI没重载入?就是这几个公用一个内存,就导致你说的都返回这个值!

重入我也试了,但是调用的时候总是出现下面的图片,然后调试的时候还是一样的状况...   捕获5.JPG 捕获4.JPG
wangbljjj
4楼-- · 2019-07-17 22:44
wangbljjj 发表于 2017-11-27 18:51
重入我也试了,但是调用的时候总是出现下面的图片,然后调试的时候还是一样的状况...  ,

是不是我哪里设置出了问题
muz210
5楼-- · 2019-07-17 23:27
 精彩回答 2  元偷偷看……
wangbljjj
6楼-- · 2019-07-18 03:22
muz210 发表于 2017-11-28 08:29
那VI5 中有读到过OK吗

对啊,就是VI5读到过ok,  好奇怪。。。

一周热门 更多>