Интерфейс командной строки дает пользователю доступ ко всем возможностям отладчика.
Запуск отладчика в режиме командной строки возможен с помощью команды, задаваемой в рабочем окне 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 (получить путь текущегоблока), предварительно выделив нужный блок в окне модели.

