力控组态软件ForceControl V7.0修改后台组件批次的控件方法
InsertRecipe(int nIndex, CString strRcpComName, CString strRecipeName)
描述: 插入配方
返回值: int 1- 插入配方成功 ,0- 插入配方失败
参数: nIndex – 所要插入的位置
strRcpComName – 配方组件名称
strRecipeName – 配方名称
说明: 在配方列表中索引为 nIndex 的位置插入一个配方
示例: #pBatch.InsertRecipe(2,”Rcp1″,”rr”);// 在配方列表中索引为二的地方(第三行)增加配方组件 Rcp1 中的 rr 配方
ModifyBatchCycle(int nCycle)
描述: 修改批次执行次数
返回值: int 1- 修改批次执行次数成功 ,0- 修改批次执行次数失败
参数: nCycle 批次执行次数
说明: 修改批次执行次数
示例: #pBatch.ModifyBatchCycle(3);// 将批次的执行次数修改为 3
ModifyBatchDelayTime(int nDelayTime)
描述: 修改批次延时
返回值: int 1- 修改批次延时成功 ,0- 修改批次延时失败
参数: nDelayTime 批次延时
说明: 修改批次延时,单位为秒 (s), 最大值为 86400s( 一天 )
示例: #pBatch.ModifyBatchDelayTime(5);// 将批次的延时改为 5 秒
ModifyBatchVar(CStringstrBatchName,CStringstStartCondition,CStringstrFinishCondition,CString strInfo)
描述: 修改批次参数
返回值: int 1- 修改批次参数成功 ,0- 修改批次参数失败
参数: strBatchName – 批次名称
strStartCondition – 批次启动条件
strFinishCondition – 批次退出条件
strInfo – 批次备注信息
说明: 修改批次名称、批次启动条件、批次退出条件、备注信息
示例: #pBatch.ModifyBatchCycle(“B-01″,”a1.pv>1”, “a2.pv+2>a3.pv”,” 批次一 “);// 将批次名称改为 B-01, 启动条件改为 :a1.pv>1, 退出条件改为 :a2.pv+2>a3.pv, 备注信息改为批次一
ModifyRecipeDelayTime(int nIndex, int nDelayTime)
描述: 修改配方延时
返回值: int1- 修改配方延时成功 ,0- 修改配方延时失败
参数: nIndex – 所要插入的位置
nDelayTime – 延时 , 单位秒 (s), 最大值为 86400s( 一天 )
说明: 修改配方延时
示例: #pBatch.ModifyRecipeDelayTime(2,5);// 将索引号为 2 的配方的延时修改为 5 秒
ModifyRecipeVar(int nIndex,CString strStartCondition, CString strFinishCondition, CString strInfo)
描述: 修改配方参数
返回值: int 1- 修改配方参数成功 ,0- 修改配方参数失败
参数: nIndex – 配方列表中的索引号
strStartCondition – 配方启动条件
strFinishCondition – 配方退出条件
strInfo – 配方备注信息
说明: 修改配方启动条件、结束条件、备注信息
示例: #pBatch.ModifyRecipeCycle(4,”a1.pv>1″, “a2.pv+2>a3.pv”,” 公路水泥 “);// 将配方列表中的索引号为 5 的配方的启动变量改为 :a1.pv, 结束变量改为 :a2.pv, 备注信息改为 :公路水泥