Интерфейс командной строки дает пользователю доступ ко всем возможностям отладчика.
Запуск отладчика в режиме командной строки возможен с помощью команды, задаваемой в рабочем окне MATLAB: sldebug('My_model') , где My_model – имя отлаживаемой модели.
Для работы с отладчиком требуется вводить команды в главном окне MATLAB.
Список команд приведен в ниже лежащей таблице.
Команда |
Краткая форма |
Повтор |
Назначение |
Step |
s |
да |
Переход к следующему блоку |
next |
n |
да |
Переход к следующему временному шагу |
disp [s:b | gcb] |
d |
да |
Показ входных и выходных сигналов блока при остановке |
undisp <s:b | gcb> |
und |
да |
Удаление блока из списка отображаемых |
trace <s:b | gcb> |
tr |
да |
Показ входных и выходных сигналов блока во время выполнения |
untrace <s:b | gcb> |
unt |
да |
Удаление блока из списка трассировки |
probe [s:b | gcb] |
p |
нет |
Показ входных и выходных сигналов указанного блока |
break <s:b | gcb> |
b |
нет |
Вставка точки остановки при входе в блок |
bafter <s:b | gcb> |
ba |
нет |
Вставка точки остановки при выходе из блока |
bshow s:b |
bs |
нет |
Показ указанного с помощью индекса блока |
clear <s:b | gcb> |
cl |
нет |
Удаление точки останова |
zcbreak |
zcb |
нет |
Прерывание при обнаружении скачкообразного перехода сигналом нулевого уровня (непредусмотренное пересечение нуля) |
zclist |
zcl |
нет |
Список блоков дающих непредусмотренное пересечение нуля |
xbreak |
x |
нет |
Прерывание при переменном шаге расчета в состоянии требующем ограничения шага расчета |
tbreak [t] |
tb |
нет |
Установка/удаление остановки в указанный момент времени |
nanbreak |
na |
нет |
Установка/удаление остановки при обнаружении не числового (NaN, Inf) значения |
continue |
c |
да |
Продолжение моделирования |
run |
r |
нет |
Окончание режима отладки и продолжение расчета в обычном режиме |
stop |
sto |
нет |
Остановка моделирования |
quit |
q |
нет |
Прерывание моделирования |
status [all] |
stat |
нет |
Показ параметров отладчика |
states |
state |
нет |
Показ текущих значений переменных состояния |
systems |
sys |
нет |
Показ списка не виртуальных подсистем |
slist |
sli |
нет |
Список не виртуальных блоков |
minor |
m |
нет |
Режим отладки с использованием внутренних (малых) шагов |
ishow |
i |
нет |
Включение/ выключение режима показа информации об интегрирующих блоках |
emode |
e |
нет |
Вывод информации о текущем режиме моделирования (обычный или ускоренный) |
probe level {all} | io |
|
нет |
Установить уровень подробности показа сигналов блоков (все либо только входные и выходные) |
atrace level |
at |
нет |
Установка уровня отображения информации при трассировке алгебраических контуров (0 –ничего, 4 -все) |
ashow <gcb | s:b> |
as |
нет |
Показ алгебраического контура, содержащего указанный блок |
ashow s#n |
as |
нет |
Показ алгебраического контура с номером n в подсистеме (модели) s |
ashow clear |
as |
нет |
Отменить показ алгебраического контура |
Часть команд приведенных в таблице требуют указания индекса блока (смотри п. 13.1.4). При использовании таких команд вместо имени блока можно указывать команду gcb (получить путь текущегоблока), предварительно выделив нужный блок в окне модели.