- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MicrosoftVisualStudio2010中MSChart控件用于仿真曲线样例综述
MSchart控件在C++6.0和Microsoft visual studio 2005中使用都需要额外安装控件,但是Microsoft visual studio 2010中已经内含此控件,所以此教程用于Microsoft visual studio 2010版本使用。
1:新建MFC工程,此处可以选择对话框程序,如图1所示,其余设置可默认。
图1
2:MSChart控件位于工具箱下端的常规控件选项卡中,若是工具箱面板中未找到,可以右击工具箱→选择项→COM组件中选择Microsoft Chart Control,version5.0。控件位置及图标如图2所示。
注:此处除Microsoft Chart Control,version5.0外,还有Microsoft Chart Control 6.0,所使用的是version5.0,但添加的类却是6.0,对于此处差别还不太清楚。
图2
3:添加Microsoft Chart Control控件到对话框程序中,如图3所示。
图3
4:点击Microsoft Chart Control控件,右端出现属性窗口,如图4所示,在此处可以对于此控件进行设置,下面对于各个控件属性含义进行具体讲解。
图4
更改属性页内属性,属性页位于属性列表上端快捷键最后一位,属性页如图5所示。
图5
属性列表主要包括以下几个方面的设置:
Chart主要包括对于图表类型的选择,此例中主要使用的是Line(2D),选项Show legend为显示图例,在此例中需要进行勾选。设置如图6所示。
图6
Axis主要是对于各个坐标轴的设置,其中Axis可以进行X Axis、Y Axis及Second Y Axis三个轴的选择,其中Show scale选项可以选择对应轴是否显示,Automatic scaling可以对于坐标轴上最大值、最小值、标注标签间隔和每个间隔细分格数(对于X及Y轴是不同的,X轴若是100为一个格,50需要为一个小格,Y轴Major divisions对应的是大格格数,Minor divisions对应小格格数)。在对于此处设置之前,需要将属性列表中的RowCount值更改,此例需要将横轴分成1000份,所以RowCount值改为1000,同时Row与RowLabel对应更改,此类每100份表示为1格,标注为0.1变化,所以对应于下表进行更改。
Row
1
101
201
301
401
501
601
701
···
RowLabel
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
···
同时将RandomFill选项改为FALSE。
X轴及Y轴设置如图7及图8所示,此处不需要Second Y Axis,所以将其Show scale选项勾选掉。Color可以修改对应轴的颜色,此处不进行解释。
图7
图8
表格形状如图9所示。
图9
Axis Grid主要是对于表格中的网格线进行更改,此处为了更清晰的表示曲线,去除掉所有的网格线,故此例中将Color更改为白色即可。如图10所示。
图10
Series是对于图标中曲线个数进行设置,此处需要先对属性列表进行更改,ColumnCount是曲线个数,此例共有两条曲线,故此处设置为2,Column及ColumnLabel对应设置,当Column为1时,设置ColumnLabel为y=200x,Column为2时,设置ColumnLabel为y=100x。此处含义是当x轴对应0.1标签时,两个曲线分别对应于20及10,但是其实x轴0.1对应于100Row,这里有相对应关系。Statistics选项卡中,主要可以画出最高最低限度、平均、标准及回归等曲线,此处不用勾选,设置如图11所示。
图11
Series Color对于曲线颜色设置,此处将两条曲线分别设置为红色与绿色,主要更改Color选项。
Backdrop主要是对于背景的设置,可以设置背景填充色以及边框填充,此例将背景设置为蓝色,设置如图12所示。
图12
Text及Fonts主要是对于标题、各轴标注等字体内容设置,这些设置可以选择用语句进行,所以此处只将标题字体Title改为仿宋,各轴标签字体Axis Label是改为Time New Roman。
对于属性页设置如上所述,对于属性表中,只需要再将Enabled选项改为FALSE,此处目的是在显示曲线时,不可对控件进行操作。若图例过长从而显示不完全,可以在属性页中,更改Fonts选项卡中的Legend属性即可。
5:添加CMSChart类到工程中,点击类视图中的工程名,右击选项卡中选择添加→类,此处一定要注意,在类视图中添加类和在项目选项卡中添加类是不同的,之前也是因为这个原因而困扰很久,此处位置如图13所示。
图13
在类添加选
您可能关注的文档
最近下载
- 心理健康教育对青少年学习动力的影响.pptx VIP
- 基于财务共享模式下的财务风险管理—以海尔集团为例.doc VIP
- 初一学生期中家长会优质课件.ppt
- 中国华电集团发电运营有限公司招聘笔试题库2024.pdf
- 物流服务师(高级工)职业技能鉴定考试及答案.doc VIP
- 2024年浙江省中考数学试卷(附答案).pdf
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 4.11.1《探问人生目标》课件人教统编版道德与法治七年级上册2024新教材.pptx
- JB∕T 10923-2020 电能表用磁保持继电器.pdf
- 2018年版《广东省安装工程定额说明及计算规则》C.5 建筑智能化工程.pdf
文档评论(0)