ibichao
发表于 2015-3-2 18:44:17
上位机曲线显示(单片机数据采集)
写了一个上位机曲线显示的软件,类似示波器的界面(用于采集信号变化不是很快的场合,如温度,压力等;方便查看PID调节效果)
曲线显示基本完成,下面加入串口通信。
先传个半成品给大伙瞅瞅。
tim
发表于 2015-3-2 18:52:33
不错,VC写的?
ibichao
发表于 2015-3-2 18:58:50
tim 发表于 2015-3-2 18:52
不错,VC写的?
VC6.0 MFC,主要是用LineTo与MoveTo函数。
hansur
发表于 2015-3-2 19:07:28
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/archive/2010/05/11/CSharp_WinForm_Waveform.html#FIRST
ibichao
发表于 2015-3-2 19:16:09
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...
Thank You,已看过,当时就是觉得界面太复杂,所以就自己弄了个。
huangqi412
发表于 2015-3-2 19:28:07
ibichao 发表于 2015-3-2 18:58
VC6.0 MFC,主要是用LineTo与MoveTo函数。
{:lol:} 还是直接网上控件好看
wszyjsw2
发表于 2015-3-2 19:34:21
上位机曲线显示
ljt80158015
发表于 2015-3-2 19:52:28
可以加入网络不?UDP的
liyang0727
发表于 2015-3-2 20:32:57
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...
这个 波形显示控件 厉害
ibichao
发表于 2015-3-2 20:34:10
ljt80158015 发表于 2015-3-2 19:52
可以加入网络不?UDP的
可以,一步一步来,先搞定最基本的串口。
sunbest80
发表于 2015-3-2 20:39:46
坐标值没有,英文名称,单位标示再严谨性
ibichao
发表于 2015-3-2 21:10:22
sunbest80 发表于 2015-3-2 20:39
坐标值没有,英文名称,单位标示再严谨性
thand you for Suggestion;我是参考泰克示波器的界面弄的,所以暂时没加上去
HalenYU
发表于 2015-3-2 21:15:55
大学我怎么没有这样玩玩
gginhouse
发表于 2015-3-3 16:10:01
上位机曲线显示
Excellence
发表于 2015-3-3 16:36:20
Tchar 8...你查查,对VC6有和谐吧。本坛就有。
vcgood
发表于 2015-3-3 16:57:23
哈哈
我也想用Qt来写一个的
michael3000
发表于 2015-3-9 14:32:24
最好是能用第三方控件。
阿文
发表于 2015-3-19 18:21:43
非常不错,谢谢
ibichao
发表于 2015-3-19 18:52:24
本帖最后由 ibichao 于 2015-3-19 19:03 编辑
不完全,demo版,
加了测量光标,串口通信,鼠标滚轮调整时基,压基,按下中键随意拖动波形,
串口通信无协议:两个字节为一次采样,高字节先发送,低字节后发送,数据最高位为符号位。
不采用协议的好处是在115200-1-8-1无校验下,实时采样率可达5.76KS/s
存储深度为5M个点
xzp21st
发表于 2015-3-19 19:51:26
这个真不用自己写啊 有现成的
ibichao
发表于 2015-3-19 20:32:45
xzp21st 发表于 2015-3-19 19:51
这个真不用自己写啊 有现成的
自己写一方面练习VC++,另一方面学习数据处理方面的方法,最后就是更改代码,优化代码相对自由。
比如程序中的光标捕获,在没优化前,鼠标在曲线窗口中随意移动,CPU占用率在50%左右,优化后,10%左右。
ZLG逻辑分析仪的上位机这块没弄好,鼠标在窗口中随意移动CPU占用用都能达50%左右。
multisim中的示波器界面做的比较好,基本维持在10%左右。
机器人天空
发表于 2015-3-19 20:56:29
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...
真漂亮,可惜不会C#
freeboyxd
发表于 2015-3-19 23:29:02
谢谢楼主分享,VC都快忘光了
zengyi703
发表于 2015-3-20 08:32:37
非常不错,学习一下
phone
发表于 2015-3-20 08:58:25
如果开源,可以拿到学习学习.
ibichao
发表于 2015-3-20 11:09:38
phone 发表于 2015-3-20 08:58
如果开源,可以拿到学习学习.
帖子能顶到100楼,放出源码。
xzp21st
发表于 2015-3-20 14:27:40
100楼啊那得帮顶顶~~~~
sdxjgby
发表于 2015-3-20 16:24:52
为100楼盖一层,试了一下这个挺实用的。
phone
发表于 2015-3-20 21:22:03
离100楼还很远啊。
chengsong
发表于 2015-3-21 01:30:04
顶起,100楼
刀锋硬汉
发表于 2015-3-21 02:07:40
下位机程序有木有?
guanglv2008
发表于 2015-3-21 07:55:52
不错哦呵呵
telwin
发表于 2015-3-21 08:08:24
非常不错,学习一下
fengyun_524
发表于 2015-3-21 10:06:04
vcgood 发表于 2015-3-3 16:57
哈哈
我也想用Qt来写一个的
用Qwt可以搞搞
xuanke
发表于 2015-3-22 14:50:59
来来来,快到100楼了
与狼共舞
发表于 2015-3-22 15:45:38
不错不错,顶一下
reflecter
发表于 2015-3-22 16:05:02
成品大概啥时放出来?楼主NB,赞一个~
jack_yu
发表于 2015-3-22 22:11:48
顶一下,我也想学。
ersha4877
发表于 2015-3-23 11:27:40
标记下可能用的到
lichao0928
发表于 2015-3-24 18:46:29
顶一下,帮想看源码的同学
brieve
发表于 2015-3-24 18:47:55
标记以下。
GZLJZ
发表于 2015-3-24 19:18:19
呵呵,顶一下加楼,祝福大家
nydxsydt0
发表于 2015-3-24 20:40:36
我也盖一层等源码
zfx19890921
发表于 2015-3-24 22:57:15
hansur 发表于 2015-3-2 19:07
有个C#写的波形图,有几个功能按钮,觉得很实用,楼主不妨借鉴一下。
http://www.cnblogs.com/xf_z1988/arc ...
这个做的比较完全了,建议楼主参考
最笨的企鹅
发表于 2015-3-24 23:34:19
如果用Labview或Labwindows/CVI做,会更简单,呵呵!
qinshiysb
发表于 2015-3-25 01:36:15
等源码?软件完成了吗
hubeilcsun3
发表于 2015-3-25 02:23:45
深夜来顶一下。
yylwt
发表于 2015-4-11 20:46:35
顶起,如果开源可能会改的比较实用
湛泸骏驰
发表于 2015-4-11 21:04:26
mfc 看了还是有空学习一下。
fuze2009
发表于 2015-4-12 02:45:10
期待LZ的正式版本发布
Excellence
发表于 2015-4-12 06:10:38
帮顶。。。。。。。。。
sean.zang
发表于 2015-4-12 15:46:40
{:victory:}
qs6361036
发表于 2015-4-12 16:01:33
帮顶一下
pengtaoABC
发表于 2015-4-12 16:39:40
帮顶一下
GZZXB
发表于 2015-4-16 08:27:15
快放出源码{:lol:}
zenger_xu
发表于 2015-4-20 14:11:32
加一楼最近计划学习下C++
disheng
发表于 2015-4-21 10:51:56
帮顶一下
justdomyself
发表于 2015-4-21 11:10:51
画图多块 ,能够做示波器波形显示么 ?
justdomyself
发表于 2015-4-21 11:11:15
画图多块 ,能够做示波器波形显示么 ?
zhuzaixingfu
发表于 2015-4-21 12:13:09
有个叫ChartCtrl的开源的,强烈推荐大家看看:http://www.codeproject.com/Articles/14075/High-speed-Charting-Control
ibichao
发表于 2015-4-21 12:21:15
本帖最后由 ibichao 于 2015-4-21 12:23 编辑
顺手把ChartCtrl传上来。
moon0213
发表于 2015-4-21 12:30:37
帮顶一下
mp44
发表于 2015-4-21 13:52:02
来支持一下。
sdsdc
发表于 2015-4-21 15:34:33
再盖一层,看看源码
wsm80828
发表于 2015-4-22 05:35:35
谢谢分享
gkbbs
发表于 2015-4-22 07:37:08
帮顶,看源码
phone
发表于 2015-4-22 08:49:34
都很长时间了,现在还没到100楼.
sixdof
发表于 2015-7-14 07:37:13
继续,肯定能到100楼,楼主写的不错。
zw_7627
发表于 2015-7-14 08:11:37
帮顶,早点到100楼。
chen849928055
发表于 2015-7-14 08:47:10
来帮楼顶下,早日到100楼。
vivi_cq1982
发表于 2015-7-14 08:51:09
来顶下楼主,快放出源码……
jack_yu
发表于 2015-7-14 09:20:34
不错。我也顶一下。
maimaige
发表于 2015-7-14 09:33:42
ibichao 发表于 2015-3-19 20:32
自己写一方面练习VC++,另一方面学习数据处理方面的方法,最后就是更改代码,优化代码相对自由。
比如程 ...
CPU占用 从 50%到10%是怎么优化的啊
qiuchen
发表于 2015-7-14 09:41:28
顶!这东西好玩。
GZLJZ
发表于 2015-7-14 09:57:52
呵呵,顶一下建楼,造福大家
gyzzg2030
发表于 2015-7-14 14:40:52
加一层楼
pengtaoABC
发表于 2015-7-14 14:52:44
不错 顶 正在研究
mrxiacn
发表于 2015-7-14 14:54:51
呵呵,搬搬砖头,加一层楼!
markdif
发表于 2015-7-14 14:55:53
俺也过来加一层楼{:titter:}
ibichao
发表于 2015-7-14 14:56:13
78楼了,加块砖。
zhangxun0712
发表于 2015-7-14 15:49:20
好东西,顶一个
zenger_xu
发表于 2015-7-30 17:26:17
加一楼!
cbcb128
发表于 2015-7-30 21:50:43
填一层,83
LVmcu
发表于 2015-8-6 20:16:57
期待源码,添砖!
bestlong22
发表于 2015-8-8 23:53:42
搬砖
xjtyOnly51
发表于 2016-9-30 16:25:48
太好了, 期待src{:biggrin:}
jack_yu
发表于 2016-9-30 18:29:54
也想学,顶一下。
whatcanitbe
发表于 2016-10-1 10:19:01
万一到100楼,楼主ID被锁怎么解。
fengyunyu
发表于 2016-10-1 13:37:41
用LineTo与MoveTo,做成这个效果,很不错
dwiller_ARM
发表于 2016-10-1 15:37:28
我也来加一楼,不过我用的是Teechart 控件可以做成动态曲线,但是容易出问题,程序老是报错
不知道是不是我有两个线程的原因,有时间,把线程删掉一个试下
xulong20006
发表于 2016-10-7 17:05:40
NI插件更好用
1907931256
发表于 2016-10-13 11:39:32
楼主,能开源一下源码吗,求大神带路
tarchen
发表于 2016-10-20 17:05:34
助力帮顶!
redchina
发表于 2016-10-20 21:25:24
顶上去,
我是谁712
发表于 2016-10-20 23:18:31
xulong20006 发表于 2016-10-7 17:05
NI插件更好用
这是用的ni的measurestudio吗?
1907931256
发表于 2016-10-23 02:48:53
我顶,支持超过100楼
lmhtz
发表于 2016-10-23 06:44:41
顶上一楼!!
eliterxzgxu
发表于 2016-10-23 07:07:10
感谢楼主分享
weichao4808335
发表于 2016-10-23 10:27:35
99楼了加转
yuyanlzh
发表于 2016-10-23 10:32:17
支持楼主+1