d9e5a92d

Интерфейс командной строки отладчика Simulink моделей


Интерфейс командной строки дает пользователю доступ ко всем возможностям отладчика.

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

 




Содержание раздела