![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOCOMP iPlot
文章平均质量分 64
大头的博旅日志
这个作者很懒,什么都没留下…
展开
-
iocomp iPlot使用说明24 Plot Pack Events绘图包事件
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P126-P158.MFC是基于事件响应机制的,就像按钮有单击事件、双击事件等。iPlot控件也有很多事件,本章就是对这些事件进行详细讲解。首先,我们先看一下如何添加控件事件函数:添加控件之后右键,点击添加事件处理程序,在弹出的对话框中点击事件、添加编辑即可。iPlot控件有下面这些事件,接下来我们详细讲解:OnClick:当用户在绘图控件上单击鼠标按钮时,原创 2021-01-15 21:10:18 · 754 阅读 · 0 评论 -
iocomp iPlot使用说明23 Printing打印
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P124-P125.Iocomp Plot Pack组件具有内置的基本功能,可以将图表的副本打印到本地或网络打印机。功能包括…•能够在打印前显示或隐藏标准打印机对话框•设置页面方向•设置页边距打印图表副本时,将打印除工具栏以外的整个图表图像,并根据页面方向和页边距设置展开图表以适合整个页面。下面对几个打印的选项进行说明:Page Orientation:原创 2021-01-14 17:07:51 · 223 阅读 · 0 评论 -
iocomp iPlot使用说明22 Graphical Export图像输出
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P122-P123.iPlot控件支持将曲线以图像的格式导出,支持的图像格式如下…•增强的图元文件格式(EMF)•Windows/OS2位图(BMP、RGB编码)•独立的JPEG组格式(JPEG、JPG)•便携式网络图形格式(PNG,1600万色)即将推出…对于EMF,这种格式很紧凑,允许在另一个应用程序中调整大小。此文件类型仅在Windows平台上受支持原创 2021-01-14 16:49:14 · 296 阅读 · 0 评论 -
iocomp iPlot使用说明21 Loading and Saving Data加载和保存数据
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P119-P121.Plot Pack组件支持多种不同的方法来存储和检索数据,并控制与本地文件系统或网络服务器之间的图像快照。此外,还支持多种数据文本、数据日志和二进制图像文件格式。plot pack组件本机支持多种文本格式来保存和加载通道数据。保存的数据可以用于其他应用程序(如Microsoft Excel),也可以用于在以后的日期或程序执行时将通道数据重新加载原创 2021-01-14 11:57:56 · 357 阅读 · 0 评论 -
iocomp iPlot使用说明20 Interpolation插值
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P113-P115.插值是根据估计函数或基于现有已知数据点值的一组函数绘制直线或序列的过程。有几种类型的插值可用于通道对象。所有当前的插值样式都绘制与现有数据点相交的曲线。下面我们对几种插值方法进行讲解:None:这实际上不是控件的插值样式,当不希望在数据点之间绘制跟踪线时使用。您只需要在图上显示已知的数据点,而不需要用一条线连接数据点。若不想绘制线,请将tra原创 2021-01-13 20:57:00 · 273 阅读 · 0 评论 -
iocomp iPlot使用说明19 Cartesian Axes笛卡尔坐标系
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P110.在iPlot中,笛卡尔坐标系分为两种,笛卡尔主坐标系和笛卡尔子坐标系。子坐标系的轴从属于主笛卡尔轴的位置。所有主笛卡尔坐标轴都位于数据视图的中心(如果是X轴,则垂直居中,如果是Y轴,则水平居中)。通过使用CartesianChildRefAxisName和CartesianChildRefValue,每个子笛卡尔轴相对于配置的主笛卡尔轴上的位置进行定位。原创 2021-01-13 19:49:59 · 242 阅读 · 0 评论 -
iocomp iPlot使用说明18 Tracking数据跟踪
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P106-P109.跟踪是绘图包的自动缩放和自动滚动功能的通用术语。这些特性与轴如何对图表中添加的新数据做出反应有关,这些数据涉及轴跨度的大小和轴相对于新数据的位置。跟踪数据是来自通道的关于新添加的数据点的信息,这些信息被传递到轴,以便它们可以根据您的需要进行调整。Channel和Axes对象支持称为跟踪的功能。每当通道将数据绘制到DataView窗口时,它都会将跟原创 2021-01-11 21:30:25 · 460 阅读 · 0 评论 -
iocomp iPlot使用说明17 AutoScale and AutoLabel 自动缩放和自动标签
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P103-P105.所有轴都支持标签和记号的自动缩放和格式设置。自动缩放功能是指根据新添加的数据自动滚动轴,并与轴的跟踪功能相关。自动标签功能引用了1-2-5规则,以确保刻度看起来更便于读取,所谓1-2-5规则,就是轴刻度的增量为1/2/5或其倍数。主要的刻度类型有下面几种:Linear Scale:线性刻度。刻度将尝试拟合最大数量的标签,其中主刻度标签可被1、原创 2021-01-11 20:28:22 · 352 阅读 · 0 评论 -
iocomp iPlot使用说明16 Null Data and Empty Data Handling空数据及其处理
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P99-P102.空数据处理一般用于数据采集硬件应用程序中,在这些应用程序中,您与硬件失去连接,但希望在图表上显示在特定时间没有收集到数据。有下面几种方法添加空数据:在特定的x点添加空Y数据,使用AddXNull函数或AddXEmpty函数iPlot1.Channel(0).AddXNull(2.56)iPlot1.Channel(0).AddXEmp原创 2021-01-11 18:15:16 · 156 阅读 · 0 评论 -
iocomp iPlot使用说明15 Adding Data添加数据
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P91-P98.iPlot控件添加数据的方式很简单,通过控件对象指定通道后,使用AddXY后即可:for(int i=0; i<100; i++){XData = XData + 1; //Increment X DataYData = (rand()/(double)RAND_MAX)*100; //Generate Random Y Datam_原创 2021-01-11 12:06:17 · 666 阅读 · 0 评论 -
iocomp iPlot使用说明14 Visual Layout Manager可视化布局管理
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P87-P90.iPlot和iXYPlot组件中包含的可视化布局管理器使程序员能够轻松地布局图表打印对象,而只需很少的工作。布局管理器在设计时通过我们的自定义属性编辑器提供,或者在运行时通过我们的运行时属性编辑器提供给您的应用程序用户。布局管理器可以直观地布局图表,而无需编写一行代码,也无需使用复杂的属性。当然,您可以使用自己的编程代码在运行时对图表布局进行更改,原创 2021-01-11 10:51:33 · 270 阅读 · 0 评论 -
iocomp iPlot使用说明13 Limits绘图界限
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P83-P86.限制是可以定义并放置在图表数据视图区域上的对象。它们对于显示应包含数据的一组限制或“进程窗口”非常有用。图表中提供了六种类型的限制和进程窗口(称为频带限制)。每个限制与X轴和Y轴相关联。标注栏限制可以设置为绘制为填充标注栏、单线或双线。线型限制允许用户移动它们。您可以为每个图表创建无限数量的限制。下面对六种类型进行介绍:LineX:这种类型原创 2021-01-11 10:07:47 · 295 阅读 · 0 评论 -
iocomp iPlot使用说明12 Annotations注释
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P72-P82.注释对象是可以在数据视图中显示的文本和形状,覆盖在通道数据上。注释可以相对于特定频道或DataView区域进行定位,具体取决于您是希望注释随频道数据滚动或跟踪,还是在DataView中固定到位。注释可以是文本字符串、线、矩形、省略号或位图的形式。一共有八种不同类型的Annotations分别是:ipasEllipse:使用X、Y、X2和Y2点原创 2021-01-10 20:48:02 · 191 阅读 · 0 评论 -
iocomp iPlot使用说明11 Data Cursors数据光标
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P65-P71.数据光标是绘图包组件附带的工具,允许用户测量屏幕上的数据值。数据值可以显示在图例或提示窗口中。此工具可从集成工具栏使用,也可由程序代码通过支持光标的内置事件和接口使用。数据光标工具的工作方式因所使用的组件类型而异。默认情况下,所有游标都会在游标旁边的提示窗口中显示其数据。默认情况下,光标最初设置为“值X-Y”光标,它在iPlot组件中绘制一条垂原创 2021-01-10 19:54:06 · 476 阅读 · 0 评论 -
iocomp iPlot使用说明10 Tables表格
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P62-P64.表格提供了以电子表格格式显示“表格数据”或基于文本的数据的位置。可以在设计时或运行时添加表,但行、列和数据只能在运行时添加。表格支持填充或透明背景、单元格网格线和列标题。您可以添加无限数量的行和列,但根据表的最大宽度对列的数量有实际限制。行不存在此限制。一旦行数超过表格的最大高度,就会出现滚动按钮,允许用户上下滚动行。如果希望在物理上有足够的空间容原创 2021-01-09 16:25:29 · 204 阅读 · 0 评论 -
iocomp iPlot使用说明9 Labels标签
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P60-P61.默认情况下,iPlot已经添加了一个标签对象,作为控件的标题。可以通过左下角的add添加任意多的标题并放在任意位置。Caption:标签的文本Alignment:设置标签的位置,左边、中间或右边Font:设置标签文本的字体Margin:用于设置标签与周围的间距...原创 2021-01-09 15:41:36 · 193 阅读 · 0 评论 -
iocomp iPlot使用说明8 ToolBar工具条
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P57-P59.上图中红框内即为工具条。用于在程序运行时对属性进行编辑。当然这个工具条也可以不要,用代码去实现属性修改的功能。工具条中有下面这些按钮:Resume Button:恢复跟踪按钮。即恢复实时数据的描绘功能。Pause Button:停止追踪功能。Axes Scroll Mode Button:当此按钮激活时,用户可以拖动轴以观察视图。Axe原创 2021-01-08 22:28:34 · 269 阅读 · 0 评论 -
iocomp iPlot使用说明7 Legend图例
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P54-P56.一般情况下,图例就是显示通道名称的颜色的指示器。可以放在绘图区域的任何位置。默认情况下,只有通道名称会显示出来,但若将上面全部选中,那么就会是下面的情况。通过移动layout中的位置,也可以将legend放在上方或任意位置。可以自己将属性页面的框勾选或者取消,看看效果。...原创 2021-01-08 20:43:47 · 276 阅读 · 0 评论 -
iocomp iPlot使用说明6 轴属性设置
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P44-P53.图表的许多操作都是通过轴来处理的。axis对象不仅提供X轴和Y轴比例的可视化显示,而且是动态的,因为它们允许用户滚动显示的绘图数据、放大和缩小,并且即使在实时添加数据时,也可以完全控制图表中显示的数据!轴还具有内置的滚动和缩放功能,使实现一个非常专业的图表非常容易。这种自动滚动和缩放称为“跟踪”,是完全自动化的。绘图组件支持无限数量的X轴和Y轴。但原创 2021-01-08 17:18:38 · 920 阅读 · 1 评论 -
iocomp iPlot使用说明5 数据视图
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P41-P43.数据视图位于绘图中心,是显示所有数据的区域。数据视图可以显示数据点、趋势线、数据光标、限制、注释、网格线等。数据视图实际上不包含任何数据,它只提供绘制数据的区域。数据视图的唯一目的不是为要绘制的数据提供区域,而是控制网格线的显示方式。网格线的大多数属性都可以在数据视图中找到。影响轴线的其余特性可以在Axis对象上找到。当前,即使主界面支持添加其原创 2021-01-08 11:04:00 · 381 阅读 · 0 评论 -
iocomp iPlot使用说明4 通道对象
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P26-P40.通道对象是包含图表数据(数据点)的iPlot控件对象,并提供用于添加数据、控制外观,并将跟踪数据发送到相关轴。图表中可以有无限数量的通道。每个通道独立于图表中的所有其他通道。每个通道都与特定的X轴和Y轴相关联,以便可以在数据视图中绘制其数据。根据您的需要,通道之间可以是同步的,也可以是异步的。这些通道还支持具有固定数字高点和数字低点的数字数据。一般原创 2021-01-08 10:39:32 · 576 阅读 · 0 评论 -
iocompiPlot使用说明3 属性设置主界面讲解
关于iocomp IPlot说明资源的下载(不需要金币!):iocomp iPlot使用说明本系列博客均基于此说明展开。本节内容对应资源P20-P25.下面对主界面的各个属性进行讲解GeneralUser Can Edit Objects:是否允许用户在运行时对控件进行属性编辑User Can Add/Remove Channels:是否允许用户在程序允许时添加通道Clip Annotations to Axes:是否在轴区域之外绘制注释Editor Form Style:程序运行时的属原创 2021-01-07 20:35:06 · 582 阅读 · 0 评论 -
iocomp iPlot使用说明2 iPlot控制示例
对于每个iPlot组件,可以有很多IPlot对象,每个对象可以有其自身的轴、注释、标签、通道属性。对于c++来说,使用示例如下:m_iPlotX1.GetDataView(0).SetGridShow(TRUE);m_iPlotX1.GetXAxis(0).SetMin(100);m_iPlotX1.GetYAxis(0).SetMin(100);m_iPlotX1.GetChannel(0).SetName("Channel 1");m_iPlotX1.GetLegend(0).SetVisib原创 2021-01-07 16:24:26 · 1024 阅读 · 0 评论 -
iocomp iPlot 使用说明1:如何选择iPlot以及iXYPlot
在使用iocomp的ActiveX控件画图时,发现有两个画图工具:iPlot和iXYPlot。不知道该选择哪一个,下面我们就对他们的区别进行讲解:下表列出了这两个控件支持的功能:iPlot控件是用于X轴上基于时间画图,可以看出,iPlot控件除了不能以随机的横坐标添加数据,功能是多于iXYPlot控件的。倘若必须以“随机”的X值顺序添加数据,或者在给定X值有多个y值的情况下,则使用iXYPlot组件。用iPlot画出的曲线图:用iXYPlot画出的图:...原创 2021-01-07 12:03:52 · 1201 阅读 · 0 评论