sldebug
Simulink モデルのシミュレーション デバッグ セッションを開始
説明
sldebug(
は、mdl
)mdl
で指定されたモデルのプログラムによるシミュレーション デバッグ セッションを開始します。シミュレーションが開始され、初期化フェーズの直前で一時停止します。
プログラムによるシミュレーション デバッグ セッションを開始すると、MATLAB® コマンド プロンプトが sldebug
コマンド プロンプトになります。>>
の代わりに (sldebug @0): >>
と表示されます。デバッグ セッションを制御するには、MATLAB コマンド ウィンドウの sldebug
コマンド プロンプトで Simulink® のデバッグ用のプログラム インターフェイスを使用してコマンドを入力します。
プログラムによるシミュレーション デバッグ セッションでは、デバッグ関数を使用して次のことが可能です。
モデル、信号、およびブロックのブレークポイントを設定する。
シミュレーションを一度に 1 ブロック メソッドずつ実行する。
シミュレーションを一度に 1 タイム ステップずつ実行する。
次のブレークポイントまでシミュレーションを続ける。
シミュレーション データを調べる。
プログラムによるシミュレーション デバッグ セッションを終了するには、関数 stop
を使用します。
例
入力引数
ヒント
プログラムによるデバッグの代わりに、Simulink エディターで Simulink ツールストリップにある同様の機能を使用してモデルをデバッグおよび解析できます。[デバッグ] タブを使用して次のことが可能です。
シミュレーションをタイム ステップ内で一時停止するブレークポイントを追加する。
次のメジャー タイム ステップまでステップを進める。
次のブロック出力メソッドまでステップを進める。
Atomic サブシステム、モデル参照、Stateflow® チャートにステップインおよびステップアウトする。
端子の値ラベルを追加してメジャー タイム ステップのブロック出力値を表示する。
実行順序を確認する。
ブロック線図にサンプル時間情報の注釈を付ける。
シミュレーション デバッグ セッションを対話形式で開始するには、モデルに 1 つ以上のブレークポイントを追加し、[ブレークポイント リスト] で [タイム ステップ内で一時停止] が選択されていることを確認します。シミュレーションがブレークポイントで一時停止したときに、stop
コマンドなど、プログラムによるデバッグ コマンドの一部を MATLAB コマンド ウィンドウで使用できます。
シミュレーション デバッグ セッションを対話形式で開始すると、最初のブロック出力メソッドを実行する直前でシミュレーションが一時停止します。
バージョン履歴
R2006a で導入