<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Recipe:配方管理 > 概念 > 模块化应用中的MpRecipe |
mapp Services V5.16
本节解释了在模块化应用程序中实施MpRecipe时应注意的事项。有关在应用模块或机器组中使用mapp的一般信息,请参见 创建模块化应用一节 。
如果配方管理位于应用模块中,那么在指定 MpRecipeRegPar 组件的过程变量(PV)时,一定要记住在变量名称之前指定应用模块名称 。
▪指定一个全局进程变量。ApplicationModuleName::ProcessVariable
▪指定一个本地进程变量。ApplicationModuleName::Taskname:ProcessVariable
本节解释了MpRecipe在与应用模块结合使用或在机器组中使用时的行为方式。下图显示了一个应用实例,其中MpRecipe在应用模块中被使用:
存储在配方中的参数会根据使用配方处理的位置而改变。配方处理只考虑到在同一应用模块或同一机器组中(或在其下方)的配方参数。
在上面的例子中,这意味着 磨机Mill 模块和 胶水Glue 模块 中的配方处理 是 完全独立的。 使用 MpRecipeRegPar 或 MpRecipeRegParSync在Mill 应用模块 中 注册的每个参数都会进入一个只包含该应用模块参数的配方中。 不管怎么样 ,还有一个配方,其中 收集了 所有在 Glue 应用模块中注册的参数 。框架项目中的配方处理收集框架项目中注册的参数,但也收集应用模块中的所有参数。当使用机器组(mapp层次结构)时,那么每个机器组也会收集其下的组的所有参数。