找回密码
 立即注册
收起左侧

qt串口通信

3
回复
5818
查看
[复制链接]
累计签到:15 天
连续签到:1 天
来源: 2018-1-3 11:29:51 显示全部楼层 |阅读模式
1Qter豆
本人菜鸟,现在在做qt串口通信,并将串口采集到的数据在QCustomplot通过折线图实时显示出来,怎么去设置QCustomplot的坐标,比如:我要用飞思卡尔去检测电池的电压,然后把采集到的信息通过串口传到上位机,并在QCustomplot的界面中实时显示电池的电压,但QCustomplot的坐标刻度始终设置不对,请问是否与串口接收的数据类型有关,请大神指点,谢谢


回复

使用道具 举报

累计签到:35 天
连续签到:1 天
2018-1-4 09:25:03 显示全部楼层
你首先需要确认是串口返回的数据不对,还是你QCoustomplot设置时语句出了问题,你可以尝试qDebug或者断点的方式把串口接受的数据打印出来先再进一步排查
回复

使用道具 举报

累计签到:15 天
连续签到:1 天
2018-1-4 13:29:22 显示全部楼层
bycy0801 发表于 2018-1-4 09:25
你首先需要确认是串口返回的数据不对,还是你QCoustomplot设置时语句出了问题,你可以尝试qDebug或者断点的 ...

串口读取的数据类型是QByteArray,而QCustomplot中的类型是double,是否要进行数据转换
回复

使用道具 举报

累计签到:35 天
连续签到:1 天
2018-1-7 16:01:03 显示全部楼层
当然需要= =你应该首先要知道串口读取出来的数据具体是什么格式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了