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