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

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

Вы должны иметь, уже конфигурируют состояния Stateflow для анимации в модели. Если вы не имеете, смотрите Анимационные диаграммы Stateflow (Stateflow). Этот пример использует модель slrt_ex_sf_car. Чтобы открыть модель, в командном окне MATLAB, введите:

open_system(fullfile(matlabroot, 'toolbox', 'slrealtime', ...
'examples', 'slrt_ex_sf_car'))

Откройте панель управления режима external mode. В Редакторе Simulink, во вкладке Real-Time, нажимают Prepare> Control Panel.

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

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

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

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

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

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

Соединитесь с целевым компьютером. На вкладке Real-Time переключите индикатор Disconnected к Connected.

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

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

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

Похожие темы