установка точек останова
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.