iocomp入门教程(绘制Plot)[通俗易懂]

iocomp入门教程(绘制Plot)[通俗易懂]最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。用到的材料:iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近要做一个项目需要绘制曲线,为了节省时间,就选用了iocomp控件,可网上相关的教程极少,官方给的文档还是比较详尽,但缺少具体的前期准备步骤,在初次接触这个控件很容易蒙,所以我写下这篇,给入门者以便利。

用到的材料:

                            iocomp激活成功教程版(目前常见的为V3和V4,两个版本按喜好选择吧~

                            iocomp的C++ MFC包装类(非常好用,有了这个包装,很复杂的操作一个语句就OK了)

演示环境:   VS2010&win7

教程开始~:

首先,下载安装iocomp,具体安装教程已经在安装包中,我就不再赘述。

接下来创建MFC项目(我以对话框为例,接下来用图说话,我觉得这样比较直观)

1.在工具栏->右键 选择项  iocomp入门教程(绘制Plot)[通俗易懂]

2.iocomp入门教程(绘制Plot)[通俗易懂]

3.点击确定,然后在工具箱会出现->iocomp入门教程(绘制Plot)[通俗易懂]

4.加到对话框上,右键添加变量->iocomp入门教程(绘制Plot)[通俗易懂]

 

5.iocomp入门教程(绘制Plot)[通俗易懂]

6.iocomp入门教程(绘制Plot)[通俗易懂]

这么操作的原因我解释一下,这是因为我们要使用官方提供的包装类(用这个类编程真的很便利!),而在这个包装类的源代码中的类就是这么命名的,So~

7.将下载好的包装类解压iocomp入门教程(绘制Plot)[通俗易懂]

8.iocomp入门教程(绘制Plot)[通俗易懂]

其实不需要这么多,我只是图方便,一下子把相关的都复制了。

 

9.在”项目名dlg.h”文件里面引用如图两个头文件iocomp入门教程(绘制Plot)[通俗易懂]

 

 

配置至此,现在已经能够正常使用了,下面我举一个小的示例:

void CdemoDlg::OnBnClickedOk()
{
    // TODO: 在此添加控件通知处理程序代码
    //CDialogEx::OnOK();
    m_iplotx.RemoveAllChannels();
    m_iplotx.AddChannel();
    
    CiPlotChannelX c1 = m_iplotx.GetChannel(0);//得到第一个曲线对象
    c1.SetTitleText("线度20lp/mm");//设置曲线一的图例
    c1.AddXY(10,20);
    c1.AddXY(50,40);
    c1.AddXY(100,20);
 
}

效果图-> iocomp入门教程(绘制Plot)[通俗易懂]
————————————————

原文链接:https://blog.csdn.net/dlever/article/details/79053810

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/160935.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 差分数组(简单易懂)

    差分数组(简单易懂)一、什么是差分数组?差分数组本质上来说就是一个数组,可以用O(1)的时间处理区间修改。二、差分数组的定义式设原数组为a数组,差分数组为d数组,则对于i∈[2,n],都有d[i]=a[i]-a[i-1].三、差分数组的性质1.当我们需要更新区间[l,r]时候(仅指加减运算),我们仅仅可以只更新d[l]+=x,d[r+1]-=x;2.当我们需要单独查询原数组一个点的值的时候,我们不难发现出令Sn为di的前缀和,那么a[i]=Si;3.当我们需要求原数组的前缀和的时候,我们可以设前x项

    2022年5月20日
    49
  • 关于 RenderControl 的问题

    关于 RenderControl 的问题主要解决RenderControl时提示控件必须放在具有runat=server的窗体标记内”错误的解决方法1,http://www.cnblogs.com/zhangronghua/archive/2008/11/07/951899.html2,http://hi.baidu.com/tyrant8203/blog/item/615d77082777c0960a7b82b6.html…

    2022年7月20日
    15
  • 模拟实现网易新闻客户端主界面(侧滑SlidingMenu+ViewPager+Fragment)

    模拟实现网易新闻客户端主界面(侧滑SlidingMenu+ViewPager+Fragment)

    2021年8月25日
    70
  • laravel 表迁移报错[通俗易懂]

    laravel 表迁移报错[通俗易懂]laravel 表迁移报错

    2022年4月24日
    55
  • [77]pymongo连接认证 auth failed解决方法

    [77]pymongo连接认证 auth failed解决方法1.查看pymongo版本:结果为3.2piplist-v2.查看mongoDB版本:结果为2.6在mongo终端中输入db.version()mongoDB有不同的认证机制,3.0版本以后采用的是’SCRAM-SHA-1’,之前的版本采用的是’MONGODB-CR’。所以,以我的版本情况,显然应该用’MONGODB-CR’用下面的方法连接,就成功了。…

    2022年7月15日
    15
  • AOSP>设计>测试>(第三节)兼容性测试套件CTS[通俗易懂]

    AOSP>设计>测试>(第三节)兼容性测试套件CTS[通俗易懂]AOSP>设计>测试>兼容性测试套件CTS第三节兼容性测试套件(CTS)概览新变化测试开发工作流设置CTS运行CTS命令控制台免安装应用运行CTS验证程序相机测试安全元件解读结果CTS开发下载版本说明第三节兼容性测试套件(CTS)概览本内容面向Android平台开发者。在了解如何在Android平台上进行测试之前,请参阅Android平台架构,大致了解相关的信息。另请注意,您可以使用特定于安全性的测试机制检测设备上的漏洞以及加强设备抵御漏洞的能力。新变化

    2022年8月30日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号