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

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

软件使用QT + Qcustomplot 编写。

编写此软件的初衷:

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

主要功能描述:

1.  4路串口数据绘图

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

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

界面介绍:

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

数据格式

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); //添加适当延时减少实时数据量

软件使用

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

第二步、建立串口连接

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

右键菜单

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

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

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

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

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

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

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

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

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

软件链接:RCOM-releaseV1.0.0.zip_串口绘图-C++文档类资源-CSDN下载

2021-08-02

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

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

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

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

RCOM-release V1.0.2.zip

2022-03-06

软件更新了

版本更新:V1.0.3
1. 支持以16进制发送数据,必须为0123456789abcdefABCDEF的2倍的字符,可以使用逗号(,)和空格做分隔符,也可以不用,随意组合。(如1122 33,44,abcc混用均合法)

RCOM-release V1.0.3.zip

版本更新:V1.0.4
1. 重要更新、串口接收改为定时器、而不是线程,之前用线程处理串口消息导致各种异常,该版本比较稳定。

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

RCOM串口绘图软件相关推荐

  1. QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现

    QT5系列教程二---基于qcustomplot的QT5 GUI串口收发绘图软件实现 结构 UI部分 代码部分 step1:实现串口数据接受 串口接受数据格式 在`.pro`文件中添加`serialp ...

  2. 论文中的绘图软件大总结 ---自己感想:当你拼命寻找向上的扶梯时,但也要先不让自己恐高

    原文链接: 这些论文绘图软件,你一个都不会用_搜狐科技_搜狐网 https://www.sohu.com/a/217638052_556897 引言 众所周知,高水平的配图可以令论文.报告等显得耳目一 ...

  3. 【C#串口编程计划】如何避免关闭串口时软件死锁

    本文分析了关闭串口时软件死锁的原因并提出了解决方案.

  4. CAD绘图软件中如何查询图纸的版本是多少

    在CAD中,我们不光自己要绘制图纸,还需要查收你的同事发来的CAD图纸文件.那么,在查看图纸的时候怎么知道图纸的版本是多少呢?具体要怎么来进行操作呢?那下面小编就来教教大家在CAD绘图软件中如何查询图 ...

  5. WinCE下串口虚拟软件

    前段时间,介绍了一个WinCE下的串口调试软件Serial Splitter Mobile 3.2.它的主要功能是将一个物理串口克隆成N个,供不同的应用程序使用,以监视物理串口收发的数据.今天介绍一个 ...

  6. formZ Pro 9(3D绘图软件)中文版

    FormZ安装教程 1.下载解压安装包,得到[crack]和安装程序: 2.双击exe文件,点击[next]准备安装: 3.选择安装位置,默认是C盘,可以自行修改,选择完毕后,点击[next],等待安 ...

  7. 变频器怎么设置_如何利用串口调试软件与变频器通信?

     西门子博途的全套视频教程下载!  西门子S7-1500内部培训PPT下载! 每一个做工控的都必须要会利用串口调试软件来和我们的外围设备来做通讯测试.今天我们就来学习怎么用串口调试软件控制台达的这款变 ...

  8. 简单绘图软件实现mfc大作业_生产流程图怎么做?简单易上手的流程图工具

    生产流程图是什么呢?首先,生产流程指的是在生产的过程中,劳动者通过利用一定的生产设备或工具,将各种原材料.半成品投入,按照一定顺序进行加工,最终得到成品产出的整个过程.而生产流程图则是使用图表符号的形 ...

  9. Modebus Slave 与 Modbus Poll主从设备模拟软件与Configure Virtual Serial串口模拟软件使用

    场景 Configure Virtual Serial Port Driver 1.多个虚拟串口映射: 2.收/发多线程架构发多线程架构: 3.支持虚拟串口参数同步指令支持虚拟串口参数同步指令: 4. ...

  10. OriginPro 2021 for win 科学绘图软件最新版 中英文 完美稳定附下载安装使用教程

    Origin是全球商业,学术和政府实验室超过50万名科学家和工程师的首选数据分析和绘图软件.Origin为初学者提供了易于使用的界面,并且随着您对应用程序的熟悉程度越来越高,可以执行高级定制. 凭借超 ...

最新文章

  1. ATS 4.2.3隐藏服务器名称及版本号的方法
  2. 【怎样写代码】对象克隆 -- 原型模式(二):解决方案
  3. 【django】配置MySQL数据库【3】
  4. 【原】关于ActiveX插件小项目总结
  5. 1、python基础速成
  6. pos机未能连接服务器,pos 机链接不了服务器
  7. 卷积核权值初始化_Pytorch卷积层手动初始化权值的实例
  8. ajax前台转换json数据库,基于jQuery的ajax功能实现web service的json转化
  9. 高效点的全排列算法---堆算法(跟堆排序没关系)
  10. java的lr词法编译器,自制编译器 青木峰郎 笔记 Ch3 词法分析的概要
  11. 转四种常见的post请求
  12. 在Windows8系统下exe格式会计课件下载播放帮助图解
  13. 三菱plc串口通讯c语言,三菱plc串口通信协议与串口初始化
  14. CCS 报警告 #10247-D
  15. 计算机电源的正确连接顺序是什么意思,先插电脑还是先插电源?插入顺序你知道吗?...
  16. 【 拼多多发表声明:会认真整改 打假决心没有变】
  17. 跨境电商收款之派安盈Payoneer个人账号收款教程
  18. 练习java文档ZoneId
  19. 树莓派云台舵机怎么用_基于树莓派的多舵机控制的定位拍照云台
  20. mac邮箱无法验证账户名和密码问题

热门文章

  1. SSH2开发简易的购物网站源代码下载
  2. 小米平板4刷机win10或linux,小米平板2中Win10/MIUI系统互刷终极教程
  3. 小米4 win10 刷回android,小米4如何从win10刷回miui 小米4win10刷回小米系统教程
  4. 怎样使用U盘启动盘安装乌班图系统
  5. 酷派大观4 8970 刷android 4.4,酷派大观4电信版如何刷机?【图文教程】
  6. Android:应用宝省流量更新
  7. JDK 8 foreach的用法
  8. 微信小程序插件wxParse的使用
  9. 计算机无线网络无法连接网络,笔记本连无线网显示无法连接此网络 怎么处理...
  10. 【大地信】新时代GIS发展趋势与未来展望