Анимируйте диаграммы 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 для анимации состояний графика. Кроме того, можно обозначить данные графика локальных возможностей, которые будут тестовыми точками, и просмотреть данные тестовой точки в плавающих областях и средствах просмотра сигналов.

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

.