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