力控组态软件ForceControl V7.0曲线控件 趋势曲线(实时、历史)的方法4
GetTimeStyle
函数 : #SuperCurve.GetTimeStyle(/*int*/nIndex);
返回值 : int
描述 : 获取时间标签的风格
说明 : 返回值为时间标签的风格,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示
此位 , 反之为 0 则不显示此位 , 风格可以进行或运算操作
标志位 : 年 -1000000
月 -100000
日 -10000
时 -1000
分 -100
秒 -10
毫秒 – 1
nIndex- 曲线索引号,
示例 : nCurveStyle = #SuperCurve.GetTimeStyle(1);
// 获取曲线 1 的时间风格,例如 ,nCurveStyle=1110( 时间风格显示为时分秒 ),
nCurveStyle=1111110(( 时间风格显示为年月日时分秒 )*/
关联函数 : SetTimeStyle
GetVarDataCount
函数 : #SuperCurve.GetVarDataCount(/*int*/nIndex);
返回值 : int
描述 : 获取指定曲线缓冲区中的数据个数
说明 : 返回值为缓冲区中的数据个数
nIndex- 曲线索引号,
示例 : nCount = #SuperCurve.GetVarDataCount(1);
// 获取曲线 1 缓冲区中的数据个数
GetYByTime
函数 : #SuperCurve.GetYByTime(/*int*/nIndex,/*double*/tTime);
返回值 : double
描述 : 获取曲线指定时间处的变量值
说明 : 返回值为指定时间处的变量值,不存在的时间点返回 -9999
nIndex- 曲线索引号,
tTime- 整型时间
示例 : Value = #SuperCurve.GetYByTime(1,LongTime(“2007/01/01 14:50:48”));
// 获取曲线 1″2007/01/01 14:50:48″ 的值