LabVIEW串口接收数据并且拆分,提取有效数据的问题

2019-07-17 12:05发布

本帖最后由 qwgele 于 2014-10-21 20:26 编辑

file:///C:UsersasusAppDataRoamingTencentUsers422310901QQWinTempRichOle6}5_PK2_DH)5K_AJNFQ59JX.png下位机传入的数据一帧33个字节,都是以十六进制发送的,50ms发送一次
数据有包头0x55,还有一个起始位0x51之后是我需要的数据,我想匹配之后可以拆分出我需要的数据,结果死活弄不出来,已经弄了快大半天了,求助!
QQ截图20141021195137.jpg
QQ图片20141021195856.png
上图显示匹配根本没起作用,而且我接受数据也有问题,不是按帧接受的,是混在一起的,和定时器有关系吗?也求解答啊!真的谢谢回答啦!

QQ截图20141021195137.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
shenxinyue
1楼-- · 2019-07-18 11:38
看了5楼的,还是有点收获的,谢谢了
sssxxxyyyan
2楼-- · 2019-07-18 11:49
5楼的那个不是只能用于两组数据的区分吗?那如果是有很多组数据呢?怎么办啊,我想要实现的是实时显示功能,就是用收到的数据与我的码表对比,然后将对比的结果显示出来
八桂魁汉子
3楼-- · 2019-07-18 12:33
我用楼主的办法实现了拆分,但是拆分后的数据会因为串口数据再次冲进来而出错,请问楼主有什么办法解决吗。
在拆分数据完成之前串口数据再次有数据进来,好烦。
allenboom
4楼-- · 2019-07-18 17:32
 精彩回答 2  元偷偷看……
nickle-fyl
5楼-- · 2019-07-18 23:12
八桂魁汉子 发表于 2016-5-20 16:26
我用楼主的办法实现了拆分,但是拆分后的数据会因为串口数据再次冲进来而出错,请问楼主有什么办法解决吗。
在拆分数据完成之前串口数据再次有数据进来,好烦。

您好,请问你的问题解决了吗。我也出现与你一样的问题了,是怎么解决的。
hejin515
6楼-- · 2019-07-19 04:39
nickle-fyl 发表于 2016-12-1 10:15
您好,请问你的问题解决了吗。我也出现与你一样的问题了,是怎么解决的。

既然有协议,应该读取固定字节的数据然后提取分析。新建了一个LabVIEW学习交流群(557572818),欢迎加入交流学习。

一周热门 更多>