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
页: [1] 2
查看完整版本: 上位机曲线显示(单片机数据采集)