搜索
bottom↓
回复: 114

上位机曲线显示(单片机数据采集)

  [复制链接]

出0入4汤圆

发表于 2015-3-2 18:44:17 | 显示全部楼层 |阅读模式
写了一个上位机曲线显示的软件,类似示波器的界面(用于采集信号变化不是很快的场合,如温度,压力等;方便查看PID调节效果)
曲线显示基本完成,下面加入串口通信。
先传个半成品给大伙瞅瞅。

本帖子中包含更多资源

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

x

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

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

出0入93汤圆

发表于 2015-3-2 18:52:33 | 显示全部楼层
不错,VC写的?

出0入4汤圆

 楼主| 发表于 2015-3-2 18:58:50 | 显示全部楼层
tim 发表于 2015-3-2 18:52
不错,VC写的?

VC6.0 MFC,主要是用LineTo与MoveTo函数。

出0入0汤圆

发表于 2015-3-2 19:07:28 | 显示全部楼层
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/ ... Waveform.html#FIRST

出0入4汤圆

 楼主| 发表于 2015-3-2 19:16:09 | 显示全部楼层
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...

Thank You,已看过,当时就是觉得界面太复杂,所以就自己弄了个。

出0入0汤圆

发表于 2015-3-2 19:28:07 | 显示全部楼层
ibichao 发表于 2015-3-2 18:58
VC6.0 MFC,主要是用LineTo与MoveTo函数。

   还是直接网上控件好看

出0入0汤圆

发表于 2015-3-2 19:34:21 | 显示全部楼层
上位机曲线显示

出0入0汤圆

发表于 2015-3-2 19:52:28 | 显示全部楼层
可以加入网络不?  UDP的

出0入0汤圆

发表于 2015-3-2 20:32:57 | 显示全部楼层
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...

这个 波形显示控件 厉害

出0入4汤圆

 楼主| 发表于 2015-3-2 20:34:10 | 显示全部楼层
ljt80158015 发表于 2015-3-2 19:52
可以加入网络不?  UDP的

可以,一步一步来,先搞定最基本的串口。

出0入0汤圆

发表于 2015-3-2 20:39:46 | 显示全部楼层
坐标值没有,英文名称,单位标示再严谨性

出0入4汤圆

 楼主| 发表于 2015-3-2 21:10:22 | 显示全部楼层
sunbest80 发表于 2015-3-2 20:39
坐标值没有,英文名称,单位标示再严谨性

thand you for Suggestion;我是参考泰克示波器的界面弄的,所以暂时没加上去

出0入0汤圆

发表于 2015-3-2 21:15:55 | 显示全部楼层
大学我怎么没有这样玩玩

出0入0汤圆

发表于 2015-3-3 16:10:01 | 显示全部楼层
上位机曲线显示

出0入0汤圆

发表于 2015-3-3 16:36:20 | 显示全部楼层
Tchar 8...你查查,对VC6有和谐吧。本坛就有。

出0入0汤圆

发表于 2015-3-3 16:57:23 | 显示全部楼层
哈哈
我也想用Qt来写一个的

出0入0汤圆

发表于 2015-3-9 14:32:24 | 显示全部楼层
最好是能用第三方控件。

出0入0汤圆

发表于 2015-3-19 18:21:43 | 显示全部楼层
非常不错,谢谢

出0入4汤圆

 楼主| 发表于 2015-3-19 18:52:24 | 显示全部楼层
本帖最后由 ibichao 于 2015-3-19 19:03 编辑

不完全,demo版,
加了测量光标,串口通信,鼠标滚轮调整时基,压基,按下中键随意拖动波形,
串口通信无协议:两个字节为一次采样,高字节先发送,低字节后发送,数据最高位为符号位。
不采用协议的好处是在115200-1-8-1无校验下,实时采样率可达5.76KS/s
存储深度为5M个点

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2015-3-19 19:51:26 来自手机 | 显示全部楼层
这个真不用自己写啊 有现成的

出0入4汤圆

 楼主| 发表于 2015-3-19 20:32:45 | 显示全部楼层
xzp21st 发表于 2015-3-19 19:51
这个真不用自己写啊 有现成的

自己写一方面练习VC++,另一方面学习数据处理方面的方法,最后就是更改代码,优化代码相对自由。

比如程序中的光标捕获,在没优化前,鼠标在曲线窗口中随意移动,CPU占用率在50%左右,优化后,10%左右。
ZLG逻辑分析仪的上位机这块没弄好,鼠标在窗口中随意移动CPU占用用都能达50%左右。
multisim中的示波器界面做的比较好,基本维持在10%左右。

出0入0汤圆

发表于 2015-3-19 20:56:29 | 显示全部楼层
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...

真漂亮,可惜不会C#

出0入0汤圆

发表于 2015-3-19 23:29:02 | 显示全部楼层
谢谢楼主分享,VC都快忘光了

出0入0汤圆

发表于 2015-3-20 08:32:37 | 显示全部楼层
非常不错,学习一下

出0入0汤圆

