智能车制作

标题: vc上位机teechart控件 问题 [打印本页]

作者: 周杰伦    时间: 2012-9-9 11:45
标题: vc上位机teechart控件 问题
本帖最后由 周杰伦 于 2012-9-9 11:51 编辑

本人半个月前学VC++,是个新手。最近学着使用vc++6.0来编上位机。在网上找了一个多星期找到了一个teechart的ActiveX控件,但是这个控件的使用却总是让我很头疼。我要实现的功能不过就是往上面打一个点而已。打完一个点后面就基本无障碍了。可能论坛里有元老已经用过这个控件写过上位机,希望能够给予一定的入门的指示。
废话不说,先说问题。
网上teechart的资料有一些,但是都是给dephi7看的。VC的资料也有,不过那是百度文库了。不熟悉的我只能按照百度文库上面的来做一遍了。下面上传了两个文档并且上传个控[attach]32064[/attach][attach]32063[/attach][attach]32062[/attach],都是我按着上面做的。根据上面的要求,我采用了MFC appwizzard,添加了这个ActiveX控件,添加了fastline,修改了edit,添加了必要的头文件。问题就在,我用CTChart定义了一个变量m_chart1,在OnInitDlg()方法里面打入m_chart.Series(0).FillSampleValues(50);也就是添加50个随机数字。编译通过,运行的时候就出错了。出的错误是debug assertion failed。已经试过很多方法,但始终是个错误。
如果也想编上位机的,不妨看看我这个帖,这个控件真的很好,如果你也遇到类似的问题,我们一起讨论,如果你一次就是用成功希望看完此贴,出于人道主义精神,上传你的经验,分享你的成果。交流促进技术成长!
如果是大神,不妨停下来看看。提出自己的意见。


错误工程上传[attach]32065[/attach](这个工程师我按百度文库上面弄的,希望大家可以不受百度文库影响,毕竟不是什么权威)



QQ:916217634
邮箱:916217634@qq.com








作者: 林儿贝贝    时间: 2012-9-9 14:00

作者: 小豹    时间: 2012-9-9 15:30
        m_Chart1.Create(NULL,WS_CHILD,CRect(0,0,0,0),this,IDC_TCHART1);
        m_Chart1.AddSeries(0);
        m_Chart1.Series(0).Clear();
        m_Chart1.Series(0).FillSampleValues(100);
        m_Chart1.GetPage().SetMaxPointsPerPage(10);

我看了下,挺不错的控件。然后在你那个工程里多添加这前面两行代码就可以运行正常:
        m_Chart1.Create(NULL,WS_CHILD,CRect(0,0,0,0),this,IDC_TCHART1);
        m_Chart1.AddSeries(0);
作者: VLEA    时间: 2012-9-9 15:58
用  VB  
作者: 周杰伦    时间: 2012-9-9 19:48
小豹 发表于 2012-9-9 15:30
m_Chart1.Create(NULL,WS_CHILD,CRect(0,0,0,0),this,IDC_TCHART1);
        m_Chart1.AddSeries(0);
        m_Chart1 ...

确实不会出现刚才的错误了,可是却还是没有数据进入这个chart中,是不是又是属性没有设置好呢?  能留个QQ聊聊嘛。自学MFC确实还是蛮苦恼的啊

作者: 周杰伦    时间: 2012-9-9 19:49
VLEA 发表于 2012-9-9 15:58
用  VB

刚才的问题好了,可是出不了数据,太坑爹了

作者: 小豹    时间: 2012-9-9 22:01
[attach]32080[/attach]


我在网上找了一下竟然没有找到样例,原来在安装控件的时候就已经安装好样例了,你自己在你的安装目录找下吧,官方的样例才是最好的。
作者: 周杰伦    时间: 2012-9-10 11:10
小豹 发表于 2012-9-9 22:01
我在网上找了一下竟然没有找到样例,原来在安装控件的时候就已经安装好样例了,你自己在你的安装目录 ...

原来我是想这样,在已经编号的串口程序中加入这个teechart,现在看来要在官方的exmple加入串口了。新手就是这么笨,喜欢山寨啊

作者: 小豹    时间: 2012-9-10 11:23
周杰伦 发表于 2012-9-10 11:10
原来我是想这样,在已经编号的串口程序中加入这个teechart,现在看来要在官方的exmple加入串口了。新手就 ...

。。。。。。

作者: clould365    时间: 2012-10-22 20:05
给大家推荐一家  收费的吧dwz.cn/3ce1Z
作者: 飞思卡尔。。    时间: 2012-12-31 16:15
:'(:D




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2