Scilab Website | Contribute with GitLab | Scilab Community | ATOMS toolboxes
Scilab Online Help
5.4.1 - 日本語

Change language to:
English - Français - Português - Русский

Please note that the recommended version of Scilab is 2026.1.0. This page might be outdated.
However, this page did not exist in the previous stable version.

Scilab help >> Scilab > Debugging > setbpt

setbpt

ブレークポイントを設定する

呼び出し手順

setbpt(macroname [,linenumb])

パラメータ

macroname

文字列

linenumb

スカラー整数または整数ベクトル

説明

setbpt は対話的にブレークポイントを 関数macronameの 行番号linenumb(デフォルト値: 1)に挿入します.

linenumb は行または行番号の列ベクトル,または 行番号のスカラー値とすることができます.

linenumb の行番号は, 関数macroname内の 物理的な行番号となります. 5.0より前のバージョンのScilabでは, 論理的な行番号が使用されていたことに注意してください. 物理的行番号と論理的行番号の差は, 継続行の数です(dot参照).

ブレークポイントに達した時, Scilabは指定された 物理行を評価し, 実行フローを停止します. 関数がコンパイルされていない場合(comp参照), その行が画面に出力されます. Scilabは一時停止モードに入り, ユーザがカレントの値を確認できるようになります. この一次停止 はresume または abortにより解除できます.

関数を再定義してもブレークポイントは消去されません. ユーザーはdelbptにより明示的にブレークポイントを削除する必要があります. ブレークポイントを指定する関数の数は 100以下, ブレークポイントの合計数は 1000 以下であつ必要があります.

例

setbpt('foo'),setbpt('foo',10),dispbpt()
delbpt()

setbpt('foo',[1,2,5,6]),dispbpt()

参照

  • delbpt — ブレークポイントを削除する
  • dispbpt — ブレークポイントを表示
  • pause — 中断モード, キーボード入力を待つ
  • resume — リターンまたは復帰実行およびローカル変数をコピー
Report an issue
<< dispbpt Debugging where >>

Copyright (c) 2022-2026 (Dassault Systèmes S.E.)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Apr 02 17:37:31 CEST 2013