VISA串口接收16进制数据经常就出现04然后就没了

2019-07-17 10:37发布

程序如图,附件程序,是采集传感器的数据,16进制的,传感器33位值一组,5551 1300 5E00 3608 930D F555 5201 0001 0000 0093 0D49 5553 DB01 A4FF 7408 930D 43这样的,用FOR循环采集的时候会应为0A乱码,经常就出现04然后就没了,有时候直接是空的。用WHILE循环的时候,会导致两三个循环后,死在那里,我要卸载驱动重新安装后才能再次使用。数据代码如截图,谢谢指教。
搜狗截图20180815160122.png
搜狗截图20180815155205.png
软件.zip 下载积分: 积分 -1 分
47.2 KB, 下载次数: 1, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
sszx2007
1楼-- · 2019-07-17 13:32
我认为你对返回的数据理解错了,从返回的数据看,应该是这样分析的
55 51 xx xx xx xx xx xx xx xx xx
55 52 xx xx xx xx xx xx xx xx xx
55 53 xx xx xx xx xx xx xx xx xx
http://bbs.elecfans.com/jishu_1628453_1_1.html
新堂堇
2楼-- · 2019-07-17 19:23
已经解决了,谢谢谢谢

一周热门 更多>