установка точек останова
setbpt(macroname [,linenumb])
string
целочисленный скаляр или вектор целых чисел
setbpt
интерактивно вставляет точку останова в строку с номером
linenumb
(по умолчанию номер 1) функции с именем
macroname
.
linenumb
может быть вектор-строкой или вектор-столбцом или скаляром, указывающим номер строки.
Номера строк в linenumb
являются номерами
физических строк в функции с именем macroname
.
Заметьте, что Scilab до версии 5.0 использовал номера логических строк. Разница между номерами физических и логических строк равна количеству продолженных
строк
(см. dot).
Когда достигается точка останова, Scilab выполняет определённую физическую строку и останавливает ход выполнения. Если функция не компилированная (см. comp), то строка выводится на экран. Затем Scilab переходит в режим pause, в котором пользователь может проверить текущие значения. Из режима pause можно выйти с помощью resume или abort.
Переопределение функции не очищает точки останова. Пользователь должен явно удалить точки останова с помощью delbpt. Максимальное число функций с включёнными точками останова не должно превышать 100, а общее число точек останова равно 1000.
Version | Description |
5.5.2 | setbpt() was removed after Scilab 5.5.2. Please use
debug() instead. |