SimEvents Debugger

Отладка моделей SimEvents

  • Библиотека:
  • SimEvents

  • SimEvents Debugger block

Описание

Блок SimEvents Debugger включает отладчик для SimEvents® модель. Используя этот блок, вы можете:

  • Смотрите сущности и их значения атрибутов в блоках хранения

  • Установите точки останова на блоках и событиях

  • Наблюдайте за сущностями

Примечание

Отладчик SimEvents является предварительной версией.

Чтобы начать отладку модели:

  1. Из библиотеки SimEvents добавьте блок SimEvents Debugger в модель SimEvents.

  2. В Simulink® Редактор, нажмите кнопку Step Forward.

    Появится интерфейс отладчика.

  • Нажмите кнопку Continue simulation (), чтобы начать симуляцию в отладчике. Когда симуляция завершается, интерфейс отладчика закрывается.

  • Чтобы исследовать их данные и поведение, дерево модели отобразится на левой панели. Выберите элементы в дереве.

  • Когда это сделано, в редакторе Simulink нажмите кнопку Stop, чтобы остановить симуляцию.

Осмотр сущностей

Для проверки сущностей в отладчике:

  • Чтобы перейти к следующему временному шагу и просмотреть сущности, в редакторе Simulink снова нажмите кнопку Step Forward. Это действие пропускает все события в tnow.

  • Чтобы перейти к следующему событию и просмотреть сущности, в отладчике щелкните.

  • Чтобы задать точку останова:

    • В определенное время используйте Simulation Stepper, чтобы задать точки останова.

    • При событии в календаре событий, в отладчике, в левой панели, щелкните календарь событий.

    • При каждом событии в отладчике на левой панели выберите календарь событий. На панели События календаря событий установите флажок Break before event execution.

    • Когда сущность входит в блок, в отладчике выберите блок. В нижней части панели Inspector установите флажок Break upon entry.

    • Когда сущность покидает блок, в отладчике выберите блок. В нижней части панели Inspector установите флажок Break prior to entity exit.

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

    Примечание

    Когда вы останавливаете отладчик в точке останова, редактор Simulink и MATLAB® Командное окно не реагирует. Однако можно просмотреть сущности, задать новые точки останова и продолжить симуляцию из окна отладчика.

  • Чтобы просмотреть сущности, в левом дереве щелкните блок. На панели «Инспектор» установите флажок для сущности, который необходимо просмотреть.

Параметры

расширить все

Установите этот флажок, чтобы включить отладчик для вашей модели.

Введенный в R2016a