搜索
bottom↓
回复: 68

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

  [复制链接]

出0入0汤圆

发表于 2016-11-23 02:40:18 | 显示全部楼层 |阅读模式
本帖最后由 Aslm 于 2016-11-23 02:54 编辑



/**
*********************************************************************************************************
*
*        @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、曲线配置 颜色、名称 等参数时要先点击 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 上点星星 <手动笑脸>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入4汤圆

发表于 2016-11-23 06:09:58 来自手机 | 显示全部楼层
谢谢,非常好

出0入0汤圆

发表于 2016-11-23 07:41:06 来自手机 | 显示全部楼层
不错的工具

出0入0汤圆

发表于 2016-11-23 09:05:14 来自手机 | 显示全部楼层
不错。。。。。。

出0入0汤圆

发表于 2016-11-23 09:29:11 | 显示全部楼层
不错的工具

出0入0汤圆

发表于 2016-11-23 09:56:08 | 显示全部楼层
mark 看着不错,下载试试

出0入0汤圆

发表于 2016-11-23 10:31:02 | 显示全部楼层
多谢分享,正需要这个

出0入25汤圆

发表于 2016-11-23 10:35:09 | 显示全部楼层
给个 赞赞赞赞赞赞赞!   

出0入0汤圆

发表于 2016-11-23 14:56:23 | 显示全部楼层
赞 学习一下楼主代码。

出0入4汤圆

发表于 2016-11-23 15:13:25 | 显示全部楼层
谢谢需要这个,楼主有测试最大速率长时间采集么?会不会卡死,或者丢数据?比如2M的速度采集24小时以上

出0入0汤圆

发表于 2016-11-23 15:30:54 | 显示全部楼层
支持楼主

出0入0汤圆

 楼主| 发表于 2016-11-23 16:55:36 | 显示全部楼层
wajlh 发表于 2016-11-23 15:13
谢谢需要这个,楼主有测试最大速率长时间采集么?会不会卡死,或者丢数据?比如2M的速度采集24小时以上 ...

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

出0入0汤圆

发表于 2016-11-23 20:06:19 | 显示全部楼层
楼主,你提供的源代码不能在win7的环境下编译么?

出0入0汤圆

发表于 2016-11-23 20:12:20 | 显示全部楼层
好资料   赞一个

出0入0汤圆

发表于 2016-11-23 20:14:31 来自手机 | 显示全部楼层
Cool!楼主这个看起来己经做得不错了!

出0入0汤圆

发表于 2016-11-23 20:22:29 | 显示全部楼层
不明觉厉

出0入0汤圆

发表于 2016-11-23 20:44:04 来自手机 | 显示全部楼层
这个可以有,学习一下。

出0入0汤圆

发表于 2016-11-23 20:50:39 | 显示全部楼层
谢谢共享,学习学习

出0入0汤圆

发表于 2016-11-23 21:31:38 | 显示全部楼层
感谢楼主分享,图形非常漂亮的。

出0入0汤圆

 楼主| 发表于 2016-11-24 00:07:42 | 显示全部楼层
596142041 发表于 2016-11-23 20:06
楼主,你提供的源代码不能在win7的环境下编译么?

能,不过你要先编译 qwt控件 的源码。

出0入0汤圆

发表于 2016-11-24 01:02:07 | 显示全部楼层
看起来己经做得不错

出0入85汤圆

发表于 2016-11-24 08:03:11 | 显示全部楼层
谢谢楼主分享,下来学习学习!

出5入8汤圆

发表于 2016-11-24 10:05:32 | 显示全部楼层
曲线很漂亮

出0入0汤圆

发表于 2016-11-24 11:33:45 | 显示全部楼层
感谢楼主的分享,非常好的资料。

出0入0汤圆

发表于 2016-11-24 12:01:04 | 显示全部楼层
这个还是不错的。。。

出0入0汤圆

发表于 2016-11-24 17:09:07 | 显示全部楼层
支持一下!

出0入0汤圆

发表于 2016-11-24 17:27:54 | 显示全部楼层
不错,不错,不错。

出0入0汤圆

 楼主| 发表于 2016-11-28 09:36:33 | 显示全部楼层
网络孤客 发表于 2016-11-24 08:03
谢谢楼主分享,下来学习学习!

出0入0汤圆

发表于 2016-11-28 09:47:47 | 显示全部楼层
Thank you !!

出0入0汤圆

发表于 2016-11-28 10:45:58 | 显示全部楼层
qt现在用自带的chart控件就很方便了,不需要配置其他的曲线控件了,qtchart,

出0入0汤圆

发表于 2016-11-28 10:48:22 | 显示全部楼层
谢谢! 分享!!

出20入0汤圆

发表于 2016-11-28 11:02:31 | 显示全部楼层
  谢谢分享。

出0入0汤圆

发表于 2016-11-28 11:15:50 | 显示全部楼层
感谢分享   实时解析串口数据并绘制多条曲线助手-开源代码-数据采集

出0入0汤圆

发表于 2016-11-28 11:21:05 | 显示全部楼层
感谢分享,发到网盘

出0入0汤圆

发表于 2016-11-28 13:46:09 | 显示全部楼层
顶一下楼主。

出0入0汤圆

发表于 2016-11-28 20:44:29 来自手机 | 显示全部楼层
可惜不懂QT

出20入0汤圆

发表于 2016-11-28 21:11:38 | 显示全部楼层
谢谢分享。

出0入0汤圆

发表于 2016-11-29 11:13:24 | 显示全部楼层
楼主开发环境,编译器用的是什么?

出0入0汤圆

 楼主| 发表于 2016-11-30 13:39:41 | 显示全部楼层
daat 发表于 2016-11-29 11:13
楼主开发环境,编译器用的是什么?

win7,win64编译器

出0入0汤圆

发表于 2016-11-30 16:11:20 | 显示全部楼层
好东东,正需要

出0入0汤圆

发表于 2016-11-30 16:46:05 | 显示全部楼层
谢谢,非常好

出0入0汤圆

 楼主| 发表于 2016-12-1 00:42:26 | 显示全部楼层
daat 发表于 2016-11-29 11:13
楼主开发环境,编译器用的是什么?

不好意思,记错了,之前的回复是把qt集成在vs上开发的配置。
我这个程序是用qt_creator开发的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2016-12-1 00:43:23 | 显示全部楼层
hyf88 发表于 2016-11-28 10:45
qt现在用自带的chart控件就很方便了,不需要配置其他的曲线控件了,qtchart, ...

谢谢,有空试试!可以省很多事!

出0入0汤圆

发表于 2016-12-1 09:18:24 | 显示全部楼层
支持楼主开源

出0入0汤圆

发表于 2016-12-1 20:12:27 | 显示全部楼层
不错的工具

出0入0汤圆

发表于 2016-12-1 20:15:48 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2016-12-2 08:52:36 | 显示全部楼层
不错 谢谢共享

出0入0汤圆

发表于 2016-12-2 10:39:21 | 显示全部楼层
好东西,要顶

出0入0汤圆

发表于 2017-4-20 18:21:36 | 显示全部楼层
对上位机完全不懂,麻烦楼主上传个exe,我最近需要这个工具
非常感谢

出0入0汤圆

发表于 2017-4-21 08:22:30 | 显示全部楼层
这个东西不错,学习一下。。

出0入0汤圆

发表于 2017-6-6 12:58:47 | 显示全部楼层
很赞,收藏先

出0入0汤圆

发表于 2017-6-13 09:07:06 | 显示全部楼层
东西不错,谢谢分享

出0入0汤圆

发表于 2017-6-13 09:34:54 | 显示全部楼层
想要这种软件很久了 赞楼主

出0入0汤圆

发表于 2017-6-13 10:58:29 | 显示全部楼层
楼主实现我想了很久的东西!

出25入84汤圆

发表于 2017-6-13 11:04:52 | 显示全部楼层
楼主开放源码不?

出0入0汤圆

发表于 2017-6-13 18:16:05 | 显示全部楼层
时间轴能缩放?

出0入0汤圆

发表于 2017-6-13 23:45:16 | 显示全部楼层
mark学习一下了

出0入0汤圆

 楼主| 发表于 2017-6-15 09:19:34 | 显示全部楼层
chun2495 发表于 2017-6-13 11:04
楼主开放源码不?

已经开源了

出0入0汤圆

 楼主| 发表于 2017-6-15 09:20:27 | 显示全部楼层
xinfa190 发表于 2017-4-20 18:21
对上位机完全不懂,麻烦楼主上传个exe,我最近需要这个工具
非常感谢

github 上有release版本

出0入0汤圆

 楼主| 发表于 2017-6-15 09:21:11 | 显示全部楼层

可以,放大缩小都可以。

出0入4汤圆

发表于 2017-6-15 09:32:58 | 显示全部楼层
Y轴能多坐标就好了,一个数据对应一个Y轴坐标

出25入84汤圆

发表于 2017-6-15 11:06:35 | 显示全部楼层
请教下楼主:UI的最大值设为16777215*16777215有什么说法吗?
另外,Qwtlib是在路径在哪里呢?我用的是Qt5.7.0.

出0入0汤圆

 楼主| 发表于 2017-10-11 17:17:21 | 显示全部楼层
chun2495 发表于 2017-6-15 11:06
请教下楼主:UI的最大值设为16777215*16777215有什么说法吗?
另外,Qwtlib是在路径在哪里呢?我用的是Qt5. ...

lib是要编译控件才会有的呢

出10入95汤圆

发表于 2017-12-5 08:01:02 来自手机 | 显示全部楼层
很不错,多谢分享!

出0入0汤圆

发表于 2019-4-11 20:42:28 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2019-4-11 22:22:24 | 显示全部楼层
最近要搞LINUX了,先捡一波QT。。。

出0入0汤圆

发表于 2019-4-12 07:00:36 | 显示全部楼层
很有用的东西,谢谢楼主分享。

出0入0汤圆

发表于 2019-4-12 14:55:59 | 显示全部楼层
串口 波形
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-26 22:26

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表