基于QT的上位机串口助手设计

博主在课程设计中做智能电表上位机,用QT自带的QSerialPort实现串口通信,第三方库qcustomplot绘图。上位机能将采集数据以折线图展示,通过TCP/IP通信在两台电脑绘图,还能保存数据和图形,也可发送文件。该串口助手是QT学习总结,部分代码可改造成聊天程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        年前老师给我们安排了一个课程设计,是做智能电表,它可以采集电表的电流,电压,频率,以及功率。由于我当时为了找工作在自学QT编程,老师就让我做一个上位机用来读取下位机的数据,并且把采集到的数据以折线图形式打印出来。

        我做的这个上位机通过QT自带的QSerialPort实现串口通信,绘图用的是第三方的库qcustomplot因为这个库相对来说比较简单可以实现的图表也很多,同时也可以通过TCP/IP通信将从串口读出的数据发送到另一台电脑,实现两台电脑同时开始绘图作业。并且可以把接收到的数据和绘制的图形保存为相应的文本文件和图片格式。同时这个串口助手也可以在两台电脑之间通过TCP/IP协议发送文件。

        这个串口助手其实是我那段时间学习QT编程的一个总结。TCP/IP通信模块稍微改一改就可以变成一个简易的聊天程序,代码其实都比较基础,看透了的话对找工作还是有一点帮助的。以下是我的完成效果图:

这是我当初自学看的QT教程:http://yun.itheima.com/course/210.html?1707sbkqqun

源码下载:https://download.youkuaiyun.com/download/qq_37647354/11042200

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值