Définissez visuellement des enregistrements composites STRUCT et des listes d'états ENUM dans l'Éditeur de machine.
- Ouvrez
main.machine et sélectionnez l'onglet Datatypes.
- Sélectionnez STRUCT ou ENUM dans le panneau de gauche, saisissez un Type Name (par exemple
StationRecipe ou MachineMode), puis cliquez sur Create Type.
- Ajoutez des membres à votre type :
- STRUCT : Cliquez sur + Add Field pour définir les noms de champs, types, valeurs initiales et commentaires.
- ENUM : Cliquez sur + Add Value pour lister les valeurs symboliques (par exemple
IDLE, AUTO, MANUAL).
- Passez à l'onglet Variables dans
main.machine.
- Cliquez sur + Add Variable.
- Définissez la colonne Type sur le nom de votre
STRUCT ou ENUM personnalisé, ou déclarez un tableau tel que ARRAY[10] OF StationRecipe.
- Accédez aux champs d'une structure avec la notation pointée (
recipe.press_time_ms).
- Comparez ou affectez des valeurs d'énumération à l'aide de
TypeName.VALUE (mode == MachineMode.AUTO).