力控组态软件曲线控件关系数据库XY曲线的属性1

力控组态软件ForceControl V7.0曲线控件关系数据库XY曲线的属性1

DrawBk
功能: 是否绘制背景色。
语法: #ObjectEx. DrawBk= nValue。
说明: nValue 为整型,1 绘制,0 不绘制;


DrawFrame
功能: 绘制边框。
语法: #ObjectEx. DrawFrame = nValue。
说明: nValue 为整型,1 绘制,0 不绘制;


DrawSlidLine
功能: 是否绘制游标线。
语法: #ObjectEx. DrawSlidLine = nValue。
说明: nValue 为整型,1 绘制,0 不绘制;


DrawXGrid
功能: 是否绘制 X 轴网格。
语法: #ObjectEx. DrawXGrid = nValue。
说明: nValue 为整型,1 绘制,0 不绘制;


DrawYGrid
功能: 是否绘制 Y 轴网格。
语法: #ObjectEx. DrawYGrid = nValue。
说明: nValue 为整型,1 绘制,0 不绘制;


MousePan
功能: 是否允许鼠标平移。
语法: #ObjectEx. MousePan = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为不允许鼠标平移,该值为 1 或者 TRUE 为允许鼠标平移,MousePan 和 MouseZoom 只能有一个为 1。


MouseZoom
功能: 是否允许鼠标缩放。
语法: #ObjectEx. MouseZoom = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为不允许鼠标缩放,该值为 1 或者 TRUE 为允许鼠标缩放,MousePan 和 MouseZoom 只能有一个为 1。


RightYAxis
功能: 纵轴右显示。
语法: #ObjectEx. RightYAxis = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为纵轴左显示,该值为 1 或者 TRUE 为纵轴右显示。


ShowDlg
功能: 允许鼠标双击时显示设置对话框。
语法: #ObjectEx. ShowDlg = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为不允许鼠标双击时显示对话框,该值为 1 或者TRUE 为允许鼠标双击时显示对话框。


ShowLegend
功能: 是否允许显示图例。
语法: #ObjectEx. ShowLegend = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为不允许显示图例,该值为 1 或者 TRUE 为允许显示图例。


ShowPercentage
功能: 是否采用百分比坐标。
语法: #ObjectEx. ShowPercentage = nValue。
说明: nValue 整型,该值为 0 或者 FALSE 为绝对值显示,该值为 1 或者 TRUE 为百分比显示。

力控组态软件曲线控件关系数据库趋势曲线的方法8

力控组态软件ForceControl V7.0曲线控件关系数据库趋势曲线的方法8

GetAxesAdd
函数 : #AdoCurve.GetTimeAdd();
返回值 : int
描述 : 获取时间间隔,无时间戳时有效,该值为两个相连数据点的时间间隔
说明 : 返回值为秒数
示例 : #AdoCurve.GetTimeAdd();
关联函数 : SetTimeAdd();


GetAxesLen
函数 : #AdoCurve.GetAxesLen();
返回值 : int
描述 : 获取坐标轴 X 轴的时间范围
说明 : 返回的是秒数
示例 : #AdoCurve.GetAxesLen();
关联函数 : SetAxesLen();


GetQueryBeginTime
函数 : #AdoCurve.GetQueryBeginTime()
返回值 : int
描述 : 返回查询的起始时间 , 时间的大秒数
说明 : 返回请求的数据时的起始时间 , 没有时间戳时返回模拟的起始时间
示例 : nTime = #AdoCurve.GetQueryBeginTime();
// 若 nTime = 1252475958, 则返回的起始时间为 2009-9-9 13:59:18
关联函数 : GetQueryEndTime


GetQueryEndTime
函数 : #AdoCurve.GetQueryEndTime()
返回值 : int
描述 : 返回查询的结束时间 , 时间的大秒数
说明 : 返回请求的数据时的结束时间 , 没有时间戳时返回模拟的结束时间
示例 : nTime = #AdoCurve.GetQueryEndTime();
// 若 nTime = 1252475958, 则返回的结束时间为 2009-9-9 13:59:18
关联函数 : GetQueryBeginTime


SetAxesAdd
函数 : #AdoCurve.SetAxesAdd(/int/nTimeLen,/int/LenType);
返回值 : 无
描述 : 设定时间间隔,无时间戳时有效,该值相连为两个数据点的时间间隔
说明 : nTimeLen- 间隔长度
LenType- 间隔单位
0- 秒
1- 分
2- 小时
3- 日
示例 : AdoCurve.SetAxesAdd(10,1);
// 设定时间间隔为 10 分钟


SetAxesBeginTime
函数 : #AdoCurve.SetAxesBeginTime(/int/nTime);
返回值 : 无
描述 : 设置坐标轴的起始时间
说明 : nTime- 坐标轴的起始时间
示例 : #AdoCurve.SetCurveBeginTime(1268198257);
// 坐标轴的起始时间是 2010 年 3 月 10 日 13 点 17 分 37 秒


SetAxesLen
函数 : #AdoCurve.SetAxesLen(/int/nTimeLen,/int/LenType);
返回值 : 无
描述 : 设定坐标轴 X 轴的时间范围
说明 : nTimeLen- 间隔长度
LenType- 间隔单位
0- 秒
1- 分
2- 小时
3- 日
示例 : AdoCurve.SetAxesLen(10,1);
// 设定时间间隔为 10 分钟


SetFont
函数 : #AdoCurve.SetFont();
返回值 : 无
描述 : 设置字体
说明 : 弹出字体设置对话框设置字体

力控组态软件曲线控件关系数据库趋势曲线的方法7

力控组态软件ForceControl V7.0曲线控件关系数据库趋势曲线的方法7

LoadConfig
函数 : #AdoCurve. LoadConfig (/string/strName);
返回值 : 无
描述 : 加载控件配置信息到文件中
说明 : 加载控件配置信息数据 , 注意 , 将丢失当前的配置信息
strName- 加载文件路径,如为空则弹出文件选择对话框
示例 : #AdoCurve.LoadConfig(“”);// 加载控件配置信息


LoadFromFile
函数 : #AdoCurve.LoadFromFile(/string/strName);
返回值 : 无
描述 : 从文件中加载曲线数据
说明 : 加载数据将按照当前最大曲线条数显示,如果文件中曲线条数大于现有曲线条数,则只显示当前条数的曲线。加载文件后曲线自动变为历史曲线,如果要恢复实时数据曲线,请调用 SetCurveType 修改为实时曲线并刷新数据即可。
strName- 加载文件路径,如为空则弹出文件选择对话框。
示例 : #AdoCurve.LoadFromFile(“”);// 加载曲线数据。


Zoom
语法: #AdoCurve.Zoom(/double/xScale,/double/yScale);
说明: 曲线缩放
参数: xScale-X 轴的缩放系数(大于 0 的数值,1 表示不进行缩放)
yScale-Y 轴的缩放系数(大于 0 的数值,1 表示不进行缩放)
返回值: 无
关联属性 : MouseZoom、XAxesZoom、YAxesZoom
关联方法 : ZoomBackForward、ZoomRestore


ZoomBackForward
语法: #AdoCurve.ZoomBackForward();
说明: 缩放回退
返回值: 无
关联属性: MouseZoom、XAxesZoom、YAxesZoom
关联方法: Zoom、ZoomRestore


ZoomRestore
语法: #AdoCurve.ZoomRestore();
说明: 缩放还原
返回值 : 无
关联属性: MouseZoom、XAxesZoom、YAxesZoom
关联方法: Zoom、ZoomBackForward