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条回答
八桂魁汉子
2019-07-19 18:29
hejin515 发表于 2016-12-2 16:20
怎么会有卡死的现象,难道下位机几秒甚至更长时间才发送一次数据吗?数据采集都需要解决这些问题,很基本没成熟了,不知道你说的是什么情况。

因为上位机是被动等待,while循环查询串口,visa设备的超时时间比较长,单片机不是总是在发数据的,按键退出while循环的时候,就会有卡顿出现,会影响使用体验。

一周热门 更多>