<< 点击显示目录 >> 主页 mappServices帮助手册 > mapp Recipe:配方管理 > 概念 > 类别 |
mapp Services V5.16
可使用 MpRecipeCsv/MpRecipeXml 或 MpRecipeRegPar/MpRecipeRegParSync的输入参数 "Category "为配方定义一个类别 。此输入参数可根据使用情况以不同方式使用。
在下面的例子中,使用 MpRecipeRegPar在一台机器中注册了两个不同的过程变量 。诸如速度和加速度的值被存储在过程变量 "AxisParameter "中。第二个过程变量 "PIDParameters "用于保存一个温度区所需的参数。
注册过程变量 "AxisParameter "的功能块使用 "Axis "类别;另一个则使用 "PID "类别。
使用功能块 MpRecipeCsv/MpRecipeXml将注册的过程变量保存在一个配方文件中 。
保存的配方可能看起来像这样:
根据当前必须加载的配方,可以在 MpRecipeCsv/MpRecipeXml的输入参数 "类别 "中指定所需的 "Axis "或 "PID "类别 。
这意味着不同的类别可以被保存在一个配方文件中。整个配方结构的一部分可以被加载,这取决于当前需要哪个过程变量。如果要加载PID参数,在功能块 MpRecipeCsv/MpRecipeXml中指定类别 "PID" 。PID参数的配方是通过 "Load = TRUE"加载的 。
如果有必要,过程变量也可以被划分为不同的配方。
在下面的例子中,有两个不同的过程变量,每个变量都应保存在一个配方中。
速度和加速度等值存储在过程变量 "AxisParameter "中。第二个过程变量 "PIDParameters "用于保存一个温度区所需的参数。这意味着轴参数应保存在一个配方中,而PID参数保存在另一个配方中。
为了实现这一点, 在每种情况下都要使用两个 MpRecipeCsv/MpRecipeXml 实例。一个实例负责轴参数;另一个负责PID参数。为了能够区分不同的配方,输入参数 "类别 "被用在各自的功能块上。
如果各自的配方被保存,则会创建两个不同的配方文件。
有关该主题的更多信息,请参见 带有产品和机器参数的机器用例 。 |