• 4524阅读
  • 4回复

[提问]QT  串口数据处理问题 [复制链接]

上一主题 下一主题
离线zysteven
 

只看楼主 倒序阅读 楼主  发表于: 2014-04-05
我用QextSerialPort类写的串口程序  在数据处理上有点问题   麻烦各位帮忙瞧瞧    代码见附图
离线realfan

只看该作者 1楼 发表于: 2014-04-05
mycom->read(cData.....)之后,
readAll可能读不到了,因为可能前面已经全部读出来了
离线zysteven

只看该作者 2楼 发表于: 2014-04-06
回 realfan 的帖子
realfan:mycom->read(cData.....)之后,
readAll可能读不到了,因为可能前面已经全部读出来了 (2014-04-05 22:38) 

除开 readAll() 不看   后面对数据的处理  有问题吗   有时候读出来的 超出值的范围了  是明显的错误
离线realfan

只看该作者 3楼 发表于: 2014-04-06
回 zysteven 的帖子
zysteven:除开 readAll() 不看   后面对数据的处理  有问题吗   有时候读出来的 超出值的范围了  是明显的错误
 (2014-04-06 14:20) 

最后几行,在不确认cTemp中的内容情况下,取mid,很可能是随机值。
另外,mid(0, iLen*3)是什么意思,为什么是3倍长度。
离线zysteven

只看该作者 4楼 发表于: 2014-04-16
回 realfan 的帖子
realfan:最后几行,在不确认cTemp中的内容情况下,取mid,很可能是随机值。
另外,mid(0, iLen*3)是什么意思,为什么是3倍长度。 (2014-04-06 20:10) 

问题解决了  谢谢
快速回复
限100 字节
 
上一个 下一个