Основанное на времени планирование

Решатель, частоты дискретизации и переходы, постановка задач, выполнение в реальном времени, таймеры

Модели выполняются с одними или несколькими шагами расчета. Гибкость, предлагаемая для разработки многоскоростных моделей, создает проблемы для генерации кода, который может выполняться в режиме реального времени в многозадачном окружении. Чтобы многоскоростные модели работали должным образом в реальном времени (то есть, чтобы дать правильные ответы), вы иногда должны изменить модель или дать указание движку Simulink изменить модель для вас.

Темы

Основанное на времени планирование и генерация кода

Сгенерируйте код, который удовлетворяет требования выполнения в реальном времени после просмотра шага расчета и факторов режима задачи.

Сконфигурируйте генерацию кода C для функций точки входа модели

Узнайте о сгенерированных функциях точки входа C, опциях строения и о том, как с ними взаимодействовать.

Выполнение кода, сгенерированного из модели

Выполните код, сгенерированный из однозадачных и многозадачных моделей для быстрого прототипирования и встраиваемой системы окружений во время выполнения.

Моделирование для однозадачного выполнения

Используйте базовую частоту дискретизации модели, чтобы определить временной интервал, в течение которого выполняются блоки в модели.

Моделирование для многозадачного выполнения

Включите блоки, которые используют различные частоты дискретизации или используют различные скорости дискретной выборки для непрерывных и дискретных частей модели.

Переходы скорости указателя

Обрабатывайте переходы между блоками с различными периодическими скоростями дискретизации.

Сконфигурируйте расписание на основе времени

Сконфигурируйте параметры конфигурации модели, которые имеют отношение к основанному на времени планированию сгенерированного кода.

Используйте дискретное и непрерывное время

Проектируйте модели, которые включают дискретные и непрерывные временные блоки.

Оптимизация многозадачного выполнения в многозадачном режиме для окружений RTOS во время выполнения

Улучшите эффективность сгенерированного кода с помощью механизмов управления задачами операционной системы в реальном времени (RTOS), чтобы исключить избыточные вызовы планирования для многоразовых многозадачных моделей.

Основанные на времени примеры планирования

Модели, которые показывают основанные на времени сценарии планирования.

Для просмотра документации необходимо авторизоваться на сайте