搜索
bottom↓
回复: 294

发现一个很好用的图形控件(基于VC6),推荐给想做虚拟示波器的朋友

  [复制链接]

出0入0汤圆

发表于 2009-4-14 11:44:20 | 显示全部楼层 |阅读模式
源出处:http://www.codeproject.com/KB/miscctrl/ntgraph_activex.aspx

先看看NTGraph控件的运行效果吧,如下图。感觉效果挺不错的,主要是接口函数非常简单,只需要调用几个函数就能实现我们需要的功能,可谓功能强大了。
主要还是基于VC6环境,对开发上位机的朋友来说是个不错的工具。

(原文件名:图1.JPG)

(原文件名:图2.JPG)

(原文件名:图3.JPG)


(原文件名:图4.JPG)


(原文件名:图5.JPG)


(原文件名:图6.JPG)


(原文件名:图7.JPG)

        m_Graph.ClearGraph();

    // The Element [0] is allocated by default
    m_Graph.SetElementLineColor(RGB(125,255,0));
          
    // Add the second graph element
    m_Graph.AddElement();
    m_Graph.SetElementLineColor(RGB(255,255,0));

    m_Graph.SetElementIdentify(FALSE);

        m_Graph.SetShowGrid(TRUE);
        m_Graph.SetXGridNumber(20);//设置X轴等分点数,即网格宽度(注意和函数SetRange()的关系)
        m_Graph.SetYGridNumber(20);//设置Y轴等分点数

    m_Graph.SetCaption("超好用的图形控件");//设置标题
        m_Graph.SetXLabel("X轴");//设置横轴名称
        m_Graph.SetYLabel("Y轴");//设置纵轴名称
  
    m_Graph.SetRange (0,100,-50,50);//设置横轴和纵轴的范围,前两位是横轴,后两位是纵轴

    for(float x = 0;x<100;x+=0.1) //这是我自己写的代码,用于显示一个正弦波
        {
                m_Graph.PlotXY(x, 10*sin(x), 0);
        }

    for(int xx = 0;xx<1000;xx+=10) //这是我自己写的代码,用于显示一个三角波
        {
            if(xx/10%2)
                    m_Graph.PlotXY(xx, 20, 1);
            else
                    m_Graph.PlotXY(xx, 40, 1);
        }

然后编译,执行,运行效果图:

(原文件名:图8.JPG)

控件文件在下面的压缩包里找。

原作者演示工程与源码(本坛下的):点击此处下载 ourdev_436215.rar(文件大小:779K) (原文件名:超好用的VC图表控件.rar)
我的测试工程和源码:点击此处下载 ourdev_436216.rar(文件大小:1.86M) (原文件名:NTGraph_Test.rar)

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2009-4-14 11:46:17 | 显示全部楼层
word版:点击此处下载 ourdev_436219.doc(文件大小:709K) (原文件名:超好用图形控件.doc)

出0入0汤圆

发表于 2009-4-20 14:27:37 | 显示全部楼层
这么好的控件怎么就没有人顶呢?

出0入0汤圆

发表于 2009-4-20 14:28:43 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-4-20 16:36:37 | 显示全部楼层
Good

出0入0汤圆

发表于 2009-4-20 17:21:46 | 显示全部楼层
顶了,回头我也传一个控件,很漂亮的

出0入0汤圆

发表于 2009-4-20 17:44:15 | 显示全部楼层
好东西,收藏!

出0入0汤圆

发表于 2009-4-20 18:15:44 | 显示全部楼层
ding

出0入0汤圆

发表于 2009-4-20 18:16:12 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2009-4-20 20:58:27 | 显示全部楼层
我觉得漂亮加功能强大,还要属TeeChart不过一直没有找到能用的破解版,这点挺郁闷。。。另外还有一个叫ST_Curve的控件,是免费的,功能还不错。

(原文件名:QQ截图未命名.jpg)

出330入0汤圆

发表于 2009-4-20 21:14:06 | 显示全部楼层
好用的图表控件多着呢,这个也不赖:

在下面这个帖子的第53楼
http://www.ourdev.cn/bbs/bbs_content_all.jsp?bbs_sn=2021672



