このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
Simulink デバッガー
Simulink デバッガーによって一度に 1 つのメソッドのシミュレーションを実行し、各メソッドの実行結果を調べることができます。モデルのシミュレーションが進むにつれて、Simulink エディターにブロックの状態、ブロックの入出力およびブロック メソッド実行に関する情報を表示できます。これにより、特定のブロック、パラメーターまたは相互接続でのモデルの問題を突き止めることができます。
Simulink デバッガーを使用して、以下を実行できます。
単一のメジャー タイム ステップの間に単一ブロックのダイナミクス (たとえば、出力や更新) を監視する
メジャー タイム ステップの実行中にシステムの状態を確認する
単一のメジャー タイム ステップの間にソルバーのダイナミクスを観測する
Simulink デバッガーは、実行するすべてのデバッガー コマンドについてアクティブ (開始済み) でなければなりません。
また Simulink シミュレーション ステッパーによるデバッグをサポートしていることで、シミュレーション中に前後のステップに移動でき、データを表示して、システムの状態がいつ、どのように変化するかを検査できます。詳細は、シミュレーション ステッパーをモデル解析に利用する方法を参照してください。
関数
sldebug | シミュレーションをデバッグ モードで開始 |
Simulink デバッガー コマンド
ashow | 代数ループを表示する |
atrace | 代数ループのトレース レベルを設定する |
bafter | 指定されたメソッドの後ろにブレークポイントを挿入する |
break | 指定されたメソッドの前にブレークポイントを挿入する |
bshow | 指定されたブロックを表示する |
clear | モデルからブレークポイントをクリアする |
continue | シミュレーションを続行する |
disp | シミュレーションが停止するときのブロックの I/O を表示する |
ebreak | ソルバー エラー時のブレークポイントを有効または無効にする |
elist | シミュレーション時に実行される順序で、シミュレーション メソッドをリストする |
emode | モデルの実行をアクセラレータ モードとノーマル モードの間で切り替える |
etrace | メソッドのトレース動作を有効または無効にする |
help | デバッガー コマンドのヘルプを表示する |
nanbreak | 非有限値での停止モードの設定または解除 |
next | モデルの実行リスト内の現在のレベルにある次のメソッドの開始部分までシミュレーションを進める |
probe | ブロックの I/O および状態データ |
quit | シミュレーション デバッガーを停止する |
rbreak | ソルバー リセットの前にシミュレーションを中断する |
run | シミュレーションを完全に最後まで実行する |
slist | モデル ブロックの並べ替えられたリストを表示する |
states | 現在の状態値 |
status | 有効なデバッグ オプション |
step | シミュレーションをメソッド 1 つ分以上進める |
stimes | モデルのサンプル時間 |
stop | シミュレーションを中止する |
strace | ソルバーのトレース レベルを設定する |
systems | モデルの非バーチャル システムをリストする |
tbreak | 時間ブレークポイントを設定またはクリアする |
trace | ブロックを実行するたびにブロックの I/O を表示する |
undisp | デバッガーの表示ポイント リストからブロックを削除する |
untrace | デバッガーのトレース ポイント リストからブロックを削除する |
where | シミュレーション ループ内の現在のシミュレーション位置を表示する |
xbreak | ステップサイズを制限する状態をデバッガーが検出したら実行を停止する |
zcbreak | サンプリングされていないゼロクロッシング イベントにおいて、シミュレーションを停止するかどうかを切り替える |
zclist | サンプリングされていないゼロクロッシングを含むブロックをリストする |
トピック
- Simulink デバッガーを使用したモデルのデバッグ
シミュレーション時に Simulink デバッガーを使用してモデルをデバッグする。
- ステップごとのシミュレーションの実行
ステップごとのシミュレーションの実行方法
- Simulink デバッガーでのブレークポイントの設定
ブロックやタイム ステップにブレークポイントを設定する。
- シミュレーションに関する情報の表示
現在のシミュレーションに関する情報を表示する方法
- モデルに関する情報の表示
デバッグ中のモデルに関する情報を表示する方法
- Simulink デバッガーでのアクセラレータ モードの実行
デバッガーでアクセラレータ モードを使用する。
- Simulink デバッガーのプログラムによるインターフェイス
Simulink モデルをプログラムによってデバッグする。