最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

MATLAB での実行

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

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

関数

すべて展開する

Stateflow.exportAsClassスタンドアロンのチャート用に MATLAB クラスをエクスポートする

Stateflow の構文

すべて展開する

変化検出

hasChanged最後のタイム ステップ以降のデータの変化を検出する
hasChangedFrom指定した値からのデータの変化を検出する
hasChangedTo指定した値へのデータの変化を検出する

時相論理

afterafter 演算子でチャートの実行を制御する
countcount 演算子でチャートの実行を制御する
elapsedelapsed 演算子でチャートの実行を制御する
everyevery 演算子でチャートの実行を制御する
temporalCounttemporalCount 演算子でチャートの実行を制御する

トピック

MATLAB オブジェクトとして実行する Stateflow チャートの作成

Simulink® モデル外でスタンドアロンの Stateflow チャートを保存する。

Stateflow チャート オブジェクトの実行と単位テスト

Stateflow チャートを、MATLAB または Stateflow エディターで実行する。

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

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

スクリプトとモデルを使用した Stateflow チャート オブジェクトの実行

スタンドアロンの Stateflow チャートを呼び出す MATLAB スクリプトまたは Simulink モデルを作成する。

MATLAB コードの Stateflow フロー チャートへの変換

MATLAB コードからフロー チャートを生成する。

注目の例