Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
However, this page did not exist in the previous stable version.
setbpt
установка точек останова
Последовательность вызова
setbpt(macroname [,linenumb])
Аргументы
- macroname
string
- linenumb
целочисленный скаляр или вектор целых чисел
Описание
setbpt
интерактивно вставляет точку останова в строку с номером
linenumb
(по умолчанию номер 1) функции с именем
macroname
.
linenumb
может быть вектор-строкой или вектор-столбцом или скаляром, указывающим номер строки.
Номера строк в linenumb
являются номерами
физических строк в функции с именем macroname
.
Заметьте, что Scilab до версии 5.0 использовал номера логических строк. Разница между номерами физических и логических строк равна количеству продолженных
строк
(см. dot).
Когда достигается точка останова, Scilab выполняет определённую физическую строку и останавливает ход выполнения. Если функция не компилированная (см. comp), то строка выводится на экра. Затем Scilab переходит в режим pause, в котором пользователь может проверить текущие значения. Из режима pause можно выйти с помощью resume или abort.
Переопределение функции не очищает точки останова. Пользователь должен явно удалить точки останова с помощью delbpt. Максимальное число функций с включёнными точками останова не должно превышать 100, а общее число точек останова равно 1000.
Смотрите также
Report an issue | ||
<< dispbpt | Debugging | where >> |