Main Content

MATLAB での実行

スタンドアロンの Stateflow® チャートを MATLAB® 内のオブジェクトとして実行する

ステート チャートを使用してロジックを設計し、そのロジックを MATLAB プログラムとして実行します。Stateflow エディターで、チャートを実行してユニット テストを行います。チャートを介して、ユーザー インターフェイスおよびデータ処理アプリケーションの動作を制御します。

関数

すべて展開する

Stateflow.exportAsClassスタンドアロンのチャート用に MATLAB クラスをエクスポートする
Stateflow.exportToVersion以前のバージョンの Stateflow で使用するスタンドアロン チャートのエクスポート (R2020a 以降)

Stateflow の構文

すべて展開する

変化検出

hasChangedStateflow チャートで最後のタイム ステップ以降のデータの変化を検出
hasChangedFromStateflow チャートで指定した値からのデータの変化を検出
hasChangedToStateflow チャートで指定した値へのデータの変化を検出

時相論理

afterイベント ブロードキャスト後または指定時間後にチャートを実行
atイベント ブロードキャストまたは指定した時間でチャートを実行
count条件が有効である状態でのチャートの実行回数
elapsedステートがアクティブになってからの時間
every一定間隔でチャートを実行
temporalCountステートがアクティブになってからのイベント数、チャートの実行回数、または時間

トピック

トラブルシューティング

スタンドアロンの Stateflow チャートのデバッグ

実行を中断して Stateflow チャート内の各アクションをステップ実行する。

注目の例