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

QCustomPlot控件在ARM板上画动态曲线?

3
回复
4845
查看
[复制链接]
累计签到:5 天
连续签到:1 天
来源: 2016-12-13 12:34:58 显示全部楼层 |阅读模式
3Qter豆
在虚拟机qt里面可以根据USB串口采到的实时数据快速更新图形;但是将可执行文件拷到ARM板下运行时,也可以从USB口实时接收数据,但是无法画出波形,将接收到的数据处理并画图写在一个循环里面,每次都是循环结束之后画一张图。在画图程序前后都printf一下,发现在串口助手里面确实都能printf,但是就是没有图形。这是怎么回事啊?是因为QCustomPlot画图速度太慢吗?怎么解决?

回复

使用道具 举报

累计签到:717 天
连续签到:1 天
2016-12-14 09:04:35 显示全部楼层
应该定时刷新绘制,或者串口处理完毕后发送信号,然后关联该信号到相应的绘制槽函数进行绘制
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
2016-12-14 10:11:05 显示全部楼层
crazylq 发表于 2016-12-14 09:04
应该定时刷新绘制,或者串口处理完毕后发送信号,然后关联该信号到相应的绘制槽函数进行绘制
...

具体应该怎么写呢?比如int q=5;
while(q)
{USB接收;
数据处理函数;
Plot();
q--;
}

点评

大致就是这么个过程,你看看  详情 回复 发表于 2016-12-15 09:27
回复

使用道具 举报

累计签到:717 天
连续签到:1 天
2016-12-15 09:27:07 显示全部楼层
aizhanglua12 发表于 2016-12-14 10:11
具体应该怎么写呢?比如int q=5;
while(q)
{USB接收;

大致就是这么个过程,你看看

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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