Отладчик Simulink

Использование Simulink® отладчик, чтобы проследить проблемы в вашей модели до определенных блоков, параметров или взаимосвязей

Отладчик Simulink позволяет запускать симуляцию по одному методу за раз, и исследовать результаты выполнения каждого метода. Когда модель моделирует, можно отобразить информацию о состояниях блока, входах и выходах блоков и выполнении метода блоков в Редактор. Это позволяет вам точно определить проблемы в модели для определенных блоков, параметров или взаимосвязей.

Используйте отладчик Simulink для:

  • Отслеживайте динамику одного блока (для примера, вывода и обновления) в течение одного основного временного шага.

  • Проверьте состояние системы при выполнении крупного временного шага.

  • Наблюдайте динамику решателя во время одного крупного шага.

Simulink Debugger должен быть активен (запущен), чтобы все команды отладчика выполнялись.

Simulink также поддерживает отладку с помощью Simulation Stepper, которая позволяет вам шагать вперед и назад через симуляцию, просматривать данные и проверять, как и когда система изменяет состояния. Для получения дополнительной информации смотрите, Как Simulation Stepper помогает с анализом модели.

Функции

sldebugЗапустите симуляцию в режиме отладки

Команды отладчика Simulink

ashowПоказать алгебраический цикл
atraceУстановите уровень трассировки алгебраического цикла для
bafterВставьте точку останова после заданного метода
breakВставьте точку останова перед заданным методом
bshowПоказать указанный блок
clearЯсные точки останова из модели
continueПродолжите симуляцию
dispОтобразите ввод-вывод блока, когда симуляция остановится
ebreakВключите (или отключите) точку останова при ошибках решателя
elistПеречислите методы симуляции в том порядке, в котором они выполняются во время симуляции
emodeПереключение выполнения модели между ускоренным и нормальным режимами
etraceВключите или отключите трассировку метода
helpОтобразите справку для команд отладчика
nanbreakУстановите или очистите нефинитный режим пропуска значений
nextПродвиньте симуляцию, чтобы начать следующий метод на текущем уровне в списке выполнения модели
probeВвод-вывод и данные о состоянии для блоков
quitОстановите отладчик симуляции
rbreakПрервать симуляцию перед сбросом решателя
runЗапуск симуляции до завершения
slistОтсортированный список блоков модели
statesЗначения текущего состояния
statusДействующие опции отладки
stepПродвигайтесь симуляции одним или несколькими методами
stimesМоделируйте шаги расчета
stopОстановите симуляцию
straceУстановите уровень трассировки решателя
systemsСписок невиртуальных систем модели
tbreakУстановите или очистите временную точку останова
traceОтображение ввода-вывода блока каждый раз, когда он выполняется
undispУдалите блок из списка точек отображения отладчика
untraceУдалите блок из списка точек трассировки отладчика
whereОтобразите текущее положение симуляции в цикле симуляции
xbreakПропуск, когда отладчик сталкивается с ограничивающим размер шага состоянием
zcbreakПереключение при несемплированных событиях пересечения нулем
zclistСписок блоков, содержащих несогласованные пересечения нуля

Примеры и как

Запуск отладчика Simulink

Как начать симуляцию с отладчика.

Запуск симуляции

Как запустить симуляцию в режиме отладки.

Запустите шаг симуляции по шагам

Как запустить шаг симуляции по шагам.

Установка точек останова

Как задать точки останова в блоках и временных шагах.

Отображение информации о симуляции

Как отобразить информацию о текущей симуляции.

Отображение информации о модели

Как отобразить информацию о отлаживаемой модели.

Запуск режима Accelerator с отладчиком Simulink

Как использовать режим Accelerator с отладчиком

Концепции

Введение в отладчик

Обзор отладчика.

Графический пользовательский интерфейс отладчика

Как использовать графический пользовательский интерфейс отладчика.

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

Как выполнить отладку из MATLAB® командная строка.

Интерактивная справка отладчика

Как получить помощь по командам отладчика.

Связанная информация