力控组态软件ForceControl V7.0曲线控件 趋势曲线(实时、历史)的方法7
RemoveCurve
函数 : #SuperCurve.RemoveCurve(/int/nCurveIndex);
返回值 : 无
描述 : 删除曲线
说明 : nCurveIndex- 曲线索引号,取值范围 1~n,当为 0 的时候指定所有曲线
关联方法 : AddCurve、AddCurveEx
SaveConfig
函数 : #SuperCurve.SaveConfig(/string/strName);
返回值 : 无
描述 : 保存控件配置信息到文件中
说明 : 将控件配置信息数据保存到 xml 文件中
strName- 加载文件路径,如为空则弹出文件选择对话框
示例 : #SuperCurve.SaveConfig(“”);
// 保存控件配置信息
SaveToFile
函数 : #SuperCurve.SaveToFile(/string/strName);
返回值 : 无
描述 : 保存曲线数据到文件中
说明 : 将所有曲线的数据保存到 csv 文件中
strName- 加载文件路径,如为空则弹出文件选择对话框
示例 : #SuperCurve.SaveToFile(“”);
// 保存曲线数据
SetAlarmRegion
函数 : #SuperCurve.SetAlarmRegion(/int/nCurveIndex,/int/nRegIndex,/string/
regName,/double/dbLow,/double/dbHigh,/int/clrReg);
返回值 : int
描述 : 设定指定曲线的报警区域
说明 : 设定成功返回值为 1,失败则返回 0
nCurveIndex- 制定曲线索引号
nRegIndex- 报警区域索引号
regName- 报警区域名称
dbLow- 下限
dbHigh- 上限
clrReg- 颜色
示例 : nAlarmRegionIndex = #SuperCurve.SetAlarmRegion(1,1,” 报警区域 1″,30,50,100);
重新设定曲线 1 的报警区域 1, 范围 30-50, 颜色索引 100
SetCurveAppearance
函数 : #SuperCurve.SetCurveAppearance(/int/CurveIndex,/string/Desc,/double
/color,/int/LineType,/int/DotType);
返回值 : 无
描述 : 修改指定曲线参数
说明 : CurveIndex- 曲线索引号
Desc : 曲线描述 ( 名称 )
color- 曲线颜色
LineType- 样式 (0~8, 分别对应配置界面的 9 种连线类型 )
DotType- 标记 (0~4, 分别对应配置界面的 5 种点类型 )
示例 : #SuperCurve.SetCurveAppearance(1,” 曲线 1″,100,0,0);
SetCurveBeginTime
函数 : #SuperCurve.SetCurveBeginTime(/int/CurveIndex,/int/nYear,/int/nMonth,/
int/nDay,/int/nHour,/int/nMinute,/int/nSecond);
返回值 : 无
描述 : 设定曲线开始时间,实时曲线无效
说明 : CurveIndex- 基于 1 的曲线索引号 , 如果指定为 0 的话 , 设置所有曲线的开始时间 .
nYear,nMonth,nDay,nHour,nMinute,nSecond 参数依次为指定开始时间的年、月、日、时、分、秒
示例 : #SuperCurve.SetCurveBeginTime(1,2007,1,1,11,30,0);
SetCurveBeginTimeEx
函数 : #SuperCurve.SetCurveBeginTimeEx(/int/CurveIndex,/int/nYear,/int/nMonth,/
int/nDay,/int/nHour,/int/nMinute,/int/nSecond,/int/nMillSecond);
返回值 : 无
描述 : 设定曲线开始时间,实时曲线无效
说明 : CurveIndex- 基于 1 的曲线索引号 , 如果指定为 0 的话 , 设置所有曲线的开始时间 .
nYear,nMonth,nDay,nHour,nMinute,nSecond,nMillSecond 参数依次为指定开始时间的年、月、日、时、分、秒、毫秒
示例 : #SuperCurve.SetCurveBeginTimeEx(1,2007,1,1,11,30,0,0);