(原文件名:图表控件.jpg)

出0入0汤圆

发表于 2009-4-20 21:31:48 | 显示全部楼层
谢谢  共享

出0入0汤圆

发表于 2009-4-20 22:27:11 | 显示全部楼层

出0入0汤圆

发表于 2009-4-20 22:29:50 | 显示全部楼层
这个不错,正好能用上

出0入0汤圆

发表于 2009-4-20 22:59:36 | 显示全部楼层
确实不错。收藏了。

出0入70汤圆

发表于 2009-4-21 00:24:38 | 显示全部楼层
很好

出0入0汤圆

发表于 2009-4-21 08:06:24 | 显示全部楼层
谢谢,正学VC呢

出0入0汤圆

发表于 2009-5-13 10:35:27 | 显示全部楼层
MARK,正在学VC

出0入0汤圆

发表于 2009-5-13 11:22:57 | 显示全部楼层
真好,mark一下

出0入10汤圆

发表于 2009-5-13 12:19:29 | 显示全部楼层
很好

出0入0汤圆

发表于 2009-5-19 08:04:14 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-5-25 17:44:37 | 显示全部楼层
好东西

出0入0汤圆

发表于 2009-6-1 20:00:46 | 显示全部楼层
谢谢LZ。这个用得太爽了。

出0入0汤圆

发表于 2009-6-1 20:38:06 | 显示全部楼层
留意。

出0入0汤圆

发表于 2009-6-1 21:59:01 | 显示全部楼层
东西真是不错,留个记号

出0入0汤圆

发表于 2009-6-1 22:20:10 | 显示全部楼层
不错。收藏了。

出0入0汤圆

发表于 2009-6-19 23:15:26 | 显示全部楼层
很好。留个记号

出0入0汤圆

发表于 2009-6-19 23:20:06 | 显示全部楼层
收藏,谢谢

出0入0汤圆

发表于 2009-6-19 23:32:39 | 显示全部楼层
怎么是ocx控件?用VC还是DLL方便些.有点像NI的控件的风格?

TeeChart好像有破解?找找csdn的下载看有没有.

商用的图形图表控制中chartdirector和ProEssentials是非常棒的两个.前者V4有破解版,V5(?)可以试用,只是会有tag,不过在编程时稍微处理一下,可以挡住;而ProEssentials的V5有破解(现在好像不好找了),最新的V6还没有(不知道为什么没有破,这个应该比较容易破呀),试用版有tag.

出0入0汤圆

发表于 2009-6-20 08:42:33 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-7 22:30:19 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-7 22:42:26 | 显示全部楼层
谢谢好用

出0入0汤圆

发表于 2009-9-8 02:17:43 | 显示全部楼层
谢谢,正学VC

出0入0汤圆

发表于 2009-9-8 07:47:09 | 显示全部楼层
用TeeChart的飘过~~~~~

出0入0汤圆

发表于 2009-9-8 08:10:17 | 显示全部楼层
mark~~

出0入0汤圆

发表于 2009-9-8 08:45:53 | 显示全部楼层
感谢LZ,以后会用起来。

出0入0汤圆

发表于 2009-9-8 08:50:11 | 显示全部楼层
这个有需求,mark一下。

出0入0汤圆

发表于 2009-9-8 10:23:13 | 显示全部楼层
mark~

出0入0汤圆

发表于 2009-9-8 10:46:49 | 显示全部楼层
虽然我不做上位机 还是mark下 备用

出0入0汤圆

发表于 2009-9-8 11:24:51 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-9-8 21:53:40 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-30 14:14:05 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-30 14:15:34 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-30 14:59:01 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-1-30 15:27:22 | 显示全部楼层
入库

出0入0汤圆

发表于 2010-1-30 19:03:18 | 显示全部楼层
mark.

出0入0汤圆

发表于 2010-1-30 20:46:04 | 显示全部楼层
mark.

出0入0汤圆

发表于 2010-2-2 20:20:51 | 显示全部楼层
谢谢

出0入0汤圆

发表于 2010-2-2 21:07:55 | 显示全部楼层
谢谢分享,收藏了

出10入95汤圆

