主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

MATLABでの実行

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

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

関数

すべて展開する

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

Stateflowの構文

すべて展開する

変化検出

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

時相論理

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

トピック

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

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

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

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

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

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

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

スタンドアロンのStateflowチャートを呼び出すMATLABスクリプトまたは仿真软件モ金宝appデルを作成する。

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

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

注目の例