Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

プログラムによるシミュレーションのデバッグ

MATLAB® コマンド ウィンドウでのシミュレーションのデバッグと解析、ブレークポイントの設定、タイム ステップおよびブロック メソッドのステップ実行

Simulink® のデバッグ用のプログラム インターフェイスでは、Simulink エディターで利用できるものと同様のデバッグ オプションが MATLAB コマンド ウィンドウでも使用できるようになっています。プログラムによるインターフェイスを使用すると、それに加えて次のことができます。

  • モデルの実行を一度に 1 ブロック メソッドずつステップ実行する。

  • ブロックのメソッドにブレークポイントを設定する。

  • ソルバー リセット ブレークポイントなどの追加のブレークポイントをモデルで設定する。

  • 非バーチャル サブシステムのリストなど、モデルに関する追加の情報を表示する。

シミュレーション デバッグ セッションでのデータの表示やモデルの実行を制御するための関数は、デバッグ セッションを開始した後にのみ使用できます。

関数

すべて展開する

sldebugSimulink モデルのシミュレーション デバッグ セッションを開始
bafterシミュレーション デバッグ セッションで指定されたメソッドの後ろにブレークポイントを挿入する
breakシミュレーション デバッグ セッションで指定されたメソッドの前にブレークポイントを挿入する
clearシミュレーション デバッグ セッションでブレークポイントをクリア
continueシミュレーション デバッグ セッションを続行
ebreakシミュレーション デバッグ セッションでソルバー エラーが発生したときに一時停止するブレークポイントを設定またはクリア
emodeシミュレーション デバッグ セッションでアクセラレータ モードとノーマル モードを切り替える
nanbreakシミュレーション デバッグ セッションで Inf 値または NaN 値が発生したときに一時停止するブレークポイントを設定またはクリア
nextモデルの実行リスト内の次のメソッドの開始部分までシミュレーション デバッグ セッションを進める
quitシミュレーション デバッグ セッションを終了
rbreakソルバー リセットの前に一時停止するようにシミュレーション デバッグ セッションを構成
runシミュレーション デバッグ セッションを現在のポイントからシミュレーションの最後までブレークポイントを無視して実行
step指定したインクリメントだけシミュレーションを進める
stopシミュレーション デバッグ セッションを停止
tbreakシミュレーション デバッグ セッションを指定の時間に一時停止するブレークポイントを設定またはクリア
xbreakシミュレーション デバッグ セッションで状態によってステップ サイズが制限されると一時停止するブレークポイントを設定またはクリア
zcbreakサンプリングされていないゼロクロッシング イベントが発生したときに一時停止するようにシミュレーション デバッグ セッションを構成
ashowシミュレーション デバッグ セッションで代数ループを特定して強調表示する
atrace代数ループを解くたびに情報を表示するようにシミュレーション デバッグ セッションを構成する
bshowシミュレーション デバッグ セッションで指定したブロック ID をもつモデル内のブロックを強調表示する
dispシミュレーション デバッグ セッションの一時停止時に指定したブロックに関する情報を表示
elistシミュレーション デバッグ セッションで実行順序を表示
etraceメソッドに出入りする際に情報を表示するようにシミュレーション デバッグ セッションを構成する
helpシミュレーション デバッグ セッションで Simulink のデバッグ用のプログラム インターフェイスについてヘルプを表示
probeシミュレーション デバッグ セッションで指定したブロックの入力、出力、および状態データを表示
slistシミュレーション デバッグ セッションでモデル内のブロックの並べ替えられたリストを表示
statesシミュレーション デバッグ セッションで状態値を表示
status現在のシミュレーション デバッグ セッションで使用しているオプションを表示
stimesシミュレーション デバッグ セッションでモデル内のサンプル時間に関する情報を表示
straceシミュレーション デバッグ セッションでソルバー情報を表示
systemsシミュレーション デバッグ セッションでモデル内またはモデルの階層構造内の非バーチャル サブシステムをリスト
traceシミュレーション デバッグ セッションで指定したブロックが実行されるたびにブロックに関する情報を表示
undispシミュレーション デバッグ セッションの表示ポイントを削除
untraceシミュレーション デバッグ セッションのトレース ポイントを削除
whereシミュレーション デバッグ セッションでシミュレーション ループ内の現在の位置を表示
zclistシミュレーション デバッグ セッションでゼロクロッシングを検出するブロックをリスト

トピック