ステートチャート要素 ステートチャートの要素は、 ツールボックス 見る。このビューは、エディターでステートチャートオブジェクトを開くと開きます。 開始状態 終了状態 州 状態(サイクル内) ノート 複合状態 フォーク/参加 選択 遷移 完了移行 例外遷移 このセクションの内容 :
要素:開始状態 The 開始状態 elementは、初期状態の疑似状態を表します。 状態がトップレベルにある場合、ステートチャートフローはそこから始まります。複合状態または直交状態の範囲にある場合、ネストされたステートチャートのフローはそこから始まります。 プロパティ 財産 説明 識別子 要素の名前 名前は いいえ ステートチャートに表示されます。 ユーザー入力 要素を選択すると、その上に遷移アイ
要素:終了状態 終了状態は疑似状態です。この終了状態を含む領域の実行が終了したことを示します。終了状態は、最上位のステートチャート、複合状態、または直交状態の領域に配置できます。 終了状態にはコマンドアイコンはありません。 プロパティ 財産 説明 識別子 要素の名前。ステートチャートには表示されません。 このセクションの内容 :
要素:状態 状態は、ステートチャートの主要な要素です。ステートマシン(またはステートチャート)は、実行時にさまざまな状態を実行し、それらのアクションを実行します。状態には、状態の実行時の指定された時間に実行されるENTRY、DO、およびEXITアクションを含めることができます。 状態は、角が丸い緑色のボックスとして表されます。サイクル内の状態は赤で表示されます。でサイクル内状態を設定します サイク
要素:複合状態 この要素を使用して、複数の状態をグループ化できます。 . 複合状態は、直交または非直交にすることができます。 直交状態:2つ以上の領域を持つ複合状態。直交状態では、内部状態が領域にグループ化され、領域が優先されます。これらは、実行時に処理順序を制御します。領域の状態は、内部シーケンスに従って疑似並列で実行されます。 非直交状態: 領域が 1 つだけある複合状態。非直交状態では、内部
要素:フォーク/結合 フォークは、直交状態での疑似並列処理への遷移を分割するための疑似状態です。フォークから発生するすべての遷移は、複合状態のさまざまな領域で直交状態で終了する必要がある完了遷移です。これらのトランジションには条件がなく、着信トランジションのガード条件が満たされると切り替わります。 プロパティ 財産 説明 識別子 選択した要素の一意の名前。ステートチャートには表示されません。 垂直
要素:選択 選択肢は、ステートチャート内のノードです。後続のガード条件は、サイクル内のノードで評価されます。少なくとも1つの着信遷移と1つの発信遷移があります。選択ノードは、最上位のステートチャート、複合状態、または直交状態の領域に配置できます。複数の選択肢ノードがトランジションによってリンクされている場合、このチェーン内のトランジションのソース要素である選択肢へのトレースバックなど、循環リンクを
要素:遷移 遷移は、状態間の遷移動作を制御します。 . 次のいずれかのイベントが発生すると、遷移が発生する可能性があります。 条件付きイベントまたは変更イベント 完了イベント(ソース状態のアクションが完了したとき) タイムイベント トランジションにはガード条件があり、アクションを持つことができます。状態遷移は通常、ガード状態の評価で立ち上がりエッジが検出されたときに実行されます。別の方法として、ガ
要素:完了遷移 完了遷移には、スイッチ操作をトリガーするガード条件がないため、条件はありません。したがって、ソース状態が完全に処理されると切り替わります。次のタスクサイクル中に、割り当てられる可能性のあるアクションが実行されます。 開始状態とフォーク/結合のすべての発信遷移は、完了遷移です。複合状態には通常、完了遷移も含まれます。 ソース要素がフォーク/結合の場合、外向きの矢印は円なしで描画されま
要素: 例外遷移 例外遷移は、エラーまたは例外が発生した場合に、次の状態または疑似状態への切り替えを制御します。例外遷移には、ガード条件とオプションでアクションがあります。 例外遷移は、現在の処理を中断します。まず、現在アクティブな状態がサイクルの最後まで処理されます。次に、システムはこの例外への反応として意図された状態に切り替わります。この状態では、エラー処理と例外処理が実行されます。ソース状態