实时解析串口数据并绘制多条曲线助手-开源代码-数据采集

2019-12-11 18:40发布

本帖最后由 Aslm 于 2016-11-23 02:54 编辑

serial-GUI.jpg (176.08 KB, 下载次数: 2) 下载附件 串口界面 2016-11-23 02:34 上传
/**
*********************************************************************************************************
*
*        @ProjectName : curve-qwt-com-thread
*        @Description :
*        @Version     : V1.0
*        @Description :
*
*        ....................Update....................
*        @Version  @Date      @Design   @Description
*             V1.0    2016.11.23  Aslm       demo
*
* @ME:sillyman2008@outlook.com
*********************************************************************************************************/

**********************************
1、实时解析串口数据并绘制相关曲线
2、串口以及数据处理单独一个进程(不影响GUI刷新)
3、曲线、串口参数可配置、可保存
4、log记录
5、win release版本已经发布
6、可在 linux 下编译发布
7、可用于 速度、温度、加速度、陀螺仪等 数据实时采集

**********************************
1、曲线配置 颜 {MOD}、名称 等参数时要先点击 set按钮,然后再点击 reset按钮 开启重新绘制
2、参数保存请按 cfgSave按钮
3、串口数据格式请参考 <下位机发送格式Demo.c>
4、如果使用单片机与软件通讯,请选用较好的 串口转usb设备 ,如 CP21X ;
   不然会因为速率不够而导致数据解析会经常报错

**********************************
1、../cfg 文件夹 为配置文件
2、../log 文件夹 记录log

**********************************
1、曲线绘制基于 qwt控件
2、串口控制基于 qextserial类

**********************************
感谢 Qt开源社区 www.qter.org
本程序 串口部分 参考了社区的 qcom 1.1
1、由于本人是机器人相关行业,由于工作上的需求,后续会在该版本上添加相关的控制函数
用于发送指定的数据指令与其他硬件交互。

程序源码发布在Github code
欢迎在 Github 上点星星 <手动笑脸>

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
68条回答
rei1984
1楼-- · 2019-12-12 22:33
给个 赞赞赞赞赞赞赞!   
hameyou
2楼-- · 2019-12-13 01:13
 精彩回答 2  元偷偷看……
xuboluan
3楼-- · 2019-12-13 04:14
赞 学习一下楼主代码。
wajlh
4楼-- · 2019-12-13 04:42
谢谢需要这个,楼主有测试最大速率长时间采集么?会不会卡死,或者丢数据?比如2M的速度采集24小时以上
308594151
5楼-- · 2019-12-13 04:45
支持楼主
Aslm
6楼-- · 2019-12-13 06:33
wajlh 发表于 2016-11-23 15:13
谢谢需要这个,楼主有测试最大速率长时间采集么?会不会卡死,或者丢数据?比如2M的速度采集24小时以上 ...

目前只测试过 19200 的速率,测试时间不长。24小时,如果只是采集数据,查看图像,只要串口好,应该是没什么问题的;如果你是要采集24小时的数据,那这可能不是很能胜任,要改框架了。

一周热门 更多>