力控组态软件的后台组件批次的获取的控件方法

力控组态软件ForceControl V7.0的后台组件批次的获取的控件方法

GetBatchCycle()
描述: 获取批次执行次数
返回值: int 批次的执行次数
参数: 无
说明: 获取批次执行次数
示例: #pBatch.GetBatchCycle();// 获取批次执行次数


GetBatchDelayTime()
描述: 获取批次延时
返回值: int 批次的延时
参数: 无
说明: 获取批次延时,单位为秒 (s),
示例: #pBatch.GetBatchDelayTime();// 获取批次延时


GetBatchFinishCondition()
描述: 获取批次结束条件
返回值: string 批次结束条件
参数: 无
说明: 获取批次结束条件
示例: #pBatch.GetBatchFinishCondition();// 获取批次结束条件


GetBatchName()
描述: 获取批次名称
返回值: string 批次的名称
参数: 无
说明: 获取批次名称
示例: #pBatch.GetBatchName();// 获取批次名称


GetBatchStartCondition()
描述: 获取批次启动条件
返回值: string 批次启动条件
参数: 无
说明: 获取批次启动条件
示例: #pBatch.GetBatchStartCondition();// 获取批次启动条件


GetRcpComName(int nRecipeIndex)
描述: 获取配方配方组件名称
返回值: string 指定索引号的配方配方组件名称
参数: nRecipeIndex – 配方的索引号
说明: 获取配方名称
示例: #pBatch.GetRcpComName(2);// 获取配方列表中索引号为 2 的配方配方组件名称


GetRecipeDelayTime(int nRecipeIndex)
描述: 获取配方延时
返回值: int 指定索引号的配方的延时
参数: nRecipeIndex – 配方的索引号
说明: 获取配方延时,单位为秒 (s)
示例: #pBatch.GetRecipeDelayTime(2);// 获取配方列表中索引号为 2 的配方的延时


GetRecipeFinishCondition(int nRecipeIndex)
描述: 获取配方结束条件
返回值: string 指定索引号的结束条件
参数: nRecipeIndex – 配方的索引号
说明: 获取配方结束条件
示例: #pBatch.GetRecipeFinishCondition(2);// 获取配方列表中索引号为 2 的配方结束条件


GetRecipeName(int nRecipeIndex)
描述: 获取配方名称
返回值: string 指定索引号的配方名称
参数: nRecipeIndex – 配方的索引号
说明: 获取配方名称
示例: #pBatch.GetRecipeName(2);// 获取配方列表中索引号为 2 的配方名称


GetRecipeStartCondition(int nRecipeIndex)
描述: 获取配方启动条件
返回值: string 指定索引号的启动条件
参数: nRecipeIndex – 配方的索引号
说明: 获取配方启动条件
示例: #pBatch.GetRecipeStartCondition(2);// 获取配方索引号为 2 的配方启动条件


GetRunSave()
描述: 获取是否保存运行时的修改
返回值: int 0- 不保存运行时的修改 ,1- 保存运行时的修改
参数: 无
说明: 获取是否保存运行时的修改
示例: #pBatch.GetRunSave();// 获取是否保存运行时的修改


GetUserLevel()
描述: 获取运行时的修改权限
返回值: int
-1- 没有设置权限
0- 操作工级及以上权限可以修改
1- 班长级及以上权限可以修改
2- 工程师级及以上权限可以修改
3- 系统管理员可以修改
参数: 无
说明: 获取运行时的修改权限
示例: #pBatch.GetUserLevel();// 获取运行时的修改权限

力控组态软件的后台组件批次的引入和删除配方的方法

力控组态软件ForceControl V7.0的后台组件批次引入和删除配方的方法

AddRecipe(CString strRcpComName, CString strRecipeName)
描述: 引入配方
返回值: int 1- 增加配方成功 ,0- 增加配方失败
参数: strRcpComName – 配方组件名称
strRecipeName – 配方名称
说明: 增加一个配方
示例: #pBatch.AddRecipe(“Rcp1″,”rr”);// 在配方列表中引入配方组件 Rcp1 中的 rr 配方


DeleteRecipe(int nRecipeIndex)
描述: 删除配方
返回值: int 1- 删除配方成功 ,0- 删除配方参数失败
参数: nRecipeIndex – 配方列表中配方的索引号
说明: 删除配方列表中索引号为 nRecipeIndex 的配方
示例: #pBatch.DeleteRecipe(4);// 将配方列表中索引号为 4 的配方删除

力控组态软件的后台组件批次的控件属性

力控组态软件ForceControl V7.0的后台组件批次的控件属性

IsRun
描述: 批次中是否在执行
类型: int
说明: 批次中是否在执行 0- 批次没有在执行 1- 批次在执行中
示例: pBatch.IsRun


RecipeCount
描述: 批次中所加载的配方的个数
类型: int
说明: 批次中所加载执行的配方的个数
示例: pBatch.RecipeCount


RcpComCount
描述: 批次所连接的配方组件的个数
类型: int
说明: 批次所连接的配方组件的个数
示例: pBatch.RcpComCount