求问labview与串行通信漏码的问题

2019-07-17 20:45发布

通过单片机不断往labview发送两个四位数据,每个数都是分两次发送的,可labview中接受到的数据中,经常出现漏码的情况,求问高手怎么解决。如发送十进制0117与2971,labview显示如图。0111 1D47 0111 1D47 0111 1D47 0111 1D47 0111 1D47 0111 1D47 0111 1D47 0111 1D47 0111 1D47 4701 111D 4701 111D 4701 111D 4701 111D 4701 001D 4701 111D



新建位图图像 (2).jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
hejin515
1楼-- · 2019-07-18 01:04
呦西,人生 发表于 2016-12-10 10:03
下位机发送的数据这个,应该没有问题

那就要看你的通讯机制。如果是下位机不断发送,那就应该有帧头帧尾保证读取的是完整的一组数据。不然就用问答的方式,只有上位机发送一次指令下位机才返回一次数据,那这样就能保证你读到的肯定是这次返回的完整的一组数据。 最佳答案
hejin515
2楼-- · 2019-07-18 04:00
 精彩回答 2  元偷偷看……
jking918
3楼-- · 2019-07-18 08:35
建议先确认下位机程序没有问题,再用labview试试
呦西,人生
4楼-- · 2019-07-18 13:39
hejin515 发表于 2016-12-10 09:51
感觉这应该是下位机的问题,你先用串口助手收一下,看收到的数据是否有错,如果同样会有这样的情况,说明下位机发送有问题。新建了一个LabVIEW学习交流群(557572818),欢迎加入交流学习。

下位机发送的数据这个,应该没有问题
新建位图图像.jpg
as493428735
5楼-- · 2019-07-18 14:52
呦西,人生 发表于 2016-12-10 10:03
下位机发送的数据这个,应该没有问题

好高大上的东西啊,第一次见

一周热门 更多>