Просмотр
рабочей области
В точках прерывания
пользователь имеет возможность просмотреть состояние рабочей области с помощью
ранее описанных команд who и whos — см. урок 5. Кроме того, для перемещения
по рабочим областям стека вызванных функций вверх или вниз используются следующие
команды:
-
dbdown
— перемещение в стеке вызываемых функций сверху вниз;
-
dbup —
перемещение в стеке вызываемых функций снизу вверх.
Находясь в
рабочей области, можно не только просматривать значения переменных, но и менять
их в ходе отладки программы. С помощью команды dbstack можно просматривать стек
функций. Для завершения отладки используется команда
dbquit.
В заключение
еще раз обращаем внимание читателя на то, что все возможности отладки реализованы
в редакторе/отладчике m-файлов, который характеризуется удобным графическим
интерфейсом и средствами визуализации отладки программ. К ним относятся возможность
выделения различными цветами элементов m-файла (ключевых слов, переменных, комментариев
и т. д.), наглядное представление точек прерывания, простота их установки и
т. д. Щелкнув мышью справа от колонки с номерами строк, вы можете установить/снять
точку прерывания в окне редактора-отладчика. После остановки в точке прерывания
вы можете просмотреть значения всех переменных, подведя курсор мыши к символьному
обозначению переменной в окне редактора-отладчика.
В этом отношении
некоторые описанные выше приемы отладки в командном режиме выглядят несколько
архаично. Скорее всего, они ориентированы на пользователей, привыкших к командному
режиму работы с системой.
Содержание раздела