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

力控组态软件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″”)

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

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

GetLastError
语法: #AdoCurve.GetLastError(“QueryName”)
说明: 返回指定最后一条产生的错误
参数: QueryName – 查询名称
返回值: 字符
示例: aaa = #data.GetLastError(“QueryName”);


GetLegendStr
语法: #AdoCurve.GetLegendStr(Curve, nLegendEnum);
说明: 获取指定曲线指定图例的字符串值
参数: Curve- 曲线名称
nLegendEnum- 图例索引号
数值 0
变量描述 1
表达式 2
变量最小值 3
变量最大值 4
变量平均值 5
变量统计值 6
时间最小值 7
时间最大值 8
返回值: 返回值为图例的字符串值
示例: LegendStr = #AdoCurve.GetLegendStr(” 画笔 1″,3);
// 获取画笔 1 图例变量的最小值


GetLegendStyle
语法: #AdoCurve.GetLegendStyle();
说明: 获取图例的配置。图例的配置采用十进制显示,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示此位 , 反之为 0 则不显示此位 , 设置风格的时候可以进行或运算操作
标志位 : 显示数值 -1
显示变量描述 -10
显示表达式 -100
显示变量最小值 -1000
显示变量最大值 -10000
显示变量平均值 -100000
显示变量统计值 -1000000
显示时间最小值 -10000000
显示时间最大值 -100000000
返回值: 整型值。
示例: nLegend = #AdoCurve.GetLegendStyle();
//Legend = 11011,图例显示最大值,最小值,变量描述,数值
关联函数: SetLegendStyle


GetSlidTimeValue
语法: #AdoCurve.GetSlidTimeValue(/string/Curve);
说明: 获取指定曲线游标处的时间
参数: Curve- 曲线名称,
返回值: 字符串,返回值为游标处的时间。
示例: TimeStr = #AdoCurve.GetSlidTimeValue(” 曲线 1″);
// 获取曲线 1 当前游标处的时间。

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

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

AddAlarmRegion
语法: #AdoCurve.AddAlarmRegion (Curve,regName,dbLow,dbHigh,clrReg);
说明: 增加指定曲线的报警区域。
参数: Curve- 曲线名称
regName- 报警区域名称
dbLow- 下限
dbHigh- 上限
clrReg- 颜色
返回值: 返回值为该报警区域的索引号,整型。从 1 开始,添加失败则返回 0。
示例: nAlarmRegionIndex = #AdoCurve.AddAlarmRegion(1,” 报警区域 1″,30,50,100);// 为曲线 1 添加报警区域 1, 范围 30-50, 颜色索引 100


DeleteAllHisData
语法: #AdoCurve.DeleteAllHisData();
说明: 删除所有曲线的历史数据,包括放大曲线的历史数据
返回值 : 无
示例: #AdoCurve.DeleteAllHisData();


DisplayCurve
语法: #AdoCurve.DisplayCurve(Curve);
说明: 显示指定曲线
参数: Curve- 曲线名称
返回值 : 无
示例: #AdoCurve.DisplayCurve(” 画笔 1″);// 显示曲线 1
关联函数: HideCurve