力控组态软件ForceControl V7.0添加删除和下载后台组件配方的控件方法
AddMaterial(stingRecipeName,stringMaterialVariable,stingExpression,doubleForceValue,sting Unit,sting Describe,sting ReferenceVariable)
描述: 在给定配方中添加配方原料项
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称,为字符串,必选项
MaterialVariable- 字符串,原料对应变量名称,必选项
Expression – 字符串,表达式,必选项
ForceValue – 双精度型,强制值设定,当用户需要设置强制值模式时有效,可选项
Unit – 字符串,原料的单位描述,可选项
Describe – 字符串,原料的描述,可选项
Reference – 变量名,用于提供用户对该原料的某个变量的参考用可选项
说明: 函数获在给定配方中添加新的原料项,如果配方不存在则创建新的配方,如果添加失败返回 0,成功返回 1
示例: #pRecipe.AddMaterial(“Recipe1″,”Tag1.pv”,”Gross * 0.2″,5.6,” 新添加的原料项”,”T”,”Gross.pv”);// 在配方 RecipeName 中添加原料 Tag1.pv,并且设定其相关的参数
AddRecipe(string RecipeName)
描述: 添加配方
返回值: int 0- 失败 1- 成功
参数: RecipeName – 配方名称的字符串
说明: 在配方组中添加一个新的配方
示例: #pRecipe.AddRecipe(“RecipeName”)// 添加名称为 RecipeName 的新配方到pRecipe 配方组中,如果失败则返回 0
DeleteMaterial(sting RecipeName,sting MaterialName)
描述: 删除给定配方中原料项
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称,为字符串,必选项
MaterialName – 字符串,原料名称,必选项
说明: 删除给定配方中原料项,如果删除失败返回 0
示例: #pRecipe.DeleteMaterial(“Recipe1″,”Tag1.pv”)// 删除 Recipe1 配方中的 Tag1.pv 原料项
DeleteRecipe(string RecipeName)
描述: 删除配方
返回值: int 0- 为删除失败,1- 删除成功
参数: RecipeName- 配方名称的字符串
说明: 配方是从内存中把名字为 RecipeName 的配方删除,返回值为 0 时表示删除失败
示例: #pRecipe.DeleteRecipe(“Beer”)// 删除配方 Beer,如果删除成功返回 1,不成功返回 0
ExcuteRecipeByIndex(int Index)
描述: 将配方的值下载到现场中去
返回值: int 0- 失败 1- 成功
参数: Index – 配方在配方组中的序列号
说明: 执行该函数先将配方中各个变量的值进行计算,如果计算正确则将所有数据下载到现场中去,如果计算失败或者下载失败则返回 0
示例: #pRecipe.ExcuteRecipeByIndex(9)// 将配方组 pRecipe 中第 10 个配方的值下载到现场中去
ExcuteRecipeByName(string RecipeName)
描述: 将配方的值下载到现场中去
返回值: int 0- 失败 1- 成功
参数: RecipeName- 字符串变量或者字符串
说明: 执行该函数先将配方中各个变量的值进行计算,如果计算正确则将所有数据下载到现场中去,如果计算失败或者下载失败则返回 0
示例: #pRecipe.ExcuteRecipeByName(“Recipe”)// 将配方 Recipe 的值下载到现场中去
表达的很好,不过对于初学者来说有些吃力。能否把做好的案例能不能发一个,谢谢。邮箱947831194@qq.com