码迷,mamicode.com
首页 > 其他好文 > 详细

QT 串口通讯软件编写

时间:2015-07-06 23:17:12      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:

QT是一款基于C++的、跨平台,可移植性强的GUI开发工具。本案例是使用QT来开发一款用于串行通讯调试的上位机。

关键词:QT 串行通讯 波形绘制 QextSerialPort QWT

问题1:实现曲线滑动效果。

每次串口会接收到若干新数据设为n,总共用于显示图形的数组长度为N,那么就需要将数组元素同时左移n个单元,然后再最后空出来的n个单元填充新的元素。

这种方法的缺点:需要移动大量的元素,比如数组原始长度N为1000,那么如果插入一个新的元素,就需要将原始数组左移1999个,再插入最后一个元素,时间复杂度高。

一种解决方案:使用环式存储,利用两个指针,来记录插入点和更新起始点。

QT 串口通讯软件编写

标签:

原文地址:http://www.cnblogs.com/wll-zju/p/4625519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!