串口接收数据 实时解帧并显示?

2019-07-17 22:06发布

本帖最后由 yuanhuijd 于 2012-4-22 23:34 编辑

向大家请教一个问题,从串口被动接受数据,每秒约1000帧,每帧5字节,第一字节x55和最后一字xAA节分别为帧头和帧尾,中间三个字节为数据的低、中、高字节,是用24位补码表示的,数据是连续不断的传过来的,我现在想要用labview从串口中读取数据,并以波形即时显示出来。
我现在可以先把接收到的字符串转换为但自己数组并存在txt文件中,然后在用另一段程序解帧,恢复数据,显示并存储。但是处理数据是事后的,不能实时显示。
我想问的就是如何实现实时处理接收到的数据,由于串口接受的数据是连续不断的,并不能有丢失,解帧使用到循环,如果实时解帧就得循环嵌套,但接收到的数据长度不断增加,不知道怎么弄
想了很久,不知道怎样实现从串口边接受,边解帧、恢复数据并显示,也就是把接受的数据实时显示出来。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
yuanhuijd
1楼-- · 2019-07-18 01:30
没人回答。。。
还好 我自己已经解决了
wmchpu
2楼-- · 2019-07-18 02:04
 精彩回答 2  元偷偷看……
大脸猫336
3楼-- · 2019-07-18 02:25
楼主能否分享一下,我也遇到了类似的问题,谢谢
我独我秀99
4楼-- · 2019-07-18 02:47
楼主大方点,将程序贴上来?
sulianghe
5楼-- · 2019-07-18 07:31
Lvdong22
6楼-- · 2019-07-18 12:43
yuanhuijd 发表于 2012-4-23 18:32
没人回答。。。
还好 我自己已经解决了

分享一下吧    ,急需解决这个问题

一周热门 更多>