力控组态软件ForceControl V7.0曲线控件关系数据库趋势曲线的方法3
GetSlidYValue
语法: #AdoCurve.GetSlidYValue(Curve);
说明: 获取指定曲线游标处的变量值
参数: Curve- 曲线名称,
返回值: 浮点型,返回值为游标处的变量值
示例: Value = #AdoCurve.GetSlidYValue(” 曲线 1″);
// 获取曲线 1 当前游标处的变量值
GetTimeStyle
语法: #AdoCurve.GetTimeStyle(Curve);
说明: 获取时间标签的风格
参数: Curve- 曲线名称,
返回值 : 整型。返回值为时间标签的风格,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示此位 , 反之为 0 则不显示此位 , 风格可以进行或运算操作
标志位: 年 -1000000
月 -100000
日 -10000
时 -1000
分 -100
秒 -10
示例: nCurveStyle = #AdoCurve.GetTimeStyle(” 画笔 1″);
// 获取画笔 1 的时间风格,例如 ,nCurveStyle=1110( 时间风格显示为时分秒 ),
nCurveStyle=1111110(( 时间风格显示为年月日时分秒 )*/
关联函数: SetTimeStyle
GetVarDataCount
语法: #AdoCurve.GetVarDataCount(Curve);
说明: 获取指定曲线缓冲区中的数据个数。
参数: Curve- 曲线名称。
返回值: 整型
示例: nCount = #AdoCurve.GetVarDataCount(” 画笔 1″);
// 获取画笔 1 缓冲区中的数据个数
GetYByTime
语法: #AdoCurve.GetYByTime(Curve,tTime);
说明: 获取曲线指定时间处的变量值
参数: Curve- 曲线名称,
tTime- 整型时间
返回值 : 浮点型。
示例: Value = #AdoCurve.GetYByTime(” 画笔 1″,LongTime(“”2007/01/01 14:50:48″”)