Анимационные диаграммы 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. Откройте панель управления режима external mode. В Редакторе Simulink, во вкладке Real-Time, нажимают Prepare> Control Panel.

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

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

    • Чтобы направить триггер, чтобы перевооружиться после, триггерное событие завершается, установите Mode на normal.

    • Выбрать количество базовой ставки продвигается, для которого режим external mode загружает данные после того, как триггерное событие, в поле Duration, вводит 5.

    • К прямой загрузке данных, чтобы сразу начаться после триггерного события, установите флажок Arm when connecting to target.

  4. Нажмите Apply. Для получения дополнительной информации о сигнале и опциях инициирования, смотрите, Конфигурируют Контроль Хоста Данных сигнала Целевого приложения (Simulink Coder).

  5. Открытые Параметры конфигурации. На вкладке Real-Time нажмите Hardware Settings.

  6. Выберите Simulink Real-Time Options> Miscellaneous options> Enable Stateflow animation.

  7. Нажмите Apply.

  8. Проверьте, что анимация Stateflow включена для Simulink Real-Time. В Командном Окне MATLAB введите:

    get_param('ex_slrt_sf_car','xPCEnableSFAnimation')
    ans =
    
        'on'
  9. Соединитесь с целевым компьютером. На вкладке Real-Time переключите индикатор Disconnected к Connected.

  10. Создайте и загрузите модель на целевой компьютер. На вкладке Real-Time нажмите Run on Target.

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

  11. Чтобы остановить симуляцию, на вкладке Real-Time, нажимают Stop.

Примечание

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

Похожие темы