力控组态软件ForceControl V7.0曲线控件关系数据库趋势曲线的方法5
SaveConfig
语法: #AdoCurve.SaveConfig(strName);
说明: 将控件配置信息数据保存到 xml 文件中
参数: strName- 加载文件路径,如为空则弹出文件选择对话框
返回值: 无
示例: #AdoCurve.SaveConfig(“”);// 保存控件配置信息
SaveToFile
语法: #AdoCurve.SaveToFile(strName);
说明: 将所有曲线的数据保存到 csv 文件中
参数: strName- 加载文件路径,如为空则弹出文件选择对话框
返回值: 无
示例: #AdoCurve.SaveToFile(“”);// 保存曲线数据
SetAlarmRegion
语法: #AdoCurve.SetAlarmRegion(Curve, nRegIndex, regName, dbLow, dbHigh, clrReg);
说明: 设定指定曲线的报警区域
参数: Curve- 曲线名称
nRegIndex- 报警区域索引号
regName- 报警区域名称
dbLow- 下限
dbHigh- 上限
clrReg- 颜色
返回值: 整型,成功返回值为 1,失败则返回 0。
示例: nAlarmRegionIndex = #AdoCurve.SetAlarmRegion(” 画笔 1″,1,” 报警区域1″,30,50,100);// 从新设定画笔 1 的报警区域 1, 范围 30-50, 颜色索引 100)
SetCurveAppearance
语法: #AdoCurve.SetCurveAppearance(Curve, color, LineType, DotType);
说明: 修改指定曲线参数
参数: Curve- 曲线名称
color- 曲线颜色
LineType- 样式 (0~8, 分别对应配置界面的 9 种连线类型 )
DotType- 标记 (0~4, 分别对应配置界面的 5 种点类型 )
返回值: 无
示例: #AdoCurve.SetCurveAppearance(” 曲线 1″,100,0,0);
SetCurveColor
语法: #AdoCurve.SetCurveColor(Curve, clrCurve);
说明: 设定曲线颜色
参数: Curve- 曲线名称
clrCurve- 颜色索引值
返回值: 无
示例: #AdoCurve.SetCurveColor(” 画笔 1″,100);
SetCurveYRange
语法: #AdoCurve.SetCurveYRange(/double/dbLow,/double/dbHigh);
说明: 设置 Y 轴范围
参数: dbLow-Y 轴下限
dbHigh-Y 轴上限
返回值: 无
示例: #AdoCurve.SetCurveYRange(10,80);// // 设定坐标轴的 Y 轴范围为 10-80
SetDotType
语法: #AdoCurve.SetDotType(Curve, nType);
说明: 设置指定曲线的标记
参数: Curve- 曲线名称
nType- 点类型 ( 对应曲线设置中的点类型 )
返回值 : 无
示例: #AdoCurve.SetDotType(” 曲线 1″,1);
SetLegendStyle
语法: #AdoCurve.SetLegendStyle(nLegendStyle);
说明: 设置图例的配置,图例的配置采用十进制显示,每个标志位占用十进制数据的一位 , 对应位大于 1 则表示显示此位 , 反之为 0 则不显示此位 , 设置风格的时候可以进行或运算操作
参数: nLegendStyle- 图例风格
标志位: 显示数值 -1
显示变量描述 -10
显示表达式 -100
显示变量最小值 -1000
显示变量最大值 -10000
显示变量平均值 -100000
显示变量统计值 -1000000
显示时间最小值 -10000000
显示时间最大值 -100000000
返回值: 整型
示例: #AdoCurve.SetLegendStyle(11011); // 图例显示最大值,最小值,变量描述,数值
关联函数 : GetLegendStyle