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

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

SetLineType
语法: #AdoCurve.SetLineType(Curve, nType);
说明: 设置指定曲线的样式
参数: Curve- 曲线名称
nType- 连线类型 (0~9,对应曲线设置中的连线类型 )
返回值: 无
示例: #AdoCurve.SetLineType(” 曲线 1″,1);


SetTimeStyle
语法: #AdoCurve.SetTimeStyle(Curve, nStyle);
说明: 获取时间标签的风格,时间标签的风格,每个标志位占用十进制数据的一位 , 对应位大于1 则表示显示此位 , 反之为 0 则不显示此位 , 风格可以进行或运算操作。
参数: Curve- 曲线名称
nStyle- 时间风格
标志位 : 年 -1000000
月 -100000
日 -10000
时 -1000
分 -100
秒 -10
返回值: 无
示例: #AdoCurve.SetTimeStyle(” 曲线 1″,1110);// 时间风格显示为时分秒
关联函数 : GetTimeStyle


SetYFormat
语法: #AdoCurve.SetYFormat(Curve, nFormat);
说明: 设置指定曲线 Y 轴显示小数点数
参数: Curve- 曲线名称
nFormat- 小数点位数 (0-9)
返回值 : 无
示例: #AdoCurve.SetYFormat(” 曲线 1″,2);
// 设定曲线 1Y 轴数值为 2 个小数点


ShowAlarmRegion
语法: #AdoCurve.ShowAlarmRegion(Curve,nRegIndex);
说明: 显示曲线的一个报警区域
参数: Curve- 曲线名称
nRegIndex- 报警区域索引号
返回值: 无
示例: #AdoCurve.ShowAlarmRegion(1,1);// 显示曲线 1 的索引号为 1 的报警区域
关联函数: HideAlarmRegion

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

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

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

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

HideAlarmRegion
语法: #AdoCurve.HideAlarmRegion(Curve, nRegIndex);
说明: 隐藏曲线的一个报警区域
参数: Curve- 曲线名称
nRegIndex- 报警区域索引号
返回值: 无
示例: #AdoCurve.HideAlarmRegion(” 曲线 1″,1);
// 隐藏曲线 1 的索引号为 1 的报警区域
关联函数: ShowAlarmRegion


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


Pan
语法: #AdoCurve.Pan(xVal, yVal,bScale);
说明: 曲线平移
参数: xVal- 时间轴正方向移动距离,单位秒
yVal-Y 轴正方向的移动距离
bScale- 是否按照比例平移,当本参数为 0 时,前两个参数分别表示 X、Y 轴方向的移动数值,为 1 时,前两个参数分别表示 X、Y 轴方向的移动比例。
返回值: 无
示例: #AdoCurve.Pan(100,10,0) // 曲线移动 100s,Y 轴移动 10
#AdoCurve.Pan(0.5,0.5,1)// 曲线移动为 xY 轴的一半
关联属性: MousePan、XAxesPan、YAxesPan

Print
语法: #AdoCurve.Print();
说明: 打印曲线
返回值: 无


Query
语法: #AdoCurve.Query(int bDlg, int BeginTime, int EndTime)
说明: 从数据库检索数据,主要是将定义好的 SQL 语句提交给数据库进行数据查询功能参数:弹出对话框,可以设置查询数据的起始时间和结束时间 bDlg 是否弹出时间设置对话框 ,如果为 1, 弹出时间设置对话框 ,BeginTime 和 EndTime 参数无效如果为 0, 以BeginTime,EndTime 作为查询的起始时间和结束时间 BeginTime 设定查询的起始时间 ,为大秒数 EndTime 设定查询的结束时间 , 为大秒数
返回值: int,返回 0 表示请求失败;返回 1 表示请求成功
示例: #AdoCurve.Query(0, 1270087870, 1270087930); // 不弹出时间设定对话,BeginTime 和 EndTime 作为查询的起始和结束时间
AdoCurve.Query(1, 1270087870, 1270087930); // 弹出时间设定对话框,参数 2 和参数 3 无效


RemoveAlarmRegion
语法: #AdoCurve.RemoveAlarmRegion(Curve, nRegIndex);
说明: 移除指定曲线指定的报警区
参数: Curve- 曲线名称
nRegIndex- 报警区,取值范围 1~n,当为 0 的时候指定所有报警区。
返回值: 无
关联方法: AddAlarmRegion