要素:遷移
遷移は、状態間の遷移動作を制御します。
条件付きイベントまたは変更イベント
完了イベント(ソース状態のアクションが完了したとき)
タイムイベント
トランジションにはガード条件があり、アクションを持つことができます。状態遷移は通常、ガード状態の評価で立ち上がりエッジが検出されたときに実行されます。別の方法として、ガード状態が TRUE
。次のクロックサイクルで状態遷移が実行されると、最初にアクションが実行され、次に終了状態に切り替わります。
ソース状態に複数の出力遷移がある場合、各遷移が優先されます。トランジションのプロパティで優先度を変更できます。優先度は、ガード条件がチェックされる順序と遷移が切り替えられる順序を定義します。

プロパティ
財産 | 説明 |
---|---|
タイプ | 遷移 |
優先順位 | 優先度は処理の順序を定義します。 例: 注記状態に他の遷移があり、優先度を変更した場合、すべての遷移は変更の影響を受け、自動的に適応されます。 |
立ち上がりエッジ |
|
ユーザー入力
アクション | 説明 |
---|---|
| 注記既存の要素をクリックせず、空白の領域をクリックすると、新しい状態が作成されます。 |
| この条件が満たされると、遷移に切り替わります。 |
| 入力を開始すると、一致するコンポーネントがリストボックスに表示されます。ダブルクリックしてオブジェクトを選択できます。 この選択されたメソッドまたはアクションは、遷移が切り替えられたときに実行されます。 |
| トランジションの線はどこにでも移動できます。州はそのままです。 |
| この関数を使用すると、以前の構成を失うことなく、遷移を別の状態に移動できます。対応する条件とアクションは変更されません。 |