力控组态软件曲线控件温控曲线的方法1

力控组态软件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);// 返回第一条曲线的剩余时间。

力控组态软件曲线控件温控曲线的属性2

力控组态软件ForceControl V7.0曲线控件温控曲线的属性2

HMin
属性: HMin。
描述: 纵轴最小值。
类型: 数值型。
示例: #TempCurve.HMin = 0;// 纵轴最小值为 0。


HScaleNumber
属性: HScaleNumber。
描述: 纵轴刻度个数。
类型: 整型。
示例: #TempCurve.HScaleNumber = 1;// 纵轴刻度个数为 1。


LGridCol
属性: LGridCol。
描述: 横刻度线颜色。
类型: 整型,对应力控颜色值。
示例: #TempCurve.LGridCol = 224;// 横刻度线颜色为黑色。


LLableCol
属性: LLableCol。
描述: 横标签颜色。
类型: 整型,对应力控颜色值。
示例: #TempCurve.LLableCol = 224;// 横标签颜色为黑色。


LLableSpace
属性: LLableSpace。
描述: 横轴每隔多少个刻度一个标签。
类型: 整型。
示例: #TempCurve.LLableSpace = 4;// 横轴每隔 4 个刻度一个标签。


LScaleNumber
属性: LScaleNumber。
描述: 横轴刻度个数。
类型: 整型。
示例: #TempCurve.LScaleNumber = 1;// 横轴刻度个数为 1。


MousePan
属性: MousePan。
描述: 是否允许鼠标平移。MousePan 和 MouseZoom 只能有一个为 1。
类型: 整型
示例: #TempCurve.MousePan = TRUE;// 允许鼠标平移。
关联属性: MouseZoom。


MouseZoom
属性: MouseZoom。
描述: 是否允许鼠标缩放。MousePan 和 MouseZoom 只能有一个为 1。
类型: 整型
示例: #TempCurve.MouseZoom = TRUE;// 允许鼠标缩放。
关联属性 : MousePan。


ShowToolBar
属性: ShowToolBar。
描述: 是否显示工具条。
类型: 整型
示例: #TempCurve.ShowToolBar = TRUE;// 显示工具条。


WriteFrequence
属性: WriteFrequence。
描述: 采集频率。
类型: 整型。
示例: #TempCurve.WriteFrequence = 1;// 采集频率为 1 秒。


TimeRang
属性: TimeRang。
描述: 时间范围。
类型: 数值型。
示例: #TempCurve.TimeRang = 10;// 时间范围为 10。

力控组态软件曲线控件温控曲线的属性1

力控组态软件ForceControl V7.0曲线控件温控曲线的属性1

AutoSave
描述: 结束时自动存盘 。
类型: 整型 。
说明: 设置结束时自动存盘 。
示例: #TempCurve.AutoSave = TRUE;// 结束时自动存盘。


AutoSavePath
属性: AutoSavePath 。
描述: 存盘的路径 。
类型: 字符串型 。
示例: #TempCurve.AutoSavePath = “c:\”;// 存盘的路径为 c 盘。


bCyc
属性: bCyc 。
描述: 循环执行 。
类型: 整型 。
示例: #TempCurve.bCyc = TRUE;// 循环执行。


CursorCol
属性: CursorCol 。
描述: 游标颜色 。
类型: 整型,对应力控颜色值 。
示例: #TempCurve.CursorCol = 64;// 游标颜色为蓝色。


DecNunber
属性: DecNunber 。
描述: 小数位数。
类型: 整型。
示例: #TempCurve.DecNunber = 1;// 小数位数为 1。


DrawBack
属性: DrawBack 。
描述: 是否绘制背景色。
类型: 整型
示例: #TempCurve.DrawBack = TRUE;// 绘制背景色。


DrawRight
属性 : DrawRight
描述 : 是否在右侧标注刻度值
类型 : 整型
示例 : #TempCurve.DrawRight = TRUE;// 在右侧标注刻度值


HGridCol
属性: HGridCol
描述: 纵刻度线颜色。
类型: 整型,对应力控颜色值。
示例: #TempCurve.HGridCol = 224;// 纵刻度线颜色为黑色。


HLableCol
属性: HLableCol。
描述: 纵标签颜色。
类型: 整型,对应力控颜色值。
示例: #TempCurve.HLableCol = 224;// 纵标签颜色为黑色。


HLableSpace
属性: HLableSpace。
描述: 纵轴每隔多少个刻度一个标签。
类型: 整型
示例: #TempCurve.HLableSpace = 5;// 纵轴每隔 5 个刻度一个标签。


HMax
属性: HMax。
描述: 纵轴最大值。
类型: 数值型