Element: Transition
A transition controls the transition behavior between states.
Conditional event or change event
Completion event (when the actions of the source state are completed)
Time event
A transition has a guard condition and can have an action. The state transition is usually executed when the evaluation of the guard condition detects a rising edge. As an alternative, you can configure to detect whether or not the guard condition is TRUE
. When the state transition is executed with the next clock cycle, first the action is executed and then the switch is made to the end state.
When a source state has multiple outgoing transitions, each transition is prioritized. You can change the priority in the properties of the transition. The priority defines the order in which the guard conditions are checked and the order in which the transitions are switched.

Properties
Property | Description |
---|---|
Type | Transition |
Priority | The priority defines the order of processing. Example: NoteIf the state has other transitions and you change the priority, then all transitions are affected by the change and they are adapted automatically. |
Rising edge |
|
User input
Action | Description |
---|---|
| NoteIf you do not click an existing element, but in a blank area, then a new state is created. |
| When this condition is fulfilled, the switch is made to the transition. |
| When you start typing, the matching components appear in a list box. You can double-click to select the object. This selected method or action is executed when the transition has been switched. |
| The line of a transition can be moved anywhere. The states remain in place. |
| You can use this function to move a transition to another state without losing the previous configuration. The corresponding condition and action remain unchanged. |