XY 历史数据曲线控件

一、绘制 XY 历史数据曲线

在绘图工具栏中,选择“图形控件”按钮,弹出“图形控件选择”对话框,如下图示:

选择“窗口控件”中的“XY 历史数据曲线”,用鼠标左键双击或选择按“确定”按钮,画面上出现绘制控件的光标,移动光标到画面中需要绘制的位置,单击鼠标左键即可。如下图示:

二、XY 历史数据曲线的设置

用鼠标左键双击 XY 历史数据曲线,弹出设置 XY 历史数据曲线设置对话框,如下图示:

XY 历史数据曲线名称:设置 XY 历史数据曲线控件名称,可以为中文名或英文名。

标注位置:上边、下边、左边、右边等四个位置可选。

颜色

标注背景:XY 历史数据曲线的标注显示颜色。

曲线背景:XY 历史数据曲线的背景显示颜色。

X轴、Y轴参数:

主分割线:主分割线的数量及颜色。

次分割线:次分割线的数量及颜色。

标注数量:标注数量的数量及颜色。

最大值:标注的最大值。

最小值:标注的最小值。

小数位:标注的小数位数。

选项(以下四个选都是可选的)

显示网格线:是否显示网格线。

显示边框:是否显示边框。

显示游标:是否显示游标。

游标颜色:设定游标显示颜色。

最大采集点:允许的最大采集点,范围为1~2147483647。

访问权限:范围为0~9999。

曲线1~8:用于关联8条曲线对应的 X 轴和 Y 轴变量,同时设置8条曲线显示的颜色。

三、显示采样点值方法

鼠标左键双击,游标自动找到最近的采样点,并显示采样点值。

用鼠标左键双击曲线边框,弹出对话框,如下所示:

显示网格线:是否显示网格线

显示边框:是否显示边框

标记采样点:是否标记采样点

连接采样点:是否连接采样点


显示游标:是否显示游标。

四、XY 历史数据曲线控件使用示例

1、调用函数 xyHDStartDateTime() 设置控件的起始日期和时间

xyHDStartDateTime( "XYHDControl", Year, Month, Day, Hour, Minute, Second );

2、调用函数 xyHDSetTimeLength() 设置控件的时间长度

xyHDSetTimeLength( "XYHDControl", TimeLength );

3、调用函数 xyHDUpdateChart() 刷新控件

xyHDUpdateChart( "XYHDControl" );

4、调用函数 xyHDSetMinMaxValue() 调整控件曲线显示的区域

xyHDSetMinMaxValue( "XYHDControl", XMinValue, XMaxValue, YMinValue, YMaxValue );

5、调用函数 xyHDClear() 或 xyHDSelectPen() 选择查看部分或全部控件曲线

xyHDClear( "XYHDControl", Index );

xyHDSelectPen( "XYHDControl", Index );

五、XY 历史数据曲线控件函数

1、xyHDClear( ):在指定的 XY 历史数据曲线控件中清除指定索引号的曲线。

2、xyHDLoadFile( ):从指定的文件的数据调入 XY 历史数据曲线控件数据。

3、xyHDSaveFile( ):保存 XY 历史数据曲线控件数据到指定的文件中。

4、xyHDSelectPen( ) :将指定索引号的曲线选择到 XY 历史数据曲线控件中,即在 XY 历史数据曲线控件中显示指定索引号的曲线。

5、xyHDSetMinMaxValue( ):动态设定 XY 历史数据曲线 X 轴和 Y 轴的最大值和最小值。

6、xyHDStartDateTime( ):设定 XY 历史数据曲线起始日期和时间。

7、xyHDSetTimeLength( ):设定 XY 历史数据曲线控件显示曲线数据的时间长度。

8、xyHDSelectTagname( ):弹出历史曲线变量选择对话框,用于选择 XY 历史数据曲线控件关联的变量。

9、xyHDGetTagname( ):获取 XY 历史数据曲线控件关联的变量名称。

10、xyHDUpdateChart( ):刷新 XY 历史数据曲线控件。

下载测试工程:XY 历史数据曲线控件测试工程