Iocomp组件包控件表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绘图控件包组件
iPlot是一款即时绘图组件,支持具有连续递增的X坐标的数据序列的绘图。如果数据序列的X轴坐标并非连续递增,您可以使用iXYPlot组件。以上两款组件均支持以下主要特点:
通道数量没有上限
通道环形缓冲区
注释(文本、直线和矩形框)
X、Y轴线没有上限
内置工具栏和图标符号
线性刻度和对数刻度
反向刻度
数值、前缀、指数和数据/时间样式的刻度标尺
垂直或者水平方向的轴线
数据点标记
数据填充(iPlot组件)
智能轴线刻度调整,更好得适应人为的阅读习惯(1-2-5 规则)
直观的层管理(设计时和运行时)
刻度尺重叠(在层管理中支持大小调整和拖曳堆栈操作)
打印、保存、图像接口和拷贝到剪贴板
通过Channe属性,您可以访问指定的通道。您可以使用AddChannel, DeleteChannel,和RemoveAllChannel方法在运行时间中添加或者移除某个通道。在设计时,您可以使用内置的属性编辑器来改变通道。
通过Annotation属性,您可以访问指定的注释。您可以使用AddAnnotation, DeleteAnnotation, 和RemoveAllAnnotation方法在运行时间中添加或者移除某个注释。注释无法在设计时间中添加。
通过X-axis属性,您可以访问指定的X轴线。您可以使用AddXAxis, DeleteXAxis,和RemoveAllXAxes方法在运行时间中添加或者移除某个X轴。在设计时间,您可以使用内置的属性编辑器来改变某个X轴。
通过YAxis属性,您可以访问指定的Y轴线。您可以使用AddYAxis, DeleteYAxis,和RemoveAllYAxes方法在运行时间中添加或者移除某个Y轴。在设计时间,您可以使用内置的属性编辑器来改变某个Y轴。
通过索引号为0的DataView属性,您可以访问数据视图。该功能接口支持多个数据视图,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
通过索引号为0的ToolBar属性,您可以访问工具栏。该功能接口支持多个工具栏,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
通过索引号为0的Legend 属性,您可以访问图标符号。该功能接口支持多个图标符号,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
XY绘图组件
iXYPlot是一个即时绘图组件,它支持具备任意X、Y坐标值的数据。如果您需要绘制具有连续递增的X坐标的数据序列,您可以使用iPlot组件。以上组件均支持以下主要特点:
通道数量没有上限
通道环形缓冲区
注释(文本、直线和矩形框)
X、Y轴线没有上限
内置工具栏和图标符号
线性刻度和对数刻度
反向刻度
数值、前缀、指数和数据/时间样式的刻度标尺
垂直或者水平方向的轴线
数据点标记
数据填充(仅iPlot组件)
智能轴线刻度调整,更好得适应人为的阅读习惯(1-2-5 规则)
直观的层管理(设计时和运行时)
刻度尺重叠(在层管理中支持大小调整和拖曳堆栈操作)
打印、保存、图像接口和拷贝到剪贴板
通过Channel属性,您可以访问指定的通道。您可以使用AddChannel, DeleteChannel,和RemoveAllChannel方法在运行时添加或者移除某个通道。在设计时,您可以使用内置的属性编辑器来改变通道。
通过Annotation属性,您可以访问指定的注释。您可以使用AddAnnotation, DeleteAnnotation, 和RemoveAllAnnotation方法在运行时中添加或者移除某个注释。注释无法在设计时中添加。
通过XAxis属性,您可以访问指定的X轴线。您可以使用AddXAxis, DeleteXAxis,和RemoveAllXAxes方法在运行时中添加或者移除某个X轴。在设计时,您可以使用内置的属性编辑器来改变某个X轴。
通过YAxis属性,您可以访问指定的Y轴线。您可以使用AddYAxis, DeleteYAxis,和RemoveAllYAxes方法在运行时中添加或者移除某个Y轴。在设计时,您可以使用内置的属性编辑器来改变某个Y轴。
通过索引号为0的DataView属性,您可以访问数据视图。该功能接口支持多个数据视图,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
通过索引号为0的ToolBar属性,您可以访问工具栏。该功能接口支持多个工具栏,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
通过索引号为0的Legend 属性,您可以访问图标符号。该功能接口支持多个图标符号,但是在当前版本中未提供该功能支持,期待在下面版本中推出。
专家级的仪表组件
Spectrum Display——Spectrum Display控件用于显示频,支持选择峰值和峰值衰减
使用BarCount属性来设置工具栏的数量。BarValue属性支持为每一个工具栏单元设置独立的值,且只能在运行阶段执行。在设计时显示工具栏数量,主要是为了您开发程序时起提示说明的作用。您需要在运行阶段使用clear方法或者初始化所有工具栏单元,用于清除所有初始值和说明值
Sliding Scale——滑动刻度控件(Sliding Scale)用于按照一个线性表达式来移动图形刻度尺,图中的静态数据点的位置随着刻度的移动而相应的移动,该控件
同样具有阴影效果(ScaleShadowColor, ScaleShadowEnabled,
ScaleBackgroundColor),为滑动刻度控件添加三维立体效果
Sliding Compass——滑动环形刻度控件(Sliding Compass)用于按照一个线性或者周期循环表达式来移动图形刻度尺(360度环形刻度)。图中的静态数据点的位置随着刻度的移动而相应的移动,动态数据点则移动至移动刻度尺的辅助位置。该控件同样具有阴影效果(ScaleShadowColor, ScaleShadowEnabled, ScaleBackgroundColor),为滑动环形刻度控件添加三维立体效果
Compass——环形刻度尺控件(Compass)用于显示具有环形刻度的图形,其Direction属性用于设置刻度尺指向方向。当ShowDirectionDisplay属性设置为
真时,在控件中心位置显示环形刻度尺所指向的数量值。
Dual Compass——双重环形刻度尺(Dual Compass)控件用于显示具有两个
环形刻度的图形
Pointer1Position和Pointer2Position属性用于改变各个环形刻度尺的指向方向。图中的静态数据点的位置随着刻度的移动而相应的移动,动态数据点则移动至移动刻度尺的辅助位置,动态数据点则移动至移动刻度尺的辅助位置。CenterDisplayPosition是一个与指向方向无关的属性,用于显示数值,ShowCenterDisplay, ShowPointer1, 和ShowPointer2属性用于指定数值的显
示/隐藏
LED Matrix——LED点阵控件(LED Matrix)是一个LED的网格控件。该控件的优点在于:在您所开发的窗体中,您无需再一个个布置LED,您只需一个窗
体便可以控制整个控件。因此,绘图速度要远远快于每个LED单元的单独绘图。