力控组态软件ForceControl V7.0曲线控件温控曲线的方法1
AddCurve
函数原型 : AddCurve(string CurveName, string PVVar, string SPVar)
函数描述 : 增加一条曲线
返回值: 无
说明 : CurveName- 曲线的名称
PVVar- 采集变量
SPVar- 设定变量
示例 :#TempCurve.AddCurve(“test”,”a.pv”,”b.pv”);// 增加一条曲线 test, 采集变量为a.pv, 设定变量为 b.pv
AddSeg
函数原型 : AddSeg(int nCurveIndex, int nSeg, double dbTemperature, int nTime,int nTimeUnit, int nEventID,string NotifyVar,double NotifyValue)
函数描述 : 增加某曲线的某一段
返回值: 无
说明 : nCurveIndex- 曲线的序号,从 1 开始,1 代表第一条曲线;
nSeg- 段的序号,从 1 开始,1 代表第一段;
dbTemperature- 目标值;
nTime- 持续时间;
nTimeUnit- 时间单位,0 代表秒,1 代表分钟,2 代表小时;
nEventID- 触发事件,
0 代表无动作
1 代表变量赋值
2 代表重置所有曲线
3 代表开始
4 代表曲线暂停
5 曲线停止
6 代表切换到手动
7 代表切换到自动
8 代表曲线存盘;
NotifyVar- 变量名称,此参数只有当 nEventID 为 1 即变量赋值时才有效
NotifyValue- 变量赋值的数值,此参数只有当 nEventID 为 1 即变量赋值时才有效
示例 : #TempCurve.AddSeg(2,2,35,1,1,0,””,0);// 增加第二条曲线的第二段,目标值为 35 度,持续 1 分钟,无动作
CurveNeedTime
函数: CurveNeedTime(int nCurveIndex)
返回值: 整型。
描述: 指定曲线的剩余时间。
说明: 返回值为曲线剩余时间。
nCurveIndex- 曲线的序号,从 1 开始,1 代表第一条曲线
示例: #TempCurve.CurveNeedTime(1);// 返回第一条曲线的剩余时间。