Skip to main content

Comando: Crea modulo da FB

Questo comando (categoria "Composer") crea una descrizione del modulo da un blocco funzione.

. Vengono creati i seguenti oggetti:
  • Descrizione del modulo con il nome <NameOfTheFB>

  • Pool di immagini con il nome IP_<NameOfTheFB>

  • Elenco di testo con il nome TL_<NameOfTheFB>

  • Interfaccia con il nome TL_<NameOfTheFB> Io<nomedell'FB>.

    Questa interfaccia si estende AC.IModule.

. La descrizione del modulo viene creata secondo le seguenti regole:
  • Tutte le variabili var_input constant sono definiti come parametri del modulo. Ecco gli attributi parameterCategory, parameterMinValue, E parameterMaxValuehere può essere utilizzato per impostare categorie e valori minimi/massimi.

  • Tutte le variabili numeriche var_output sono definiti come uscite del modulo.

  • Tutte le variabili numeriche var_input sono definiti come ingressi del modulo, a meno che non siano contrassegnati come parte di un multislot.

  • Tutte le variabili var_input di tipo Interface diventano slot singoli, se contrassegnati con il ac_single_slot attributo.

  • Per creare un multi slot una coppia di var_input è richiesto, composto da a Pointer to Interface e una variabile intera. Entrambi devono essere contrassegnati con il 'ac_multi_slot' := '<ID>' attributo, dove il <ID> dei due deve corrispondere.