发表于 2015-3-20 08:58:25 | 显示全部楼层
如果开源,可以拿到学习学习.

出0入4汤圆

 楼主| 发表于 2015-3-20 11:09:38 | 显示全部楼层
phone 发表于 2015-3-20 08:58
如果开源,可以拿到学习学习.

帖子能顶到100楼,放出源码。

出0入0汤圆

发表于 2015-3-20 14:27:40 | 显示全部楼层
100楼啊  那得帮顶顶~~~~

出0入0汤圆

发表于 2015-3-20 16:24:52 来自手机 | 显示全部楼层
为100楼盖一层,试了一下这个挺实用的。

出0入0汤圆

发表于 2015-3-20 21:22:03 | 显示全部楼层
离100楼还很远啊。

出0入0汤圆

发表于 2015-3-21 01:30:04 来自手机 | 显示全部楼层
顶起,100楼

出0入0汤圆

发表于 2015-3-21 02:07:40 | 显示全部楼层
下位机程序有木有?

出0入0汤圆

发表于 2015-3-21 07:55:52 | 显示全部楼层
不错哦  呵呵

出0入0汤圆

发表于 2015-3-21 08:08:24 | 显示全部楼层
非常不错,学习一下

出0入0汤圆

发表于 2015-3-21 10:06:04 | 显示全部楼层
vcgood 发表于 2015-3-3 16:57
哈哈
我也想用Qt来写一个的

用Qwt可以搞搞

出0入0汤圆

发表于 2015-3-22 14:50:59 | 显示全部楼层
来来来,快到100楼了

出0入0汤圆

发表于 2015-3-22 15:45:38 | 显示全部楼层
不错不错,顶一下

出110入109汤圆

发表于 2015-3-22 16:05:02 | 显示全部楼层
成品大概啥时放出来?楼主NB,赞一个~

出0入0汤圆

发表于 2015-3-22 22:11:48 来自手机 | 显示全部楼层
顶一下,我也想学。

出0入0汤圆

发表于 2015-3-23 11:27:40 | 显示全部楼层
标记下可能用的到

出0入0汤圆

发表于 2015-3-24 18:46:29 来自手机 | 显示全部楼层
顶一下,帮想看源码的同学

出0入0汤圆

发表于 2015-3-24 18:47:55 | 显示全部楼层
  标记以下。

出0入0汤圆

发表于 2015-3-24 19:18:19 | 显示全部楼层
呵呵,顶一下加楼,祝福大家

出0入0汤圆

发表于 2015-3-24 20:40:36 | 显示全部楼层
我也盖一层等源码

出0入0汤圆

发表于 2015-3-24 22:57:15 | 显示全部楼层
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...

  这个做的比较完全了,建议楼主参考

出0入0汤圆

发表于 2015-3-24 23:34:19 | 显示全部楼层
如果用Labview或Labwindows/CVI做,会更简单,呵呵!

出0入0汤圆

发表于 2015-3-25 01:36:15 来自手机 | 显示全部楼层
等源码?软件完成了吗

出0入0汤圆

发表于 2015-3-25 02:23:45 来自手机 | 显示全部楼层
深夜来顶一下。

出0入0汤圆

发表于 2015-4-11 20:46:35 | 显示全部楼层
顶起,如果开源可能会改的比较实用

出0入0汤圆

发表于 2015-4-11 21:04:26 | 显示全部楼层
mfc 看了还是有空学习一下。

出0入0汤圆

发表于 2015-4-12 02:45:10 来自手机 | 显示全部楼层
期待LZ的正式版本发布

出0入0汤圆

发表于 2015-4-12 06:10:38 来自手机 | 显示全部楼层
帮顶。。。。。。。。。

出0入0汤圆

发表于 2015-4-12 15:46:40 | 显示全部楼层

出0入0汤圆

发表于 2015-4-12 16:01:33 | 显示全部楼层
帮顶一下  

出0入0汤圆

发表于 2015-4-12 16:39:40 | 显示全部楼层

帮顶一下  

出0入36汤圆

发表于 2015-4-16 08:27:15 | 显示全部楼层
快放出源码

出0入0汤圆

发表于 2015-4-20 14:11:32 | 显示全部楼层
加一楼  最近计划学习下C++

出0入0汤圆

发表于 2015-4-21 10:51:56 | 显示全部楼层
帮顶一下  

出0入8汤圆

发表于 2015-4-21 11:10:51 | 显示全部楼层
画图多块   ,能够做示波器波形显示么    ?

出0入8汤圆

发表于 2015-4-21 11:11:15 | 显示全部楼层
画图多块   ,能够做示波器波形显示么    ?

出0入0汤圆

发表于 2015-4-21 12:13:09 | 显示全部楼层
有个叫ChartCtrl的开源的,强烈推荐大家看看:http://www.codeproject.com/Artic ... ed-Charting-Control

出0入4汤圆

 楼主| 发表于 2015-4-21 12:21:15 | 显示全部楼层
本帖最后由 ibichao 于 2015-4-21 12:23 编辑

