Main Content

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

break

指定されたメソッドの前にブレークポイントを挿入する

構文

break
b
break m:mid

break mdl
break mdl [mth] [tid:TID]
break <sysIdx:blkIdx | gcb> [mth] [tid:TID]
break <(taskIdx)sysIdx:blkIdx | gcb> 
break <s:sysIdx | gcs> [mth] [tid:TID]
break modelName [mth] [tid:TID]
break modelName < (taskIdx)sysIdx:blkIdx> [mth] [tid:TID]

引数

mid

メソッド ID

sysIdx:blkIdx

ブロック ID

gcb

現在選択されているブロック

sysIdx

システム ID

gcs

現在選択されているシステム

modelName

現在選択されているモデル

mth

Outputs.Major などのメソッド名

TID

タスク ID

mdl

特定のモデル

説明

break は、現在のメソッドの前にブレークポイントを挿入します。

break を使用する代わりに、任意の構文で b の省略形を使用できます。

break mdl はモデル (mdl) の各メソッドで中断します。mdl は最上位モデルを参照します。

break mdl [mth] [tid:TID] はモデル (mdl)tid (TID) にあるメソッド [mth] で中断します。

break m:mid は、mid で指定されたメソッドの前にブレークポイントを挿入します (メソッド ID を参照)。

break sysIdx:blkIdx は、メジャー タイム ステップ内で sysIdx:blkIdx により指定されたブロックの各メソッド呼び出しの前にブレークポイントを挿入します (ブロック IDを参照)。break は、メジャー タイム ステップ内で現在選択されているブロックの各メソッド呼び出しの前にブレークポイントを挿入します (gcb を参照)。

break s:sysIdx は、ルート システムまたは次のシステム ID により指定された非バーチャル サブシステムの各メソッドの位置にブレークポイントを挿入します。 sysIdx.

メモ:

systems コマンドは、現在選択されているモデル内のすべての非バーチャル システムのシステム ID を表示します。

break gcs は、現在選択されている非バーチャル システムの各メソッドの位置にブレークポイントを挿入します。

break model は、現在選択されているモデルの各メソッドの位置にブレークポイントを挿入します。

メモ

break model コマンドでは識別子 model の代わりにモデル名を使用しないでください。

オプションの mth パラメーターを使用すると、特定のブロック、システム、モデル メソッドの位置にブレークポイントを設定することができます。たとえば、break gcb Outputs は、現在選択されているブロックの Outputs メソッドの位置にブレークポイントを設定します。

オプションの TID パラメーターを使用すると、特定のタスクによるメソッド呼び出しの位置にブレークポイントを設定することができます。たとえば、現在選択されている非バーチャル サブシステムがタスク 2 と 3 で動作していると仮定します。この場合、break gcs Outputs tid:2 は、タスク 2 がアクティブなときに発生するサブシステムの Outputs メソッドの呼び出しの位置にブレークポイントを設定します。

break <(taskIdx)sysIdx:blkIdx | gcb> はブロック ((taskIdx)sysIdx:blkIdx) の各メソッドで中断します。

break modelName < (taskIdx)sysIdx:blkIdx> [mth] [tid:TID] はモデル (modelName) 内のブロック ((taskIdx)sysIdx:blkIdx)tid (TID) にあるメソッド [mth] で中断します。

R2006a より前に導入