发表于 2010-2-2 21:43:43 | 显示全部楼层
不错!

出0入84汤圆

发表于 2010-2-2 23:51:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-15 13:19:35 | 显示全部楼层
好东西,做个记号!

出0入0汤圆

发表于 2010-2-15 17:44:29 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-15 18:49:01 | 显示全部楼层
好东西

出0入0汤圆

发表于 2010-2-23 13:34:27 | 显示全部楼层
·Ç³£¸Ðл~~

出0入0汤圆

发表于 2010-2-23 13:42:01 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-28 15:52:49 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-2-28 20:06:06 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-2-28 21:40:07 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2010-3-11 12:06:03 | 显示全部楼层
不错,先标记,再慢慢学习...

出0入0汤圆

发表于 2010-3-23 19:42:51 | 显示全部楼层
好东西,顶一下

出0入0汤圆

发表于 2010-3-27 00:21:45 | 显示全部楼层
谢谢分享,收藏了

出0入0汤圆

发表于 2010-3-27 00:54:21 | 显示全部楼层
谢谢!

出0入0汤圆

发表于 2010-3-27 01:33:26 | 显示全部楼层
强悍

出0入0汤圆

发表于 2010-4-1 23:11:12 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-14 20:29:38 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-16 10:44:42 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-4-24 16:59:27 | 显示全部楼层
不错,鼓励一下,
顺便记个号~

出0入0汤圆

发表于 2010-4-24 17:19:20 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-2 10:28:03 | 显示全部楼层
挺好的,mark一下

出0入0汤圆

发表于 2010-5-2 11:51:52 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-6 00:02:45 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-6 14:39:47 | 显示全部楼层
大家推荐一个能用鼠标画曲线,调整曲线的控件呀?

出0入0汤圆

发表于 2010-5-11 15:24:17 | 显示全部楼层
非常好用

出0入0汤圆

发表于 2010-5-11 16:54:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-5-11 17:40:53 | 显示全部楼层
貌视不错

出0入0汤圆

发表于 2010-5-14 14:36:44 | 显示全部楼层
我下载了,确实好用.楼主是个有心人,我用在MFC6.0里了.向楼主致敬.

出0入9汤圆

发表于 2010-5-14 14:51:30 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-5 11:14:21 | 显示全部楼层
学习一下了.

出0入0汤圆

发表于 2010-6-11 10:17:06 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-6-28 14:32:55 | 显示全部楼层
下来备用,共同进步

出0入0汤圆

发表于 2010-6-28 15:24:07 | 显示全部楼层
MARK

出0入0汤圆

发表于 2010-7-9 12:13:07 | 显示全部楼层
good

出0入0汤圆

发表于 2010-7-9 16:29:57 | 显示全部楼层
顶下

出0入0汤圆

发表于 2010-7-12 09:12:16 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-2 21:47:32 | 显示全部楼层
谢谢分享

出0入0汤圆

发表于 2010-8-2 21:53:25 | 显示全部楼层
我也提供我刚找到的。点击此处下载 ourdev_572516.rar(文件大小:10.23M) (原文件名:示波器active 控件.rar)

出0入0汤圆

发表于 2010-8-3 21:05:20 | 显示全部楼层
不错的东西,先标记一下

出0入0汤圆

发表于 2010-8-3 22:03:56 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 21:37:55 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-8-13 21:40:54 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-7 08:50:42 | 显示全部楼层
收藏

出0入0汤圆

发表于 2010-9-7 20:18:21 | 显示全部楼层
好东西,收藏!

出0入0汤圆

发表于 2010-9-8 00:09:16 | 显示全部楼层
MARK~~~

出0入0汤圆

发表于 2010-9-8 00:14:09 | 显示全部楼层
不错收藏了

出0入0汤圆

发表于 2010-9-8 01:21:45 | 显示全部楼层
mark!

出0入0汤圆

发表于 2010-9-8 01:42:37 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-9-8 08:39:57 | 显示全部楼层
很好啊

出0入0汤圆

发表于 2010-9-8 12:40:06 | 显示全部楼层
确实方便!

出0入0汤圆

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

本版积分规则

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

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

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

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