メインコンテンツ

ステートと遷移の構文

アクションと条件を使用してチャート動作を表現する

ステート間の遷移が発生しアクションが実行されるタイミングを指定することにより、Stateflow® チャートの実行を制御します。イベントをブロードキャストすることにより、ステートの実行を同期します。データ値の変化を検出し、チャート実行時にどのステートがアクティブであるかをチェックします。

カテゴリ

  • ステート動作のプログラミング
    アクション、遷移、イベント、ステート構造体およびヒストリ ジャンクションを使用してチャート動作を定義する
  • アクション言語構文
    MATLAB または C をアクション言語として使用し、演算子、データ型、組み込み関数を用いて Stateflow チャートのステートと遷移の動作を制御する
  • 遷移ロジックの設計
    グラフィカル演算子と論理演算子、ジャンクション、アクションを使用して、動作モード間のシステムの遷移方法を定義する
  • タイミングと実行の制御
    イベントベースの時相論理、パラレル ステートの実行、イベントベースおよび時間ベースのメカニズムを使用して、タイミングと、チャート アクションの順序を制御する
  • データと信号の処理
    チャート データを管理し、信号の変更に反応して変更を検出し、データ駆動型イベントに反応してアクションをトリガーし、複素数データ型に反応してデータの表現と処理を実行する
  • 外部コードの統合
    Stateflow と外部コード間の通信のため、MATLAB 関数、Simulink モデル、C 関数を統合する