顺手把ChartCtrl传上来。

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2015-4-21 12:30:37 | 显示全部楼层
帮顶一下  

出0入0汤圆

发表于 2015-4-21 13:52:02 | 显示全部楼层
来支持一下。

出0入0汤圆

发表于 2015-4-21 15:34:33 | 显示全部楼层
再盖一层,看看源码

出0入0汤圆

发表于 2015-4-22 05:35:35 来自手机 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2015-4-22 07:37:08 来自手机 | 显示全部楼层
帮顶,看源码

出0入0汤圆

发表于 2015-4-22 08:49:34 | 显示全部楼层
都很长时间了,现在还没到100楼.

出0入0汤圆

发表于 2015-7-14 07:37:13 | 显示全部楼层
继续,肯定能到100楼,楼主写的不错。

出0入0汤圆

发表于 2015-7-14 08:11:37 | 显示全部楼层
帮顶,早点到100楼。

出5入10汤圆

发表于 2015-7-14 08:47:10 | 显示全部楼层
来帮楼顶下,早日到100楼。

出0入0汤圆

发表于 2015-7-14 08:51:09 | 显示全部楼层
来顶下楼主,快放出源码……

出0入0汤圆

发表于 2015-7-14 09:20:34 来自手机 | 显示全部楼层
不错。我也顶一下。

出0入0汤圆

发表于 2015-7-14 09:33:42 | 显示全部楼层
ibichao 发表于 2015-3-19 20:32
自己写一方面练习VC++,另一方面学习数据处理方面的方法,最后就是更改代码,优化代码相对自由。

比如程 ...

CPU占用 从 50%到10%是怎么优化的啊

出0入0汤圆

发表于 2015-7-14 09:41:28 | 显示全部楼层
顶!这东西好玩。

出0入0汤圆

发表于 2015-7-14 09:57:52 | 显示全部楼层
呵呵,顶一下建楼,造福大家

出20入22汤圆

发表于 2015-7-14 14:40:52 | 显示全部楼层
加一层楼

出0入0汤圆

发表于 2015-7-14 14:52:44 | 显示全部楼层
不错 顶 正在研究

出0入0汤圆

发表于 2015-7-14 14:54:51 | 显示全部楼层
呵呵,搬搬砖头,加一层楼!

出0入0汤圆

发表于 2015-7-14 14:55:53 | 显示全部楼层
俺也过来加一层楼

出0入4汤圆

 楼主| 发表于 2015-7-14 14:56:13 | 显示全部楼层
78楼了,加块砖。

出0入0汤圆

发表于 2015-7-14 15:49:20 | 显示全部楼层
好东西,顶一个   

出0入0汤圆

发表于 2015-7-30 17:26:17 | 显示全部楼层
加一楼!

出0入0汤圆

发表于 2015-7-30 21:50:43 | 显示全部楼层
填一层,83

出0入0汤圆

发表于 2015-8-6 20:16:57 | 显示全部楼层
期待源码,添砖!

出0入0汤圆

发表于 2015-8-8 23:53:42 | 显示全部楼层
搬砖               

出0入0汤圆

发表于 2016-9-30 16:25:48 | 显示全部楼层
太好了, 期待src

出0入0汤圆

发表于 2016-9-30 18:29:54 来自手机 | 显示全部楼层
也想学,顶一下。

出100入85汤圆

发表于 2016-10-1 10:19:01 来自手机 | 显示全部楼层
万一到100楼,楼主ID被锁怎么解。

出100入101汤圆

发表于 2016-10-1 13:37:41 | 显示全部楼层
用LineTo与MoveTo,做成这个效果,很不错

出0入10汤圆

发表于 2016-10-1 15:37:28 | 显示全部楼层
我也来加一楼,不过我用的是Teechart 控件  可以做成动态曲线,但是容易出问题,程序老是报错
不知道是不是我有两个线程的原因,有时间,把线程删掉一个试下

出0入0汤圆

发表于 2016-10-7 17:05:40 | 显示全部楼层
NI插件更好用

本帖子中包含更多资源

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

x

出0入0汤圆

发表于 2016-10-13 11:39:32 | 显示全部楼层
楼主,能开源一下源码吗,求大神带路

出0入0汤圆

发表于 2016-10-20 17:05:34 | 显示全部楼层
助力帮顶!

出0入0汤圆

发表于 2016-10-20 21:25:24 | 显示全部楼层
顶上去,

出0入0汤圆

发表于 2016-10-20 23:18:31 | 显示全部楼层

这是用的ni的measurestudio吗?

出0入0汤圆

发表于 2016-10-23 02:48:53 | 显示全部楼层
我顶,支持超过100楼

出0入0汤圆

发表于 2016-10-23 06:44:41 | 显示全部楼层
顶上一楼!!

出0入0汤圆

发表于 2016-10-23 07:07:10 来自手机 | 显示全部楼层
感谢楼主分享

出0入0汤圆

发表于 2016-10-23 10:27:35 | 显示全部楼层
99楼了加转

出15入190汤圆

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

本版积分规则

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

GMT+8, 2024-4-27 07:05

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

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