Программное обеспечение 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 как Тестовые точки.
Откройте панель управления режима external mode. В Редакторе Simulink, во вкладке Real-Time, нажимают Prepare> Control Panel.
Выберите Signal & Triggering.
В разделе Trigger окна External Signal & Triggering:
Чтобы направить триггер, чтобы перевооружиться после, триггерное событие завершается, установите Mode на normal
.
Выбрать количество базовой ставки продвигается, для которого режим external mode загружает данные после того, как триггерное событие, в поле Duration, вводит 5
.
К прямой загрузке данных, чтобы сразу начаться после триггерного события, установите флажок Arm when connecting to target.
Нажмите Apply. Для получения дополнительной информации о сигнале и опциях инициирования, смотрите, Конфигурируют Контроль Хоста Данных сигнала Целевого приложения (Simulink Coder).
Открытые Параметры конфигурации. На вкладке Real-Time нажмите Hardware Settings.
Выберите Simulink Real-Time Options> Miscellaneous options> Enable Stateflow animation.
Нажмите Apply.
Проверьте, что анимация Stateflow включена для Simulink Real-Time. В Командном Окне MATLAB введите:
get_param('ex_slrt_sf_car','xPCEnableSFAnimation')
ans = 'on'
Соединитесь с целевым компьютером. На вкладке Real-Time переключите индикатор Disconnected к Connected.
Создайте и загрузите модель на целевой компьютер. На вкладке Real-Time нажмите Run on Target.
Симуляция начинает запускаться. Можно наблюдать анимацию путем открытия редактора Stateflow для модели.
Чтобы остановить симуляцию, на вкладке Real-Time, нажимают Stop.
Включение анимации диаграмм Stateflow также отображает дополнительную информацию о Stateflow. Программное обеспечение Stateflow запрашивает эту информацию, чтобы анимировать графики. Можно игнорировать эту информацию.