智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 15338|回复: 64
打印 上一主题 下一主题

需要开发上位机的请进来!伤感哥-虚拟示波器中所使用的波形控件

    [复制链接]

56

主题

1240

帖子

4

精华

跨届大侠

https://github.com/howborn

Rank: 10Rank: 10Rank: 10

积分
7954

优秀会员奖章活跃会员奖章在线王奖章论坛元老奖章论坛骨干奖章

QQ
威望
3025
贡献
1997
兑换币
2249
注册时间
2013-2-26
在线时间
1466 小时
跳转到指定楼层
1#
发表于 2014-7-28 17:08:40 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 天翊 于 2014-7-28 17:30 编辑

    以前在论坛看到了伤感哥的虚拟示波器,自己也下载下来了。但是没有找到源文件,只找到了应用程序文件,有点伤感!
     
     
    昨天闲来无事去伤感哥的主题逛了逛,里面有很多有价值的资料(不信的自己去看吧),算是亮瞎了我的眼。当然也找到了他的虚拟示波器,还是没有找到源码,还是有点失落。懂上位机编程的人都知道,要写一个波形显示的程序还是挺复杂的。我也不太相信伤感哥的波形显示部分是自己写出来的代码(因为我自己曾经写过一个波形显示控件,显示效果不太好)。后来,我就看着下载下来的虚拟示波器应用程序文件看了半个小时,还算是有收获。发现文件下面iPlotLibrary.ocx、isAnalogLibrary.ocx、mscomm32.ocx这三个文件显示的为:ActiveX控件,我顿时就看到希望了。
    我可以肯定伤感哥的虚拟示波器也是用到了其他的波形显示控件。我认为第三个应该是串口通信控件,前两个是波形显示的控件。后来,就百度前面两个控件,功夫不负有心人,终于找到了一个叫Iocomp超级工业波形控件。因为这个是国外的产品,需要付费,百度是最好的,然后就各种百度Iocomp控件源码,找到并下载了一个破解的Iocomp控件。
破解版Iocomp控件(两个压缩文件同时下载后解压):  
    按照默认路径安装好后,如下图所示。
   
   
    其中对我有用的就是ActiveX文件夹,因为里面我需要的控件源码。
    打开ActiveX文件夹后,如图:
   
    找到iPlotLibrary.ocx和isAnalogLibrary.ocx两个文件(跟伤感哥虚拟示波器里面的两文件一样,看到了曙光),这两个文件是需要后面拷贝到VS2010工程文件里面去的,具体做法后面说,先记住这两个重要的控件就行了。
    接下来我用VS2010新建一个项目(我用的是C#、winform,在桌面新建一个测试项目),如下图:
   
    在VS2010的工具栏下的Visual Basic PowerPacks中,就会发现多了一些控件,如图:
   
    先请不要激动,不要急着将控件拖到窗口上,否则会报错的。应该先将上面提到的两个波形控件拷贝到新建工程的根目录下,如图:
   

    完成上述步骤后,先关闭VS2010,然后重新打开VS2010,再从工具栏下的Visual Basic PowerPacks中,拖出iPlotX Control控件到窗口上,如图:
   
    鼠标按住刚拖到窗口上的iPlotX 控件右下角,改变大小到需要的大小。如图:
   
    exe应用程序截图:
   
    基本上完成了控件添加的工作了,后续的代码部分,我也正在研究,哈哈。
附上工程源码:
    以上如有冒犯伤感哥的地方,请伤感哥见谅,不要秒杀了小弟!小弟也是一片良苦用心,因为我个人觉得:知识,有交流,才有进步!写这篇帖子,只希望能帮到有需要的同志!将时间花在值得他们花的地方。
    如果你觉得有帮助的话,别忘记了点个赞哦。^_^

本帖子中包含更多资源

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

x

评分

1

查看全部评分

回复

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
55
威望
36
贡献
9
兑换币
11
注册时间
2016-10-8
在线时间
5 小时
毕业学校
北京科技大学
65#
发表于 2016-10-22 10:33:31 | 只看该作者
2903446928@qq.com,大榭楼主
回复 支持 反对

使用道具 举报

6

主题

44

帖子

0

精华

高级会员

Rank: 4

积分
936
威望
460
贡献
276
兑换币
299
注册时间
2014-6-20
在线时间
100 小时
毕业学校
河北农业大学
64#
发表于 2016-2-1 10:12:02 | 只看该作者
顶!!!!!!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

1

主题

6

帖子

0

精华

注册会员

Rank: 2

积分
19
威望
13
贡献
6
兑换币
4
注册时间
2016-1-15
在线时间
0 小时
毕业学校
青岛大学
63#
发表于 2016-1-15 11:23:29 | 只看该作者
小白求教!大神请问,示波器上的PID调节如何与程序对应起来???思路捉急了,跪求
回复 支持 反对

使用道具 举报

2

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
235
威望
90
贡献
45
兑换币
53
注册时间
2015-6-6
在线时间
50 小时
毕业学校
东南大学
62#
发表于 2015-12-13 01:34:15 | 只看该作者
兄弟 传给我一份吧 118003807@qq.com
回复 支持 反对

使用道具 举报

19

主题

45

帖子

0

精华

高级会员

Rank: 4

积分
849
威望
435
贡献
210
兑换币
233
注册时间
2013-11-23
在线时间
102 小时
毕业学校
长春理工大学
61#
发表于 2015-8-1 13:16:55 | 只看该作者
花开彼岸 发表于 2015-3-5 16:45
我邮箱是,非常感谢。

这个Measurement Studio是什么版本的?
回复 支持 反对

使用道具 举报

7

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
992
威望
492
贡献
244
兑换币
226
注册时间
2012-9-8
在线时间
128 小时
60#
发表于 2015-3-5 16:45:43 | 只看该作者
天翊 发表于 2014-7-28 18:03
正在看,不错。说句实话,我从心理就不太喜欢NI的界面,看起来不太舒服。我从Measurement studio看看,有 ...

我邮箱是chengtianxinshuang@126.com,非常感谢。
回复 支持 反对

使用道具 举报

7

主题

69

帖子

0

精华

高级会员

Rank: 4

积分
992
威望
492
贡献
244
兑换币
226
注册时间
2012-9-8
在线时间
128 小时
59#
发表于 2015-3-5 16:44:21 | 只看该作者
天翊 发表于 2014-7-28 18:03
正在看,不错。说句实话,我从心理就不太喜欢NI的界面,看起来不太舒服。我从Measurement studio看看,有 ...

楼主,你好,能给我传份Measurement Studio 吗?这个真不好找啊,我是VS2010的可以用吧,非常感谢。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

注册会员

Rank: 2

积分
40
威望
30
贡献
6
兑换币
7
注册时间
2015-2-18
在线时间
2 小时
58#
发表于 2015-2-19 11:27:52 | 只看该作者
本帖最后由 Hitler 于 2015-2-19 11:36 编辑

求大神给个iplotx的使用教程1148071889@qq.com
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

注册会员

Rank: 2

积分
26
威望
24
贡献
2
兑换币
3
注册时间
2015-2-13
在线时间
0 小时
毕业学校
沈阳工程
57#
发表于 2015-2-13 16:02:53 | 只看该作者
楼主第二个文件为什么解压出错,然后安装不了,能再给我发一份吗谢谢了。lizhiliang1222@163.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2024-11-7 08:36 , Processed in 0.082234 second(s), 39 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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