Анимационные диаграммы Stateflow с Simulink External Mode

Программное обеспечение Simulink® Real-Time™ поддерживает анимацию графиков Stateflow® в вашей модели, чтобы обеспечить визуальное подтверждение, что ваш график ведет себя как ожидалось.

Необходимо быть знакомы с использованием анимации Stateflow. Для получения дополнительной информации об анимации Stateflow смотрите Анимационные диаграммы Stateflow (Stateflow).

Вы, должно быть, уже установили состояния Stateflow как тестовые точки в модели ex_slrt_sf_car (open_system(docpath(fullfile(docroot, 'toolbox', 'xpc', 'examples', 'ex_slrt_sf_car')))). Если вы не имеете, смотрите, Конфигурируют состояния Stateflow как Тестовые точки.

  1. В Редакторе Simulink выберите Simulation> Mode> External.

  2. Выберите Code> External Mode Control Panel.

  3. Выберите Signal & Triggering.

  4. В разделе Trigger окна External Signal & Triggering:

    • Установите Mode на normal.

    • В поле Duration введите 5.

    • Установите флажок Arm when connecting to target.

  5. Нажмите Apply.

  6. Выберите Simulation> Model Configuration Parameters.

  7. Перейдите к узлу Simulink Real-Time Options.

  8. Установите флажок Enable Stateflow animation.

  9. Нажмите Apply.

  10. Создайте и загрузите модель на целевой компьютер.

  11. На панели инструментов нажмите кнопку Connect To Target .

    Текущие параметры модели Simulink загружаются от компьютера разработчика до приложения реального времени.

  12. Чтобы запустить симуляцию, нажмите кнопку Run  на панели инструментов.

    Симуляция начинает запускаться. Можно наблюдать анимацию путем открытия редактора Stateflow для модели.

  13. Чтобы остановить симуляцию, нажмите кнопку Stop  на панели инструментов.

Примечание

Включение анимации диаграмм Stateflow также отображает дополнительную информацию о Stateflow. Программное обеспечение Stateflow запрашивает эту информацию, чтобы анимировать графики. Можно игнорировать эту информацию.

Похожие темы