Анимационные диаграммы Stateflow

Установите скорости анимации

В процессе моделирования анимация обеспечивает визуальную верификацию, что ваш график ведет себя, как вы ожидаете. Анимация подсвечивает активные объекты в графике, в то время как выполнение прогрессирует. Для графиков в модели Simulink® можно контролировать скорость анимации графика в процессе моделирования или выключить анимацию. В Редакторе Stateflow®, во вкладке Debug, под Animation Speed:

  • Lightning Fast

  • Fast

  • Medium

  • Slow

  • None

Lightning Fast анимация обеспечивает самую быструю скорость симуляции путем буферизации подсветок. Во время Lightning Fast анимация, позже подсвеченные объекты находятся в более полужирном, более светло-синем. Эти подсветки исчезают, в то время как время симуляции прогрессирует.

Скорость анимации по умолчанию, Fast, показывает активные подсветки на каждом временном шаге. Чтобы добавить задержку с каждым временным шагом, установите скорость анимации на Medium или Slow.

Обеспечьте выделение

Чтобы обеспечить выделение активных состояний в графике после, концы симуляции, во вкладке Debug, выбирают Maintain highlighting of active states after simulation ends .

Отключите анимацию

Анимация включена по умолчанию в диаграммах Stateflow. Чтобы выключить анимацию для графика, во вкладке Debug, выбирают Remove animation highlighting .

Анимационные графики как сгенерированный код выполняются в целевой системе

Если у вас есть Simulink Coder™, можно использовать режим external mode, чтобы установить связь между типовым кодексом Simulink и сгенерированным кодом, загруженным на и выполняющийся в целевой системе. Программное обеспечение Stateflow может использовать канал связи режима external mode, чтобы анимировать состояния графика. Кроме того, можно определять данные о графике локального осциллографа быть тестовыми точками и просматривать данные о тестовой точке в плавании осциллографов и средств просмотра сигнала.

Для получения дополнительной информации см.:

.