Für jeden Zustand können Sie Code für den Initialisierungsabschnitt (Init / Entry), den zyklischen Abschnitt (Cyclic / Do) und das Ausgabeverhalten (Exit) schreiben.

Aktivieren Sie einen Zustand im Diagrammbereich oder im Explorer, um den Zustandscode in der Codeansicht anzuzeigen.

Abbildung 71. Codeansicht für einen Zustand
Codeansicht, die Abschnitte für Initialisierung, Zyklus und Finalisierung anzeigt.

Der Eingabebereich für den Zustandscode ist in drei Abschnitte unterteilt, die alle optional sind:

section initialization
    // Initialization
endsection
Schreiben Sie zwischen den Stichwörtern section initialization und endsection den Code für den Eintritt des Zustands. Dieser Code wird einmal ausgeführt. Er kann sowohl die Zuweisung von Werten als auch die Ausführung von Funktionen umfassen.
section cyclic
    // cyclic part
endsection
Schreiben Sie zwischen den Stichwörtern cyclic und endsection den Code, der ausgeführt werden soll, solange der Zustand aktiv ist.
section finalization
    // exit
endsection
Schreiben Sie zwischen den Stichwörtern section finalization und endsection den Code für Aktivitäten, die beim Verlassen dieses Zustands einmal ausgeführt werden sollen.

Wenn Sie sicher sind, dass Sie einen oder mehrere dieser Codebereiche nicht benötigen, können Sie ihn bzw. sie löschen.