力控组态软件ForceControl V7.0设置后台组件配方信息的控件方法
PopManageDlg()
描述: 弹出配方管理界面
返回值: 无
参数: 无
说明: 本函数弹出的是整个配方的管理界面,在该界面中可以进行关于配方的所有操作
示例: #pRecipe.PopManageDlg()// 弹出管理对话框
PopSetRecipeDlg(string RecipeName)
描述: 弹出配方设置界面
返回值: void
参数: RecipeName – string,需要编辑的配方名称
说明: 执行本函数是提供一种界面修改配方内容的方法,以方便现场对配方的操作
示例: #pRecipe.PopSetRecipeDlg(“RecipeName”)// 弹出配方设置界面来修改配方 RecipeName
RenameMaterial(sting RecipeName,sting MaterialVarName,sting NewMaterialVarName)
描述: 修改原料名称
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称
MaterialVarName – 字符串,原料变量名称
NewMaterialVarName – 字符串,原料变量名称
说明: 将名称为 MaterialVarName 的原料变量名称改为 NewMaterialVarName 失败返回 0
示例: #pRecipe.RenameMaterial(“Recipe1″,”Tag1.pv”,”tag2.pv”)
// 将原料名称由 Tag1.pv 改为 Tag2.pv
SaveFile(string Path,string SaveName)
描述: 存储配方组到文件
返回值: int 1- 成功,0- 失败
参数: Path – 字符串,保存文件路径
SaveName – 字符串,存储文件的名称
说明: 将当前的配方组保存到 Path 路径下的 SaveName 文件中,存储文件格式有 xml 和 rcp两种,因此存储时只需要输入配方名称不需要写后缀名,默认为 xml 格式,当本配法组加密时导出的是 rcp 格式,并且加密;如果输入路径为空则默认存入工程目录 Recipe下 ;Path 如不存在则自动创建 Path 各级文件夹。
示例: #pRecipe.SaveFile(”C:\Program Files\PCAuto6″,”abc”)
// 将 pRecipe 配方组保存到 C:\Program Files\PCAuto6 下的 abc 文件下
SetForceValueState(string RecipeName,int bForceVale)
描述: 设置配方强制值执行状态
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称
bForceVale – 整型,强制值状态,0 为不执行强制值,1 为执行
说明: 设置配方强制值执行状态,设置 0 为不执行强制值,1 为执行
示例: #pRecipe.SetForceValueState(“beerRcp”,1)// 设置配方 “beerRcp” 配方执行强制值
SetMaterialDescription(stringRecipeName,stringMaterialName,string Describtion)
描述: 设置配方中某一个原料的描述信息
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称,为字符串
MaterialName – 字符串,原料名称
Describtion – 字符串,原料描述
说明: 设置配方中某一个原料的描述信息。成功则返回非零,失败为 0
示例: #pRecipe.SetMaterialDescription(“RecipeName”,”MaterialName”,
“Describtion”)// 设置配方 RecipeName 的 MaterialName 原料的描述信息为 Describtion
SetMaterialExpression(string RecipeName,string MaterialName,string Expression)
描述: 设置配方中某一原料的表达式
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称
MaterialName – 字符串,原料名称
Expression – 字符串,表达式名称
说明: 设置配方中某一项原料的表达式,失败返回 0
示例: #pRecipe.SetMaterialExpression(“Beer”,”Tag1.pv”,”Tag0.pv * 0.5″)
// 设置配方 Beer 中 Tag1.pv 原料的表达式为 Tag0.pv * 0.5,失败返回 0
SetMaterialForceValue(string RecipeName,string MaterialName, float ForceValue)
描述: 设置配方中某一原料的强制值
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称
MaterialName – 字符串,原料名称
ForceValue – 浮点数,强制值名称
说明: 设置配方中某一项原料的强制值,失败返回 0
示例: #pRecipe.SetMaterialForceValue(“Beer”,”Tag1.pv”,”158″)
// 设置配方 Beer 中 Tag1.pv 原料的强制值为 158
SetMaterialReferVar(stringRecipeName,string MaterialName,string Referencevar)
描述: 设置配方中某一个原料的参考变量
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称,为字符串
MaterialName – 字符串,原料名称
Referencevar – 字符串,参考变量名称
说明: 设置配方中某一个原料的参考变量。失败返回 0
示例: #pRecipe.SetMaterialReferVar(“RecipeName”,”MaterialName”,
“Referencevar”)// 设置配方 RecipeName 的 MaterialName 原料的参考变量为 Referencevar
SetMaterialUnit(string RecipeName,string MaterialName,string Unit)
描述: 设置配方中某一原料的单位
返回值: int 0- 失败 1- 成功
参数: RecipeName – 字符串,配方名称,为字符串
MaterialName – 字符串,原料名称
Unit – 字符串,单位名称
说明: 设置配方中某一项原料的单位
示例: #pRecipe.SetMaterialUnit(“Beer”,”Tag1.pv”,”T”)// 设置配方 Beer 中 Tag1.pv 原料的单位为 T
SetProductNO(sting RecipeName,sting strProNO)
描述: 设置配方对应的产品编号
返回值: int 0- 失败 1- 成功
参数: Recipename- 配方名称字符串
strProNO- 产品编号字符串
说明: 该函数用来设置配方对应的产品编号
示例: #pRecipe.SetProductNO(“Beer”,”abc111-5″)// 设