社区
Qt
帖子详情
Qt接收串口数据并绘制波形 界面越来越卡的问题
Tracyhc
2017-07-20 03:30:06
用QT编写了一个能显示串口接收到的数据以及将这些数据绘制动态波形的界面,使用了qwt控件,显示串口数据我使用了QTextBrowser控件,并且每隔5s就会自动删除QTextBrowser中的数据,但是界面还是越来越卡,请问各位,这是咋回事呢?
...全文
1142
5
打赏
收藏
Qt接收串口数据并绘制波形 界面越来越卡的问题
用QT编写了一个能显示串口接收到的数据以及将这些数据绘制动态波形的界面,使用了qwt控件,显示串口数据我使用了QTextBrowser控件,并且每隔5s就会自动删除QTextBrowser中的数据,但是界面还是越来越卡,请问各位,这是咋回事呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FlyToTMoon
2019-07-31
打赏
举报
回复
qwt中数据如果过多的确会卡,过多可以考虑抽点
gucunlin
2019-07-31
打赏
举报
回复
2D绘图,非Qwt莫属, 上次这几个都是参考的方法。然后就是串口一直接收数据不要全都放到绘图控件里,只增加不减少,肯定会慢,比如显示几分钟或者几小时的,设置个最大的限度,超过限度就要减少后面的数据,相当到保持一个队列不会超过你设置最大的限制
雪山飞狐W
2019-07-30
打赏
举报
回复
绘图建议采用QCustomplot,可以绘制大量的点。 其次就是采用多线程,毕竟图像要一直刷新的,这个会占很多内存,创建一个新线程用来绘图。
满桌烟灰
2017-08-10
打赏
举报
回复
QTextBrowser中显示数据太多,建议减少显示数据数量。
别逗我乐
2017-07-25
打赏
举报
回复
感觉是内存泄露问题,建议手动释放局部内存?
基于
Qt
设计的
串口
数据
波形
绘制
软件(将
串口
数据
绘制
成
波形
).zip
这种基于
Qt
设计的
串口
数据
波形
绘制
软件,就是将
串口
接收
的
数据
绘制
成
波形
显示,方便进行
数据
分析。 资料包里包含了
Qt
的软件端源码,也包含了51单片机、STM32单片机的设备端源码,软件运行效果图等等。 设备端主要是...
QT
开发的
串口
助手用于
绘制
曲线
QT
开发的能够
接收
串口
数据
并将其转化为
波形
同步实时显示的上位机,且可以将
数据
以及具体时间打印在TXT文件上面,提供源码,以方便修改,我用的是
QT
5最新版本的,
Qt
上位机
串口
编程 Modbus编程
Qt
是由
Qt
Company开发的主流跨平台C++图形用户
界面
应用程序开发框架。
Qt
是面向对象的框架,容易扩展,并且允许真正地组件编程,既可以开发GUI程序,也可用于控制台工具和服务器。
串口
(Serial Port),也称串行通讯接口(通常指COM口),
串口
通信是指将
数据
一个比特一个比特地逐位进行传输的通信模式。其特点是通信线路简单,传送速度较慢。
Qt
串口
通信是借助一个QSerialPort的对象来方便的对
串口
进行读写。 Modbus是一种串行通信协议,是施耐德电气发表工业标准协议。
Qt
Modbus通讯 采用QModbusRtuSerialMaster 、QModbusRtuSerialSlave等类来实现Modbus通讯相关的功能 本课程主要帮助学员熟练掌握
Qt
5框架
串口
编程,Modbus协议编程,并且通过两个实战工具项目,为学习
Qt
上位机编程
串口
、Modbus编程打下坚固的基础!
基于
QT
的
串口
收发和
波形
绘制
上位机程序
使用
QT
软件编写的
串口
收发上位机程序,适合初学者学习使用。同时包含
波形
的
绘制
界面
,但是仍有较多BUG未解决。
celiangyiGUI.rar_
QT
_
QT
串口
_
qt
串口
_
qt
波形
_
串口
qt
波形
通过
串口
控制下位机的一个
QT
界面
,有
绘制
波形
,读取电压电流等参量的功能。
Qt
16,215
社区成员
26,594
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章