Skip to main content

命令:从 FB 创建模块

该命令(类别“Composer”)从功能块创建模块描述。

. 创建以下对象:
  • 带有名称的模块描述 <NameOfTheFB>

  • 带有名称的图像池 IP_<NameOfTheFB>

  • 带有名称的文本列表 TL_<NameOfTheFB>

  • 界面名称 TL_<NameOfTheFB> 我<FB 名称>。

    这个接口扩展了 AC.IModule

. 模块描述根据以下规则创建:
  • 所有变量 var_input constant 被定义为模块参数。那里有属性 parameterCategory, parameterMinValue, 和 parameterMaxValuehere 可用于设置类别和最小/最大值。

  • 所有数值变量 var_output 被定义为模块输出。

  • 所有数值变量 var_input 定义为模块输入,除非它们被标记为多插槽的一部分。

  • 所有变量 var_input 类型的 Interface 成为单个插槽,如果它们标有 ac_single_slot 属性。

  • 要创建多插槽,请使用一对 var_input 是必需的,由一个 Pointer to Interface 和一个整型变量。两者都必须标有 'ac_multi_slot' := '<ID>' 属性,其中 <ID> 两者必须匹配。