Skip to main content

Comando: Crear Módulo desde FB

Este comando (categoría "Compositor") crea una descripción de módulo a partir de un bloque de funciones.

. Se crean los siguientes objetos:
  • Descripción del módulo con el nombre <NameOfTheFB>

  • Grupo de imágenes con el nombre IP_<NameOfTheFB>

  • Lista de texto con el nombre TL_<NameOfTheFB>

  • Interfaz con el nombre TL_<NameOfTheFB> I<NombreDelFB>.

    Esta interfaz se extiende AC.IModule.

. La descripción del módulo se crea de acuerdo con las siguientes reglas:
  • Todas las variables var_input constant se definen como parámetro del módulo. Allí los atributos parameterCategory, parameterMinValue, y parameterMaxValuehere se puede utilizar para establecer categorías y valores mínimos / máximos.

  • Todas las variables numéricas var_output se definen como salidas del módulo.

  • Todas las variables numéricas var_input se definen como entradas de módulo, a menos que estén marcadas como parte de una ranura múltiple.

  • Todas las variables var_input de tipo Interface convertirse en ranuras individuales, si están marcadas con el ac_single_slot atributo.

  • Para crear una ranura múltiple, un par de var_input se requiere, que consta de un Pointer to Interface y una variable entera. Ambos deben estar marcados con el 'ac_multi_slot' := '<ID>' atributo, donde el <ID> de los dos debe coincidir.