力控组态软件ForceControl V7.0曲线控件位置曲线的属性和方法
位置曲线的控件属性
SetFont
函数 : #PipeTrend.RunMode
描述 : 运行方式
类型 : 整型
说明 : 当前查询运行方式 0 – 实时查询 1- 历史查询
示例 : RunMode = 0// 实时查询
位置曲线的控件方法
AddCurve
函数 : #PipeTrend.AddCurve(string csCurveName,string csControl,int nColor)
描述 : 增加曲线
返回值 : int
参数 : csCurveName – 新增曲线名称
csControl – 曲线的关联控制量 ( 可以不添加 )
nColor – 曲线的颜色 ( 力控颜色 )
说明 : 增加一条曲线
返回值 1 – 添加成功,0 – 添加失败
示例 : #FCSupWiz.AddCurve(“aa”,”b1.PV”,0)// 添加一条名称为 aa 关联控制量为 b1.PV,颜色为 0 ( 力控颜色为红 ) 的曲线
AddDataPoint
函数 : #PipeTrend.AddDataPoint(string csCurveName,int nDataPointIndex,int csAxisX,int csAxisY,string csDesc,string csControl)
描述 : 增加数据点
返回值 : int
参数 : csCurveName – 需要新增数据点的曲线名称
nDataPointIndex – 新增数据点在数据列表中的序号
csAxisX – 新增数据点的 x 坐标
csAxisY – 新增数据点的 y 坐标
csDesc – 新增数据点的说明
csControl – 新增数据点的关联控制量
说明 : 为一条曲线添加一个数据点
返回值 : 1 – 添加成功,0 – 添加失败
示例 : #FCSupWiz.AddDataPoint(“aa”,1,1,a1.PV,a1.DESC,”c1.PV”)/// 为曲线 aa 在序号为的位置添加一个数据点,x 坐标为 1,y 坐标为 a1.PV,说明为 a1.DESC,关联变量为 c1.PV
AddHisFind
函数 : #PipeTrend.AddHisFind(int nTime,int nColor)
描述 : 添加历史查询
返回值 : int
参数 : nTime – 添加的历史查询的时间,nTime=LongTime(“2008/08/08 20:00:00”)
ncolor – 该历史查询的曲线颜色
说明 : 添加一条历史查询,其颜色为 nColor,nColor 为力控颜色
返回值 : 1 – 添加成功,0 – 添加失败
示例 : #FCSupWiz.AddHisFind(LongTime(“2008/08/08 20:00:00”),0)// 增加历史查询,查询时间为 2008/08/08 20:00:00,查询后的曲线颜色为红色 (0 在力控颜色里为红色 )
DeleteCurve
函数 : #PipeTrend.DeleteCurve(string csOCurveName)
描述 : 删除曲线
返回值 : int
参数 : csCurveName – 需要删除的曲线名称
说明 : 删除曲线
返回值 : 1 – 删除成功,0 – 删除失败
示例 : #FCSupWiz.DeleteCurve(“aa”)// 删除曲线 aa
DeleteDataPoint
函数 : #PipeTrend.DeleteDataPoint(string csCurveName,int nDataPointIndex)
描述 : 删除数据点
返回值 : int
参数 : csCurveName – 需要删除的数据点所在的曲线名称
nDataPointIndex – 需要删除的的数据点在数据列表中的序号
说明 : 删除一条曲线中的一个数据点
返回值 : 1 – 删除成功,0 – 删除失败
示例 : #FCSupWiz.DeleteDataPoint(“aa”,1)// 删除曲线 aa 中序号为 1 的数据点
DeleteHisFind
函数 : #PipeTrend.DeleteHisFind(int nTime)
描述 : 删除历史查询
返回值 : int
参数 : nTime – 删除的历史查询的时间,nTime=LongTime(“2008/08/08 20:00:00”)
说明 : 删除查询时间为 “2008/08/08 20:00:00” 的历史查询
返回值 : 1 – 删除成功,0 – 删除失败
示例 : #FCSupWiz.DeleteHisFind(LongTime(“2008/08/08 20:00:00″))// 删除查询时间为”2008/08/08 20:00:00” 的历史查询
ModifyCurve
函数 : #PipeTrend.ModifyCurve(string csOldCurveName,string csNewCurveName,string csControl,int nColor)
描述 : 修改曲线
返回值 : int
参数 : csOldCurveName – 需要修改前的曲线名称
csNewCurveName – 需要修改后的曲线名称
csControl – 曲线的关联控制量 ( 可以不添加 )
nColor – 曲线的颜色 ( 力控颜色 )
说明 : 修改曲线
返回值 : 1 – 修改成功,0 – 修改失败
示例 : #FCSupWiz.ModifyCurve(“aa”,”bb”,”b1.PV”,32)// 把曲线 aa 修改名称为 bb,关联控制量 b1.PV,颜色为 32( 力控颜色为绿 ) 的曲线
ModifyDataPoint
函数 : #PipeTrend.ModifyDataPoint(string csCurveName,int nDataPointIndex,int csAxisX,int csAxisY,string csDesc,string csControl)
描述 : 修改数据点
返回值 : int
参数 : csCurveName – 需要修改的数据点的曲线名称
nDataPointIndex – 需要修改的的数据点在数据列表中的序号
csAxisX – 修改后的数据点的 x 坐标
csAxisY – 修改后的数据点的 y 坐标
csDesc – 修改后的数据点的说明
csControl – 修改后的数据点的关联控制量
说明 : 修改一条曲线中的一个数据点的值,如果该索引号内没有数据点则为这条曲线添加一个数据点
返回值 : 1 – 修改成功,0 – 修改失败
示例 : #FCSupWiz.ModifyDataPoint(“aa”,1,1,a1.PV,a1.DESC,”c1.PV”)// 修改曲线 aa 在序号为 1 的数据点的值,x 坐标为 1,y 坐标为 a1.PV,说明为 p1.PV,关联变量为 c1.PV
ModifyHisFind
函数 : #PipeTrend.ModifyHisFind(int nOldTime,int nNewTime,int nColor)
描述 : 修改历史查询
返回值 : int
参数 : nNewTime – 需要修改的历史查询的时间,nTime=LongTime(“2007/07/07 20:30:30”)
nOldTime – 修改后的的历史查询的时间,nTime=LongTime(“2008/08/08 20:00:00”)
nColor – 修改后的历史查询的曲线颜色
说明 : 修改历史查询时间为 “2007/07/07 20:30:30” 的历史查询,将历史查询时间为”2008/08/08 20:00:00″,颜色修改为 nColor,nColor 为力控颜色返回值 : 1 – 修改成功,0 – 修改失败
示例 : #FCSupWiz.AddHisFind(LongTime(“2007/07/07 20:30:30”),LongTime(“2008/08/08 20:00:00”),0)// 修改查询时间为 “2007/07/07 20:30:30” 历史查询,将查询时间修改为 “2008/08/08 20:00:00″,曲线颜色修改为红色 (0 在力控颜色里为红色 )