RCOM串口绘图软件

此软件由本人花费业余时间编写。原创分享不易,望大家支持!

本软件属于Qt编写的开源软件,请勿用于商业用途。

软件使用QT + Qcustomplot 编写。

编写此软件的初衷:

网上难以找到一款合适自己的串口绘图软件,在调试一些数据时感觉比较难受,故编写这个软件,且作为学习Qt的一个小作品。

主要功能描述:

1.  4路串口数据绘图

2.  参考线十字游标辅助显示

3. 串口接收和发送(暂不支持16进制显示及发送)

界面介绍:

1. 界面有一个主窗口,3个弹出式部件窗口,点击按钮后分别弹出对应的部件,再次点击将收回。

《RCOM串口绘图软件》

《RCOM串口绘图软件》

《RCOM串口绘图软件》

数据格式

1:此软件识别的数据格式为  小括号作为帧头帧尾,数据用逗号隔开,例如:

printf(“(%.2f,%.2f,%.2f,%.2f)”,data1,data2,data3,data4);

printf(“(%d,%d,%d,%d)”,data1,data2,data3,data4);

注意:你可以在数据结尾加上换行,以使数据换行显示,也可以添加其他字符,这不会影响软件解析数据帧,软件只解析小括号内的数据。

代码示例:

icount = icount + 0.1f;
data1 = 10 * sin((2*3.14*icount) / 100);
data2 = 10 * sin((2*3.14*icount) / 100 + 3);
data3 = 10 * sin((2*3.14*icount) / 100 + 6);
data4 = 10 * sin((2*3.14*icount) / 100 + 9);
printf("(%.2f,%.2f,%.2f,%.2f)\r\n",data1,data2,data3,data4);
HAL_Delay(10); //添加适当延时减少实时数据量

软件使用

第一步、 设置串口数据绘图设置

《RCOM串口绘图软件》

第二步、建立串口连接

《RCOM串口绘图软件》

此时若串口有正确数据帧发送,则绘图界面将会绘制曲线,并且打开右边部件,将会看到实际数据。

《RCOM串口绘图软件》

右键菜单

软件添加了丰富的右键菜单功能。

《RCOM串口绘图软件》

x轴->禁用自动缩放:选择后X轴将不能根据数据自动平移(自动设置X轴范围),再次选择将启用,默认是启用状态

x轴->禁用滚轮缩放:选择后鼠标滚轮滚动时不能对X轴进行缩放,再次选择将启用,默认是启用状态

y轴->禁用滚轮缩放:选择后鼠标滚轮滚动时不能对Y轴进行缩放,再次选择将启用,默认是启用状态

参考线->显示参考线:选择后参考线游标将显示,并且默认绑定到数据1,当移动鼠标时,参考线将随着鼠标移动,但Y轴始终锁定在数据曲线上,并且显示当前坐标,再次选择将隐藏参考线。

参考线->锁定:选择后参考线将不再随鼠标移动

参考线->解锁:选择后参考线随鼠标移动

参考线->绑定到数据(1.2.3.4):选择后参考线将绑定到选择的数据上。

清除数据:选择后所有绘图数据将被清除。

软件链接:https://download.csdn.net/download/Renjiankun/11994439

2021-08-02

新版软件更新了,此版本为付费下载,赚点外快,大家不介意吧,哈哈,大家多多支持,给与更新动力。

1.新增配置参数自动保存的功能,每次退出后,下次进软件将读取配置。

2.右键菜单新增导入导出csv文件(excel打开)

3.应该解决了崩溃问题,还没测,大家也可以测测看

RCOM-release V1.0.2.zip

软件链接:https://download.csdn.net/download/Renjiankun/20681522

    原文作者:Renjiankun
    原文地址: https://blog.csdn.net/Renjiankun/article/details/103222518
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