Используйте фиксированный шаг или решатели переменного шага для моделей, которые запускаются на уровне одной или нескольких частот дискретизации. Однозадачные и многозадачные режимы выполнения доступны только для решателей фиксированного шага. Программа в реальном времени выполняет типовой код синхронно с реальным временем.
Чтобы сгенерировать код, который выполняется в режиме реального времени, идентифицируйте и обработайте переходы частоты дискретизации в модели.
Основанное на времени планирование и генерация кода
Сгенерируйте код, который удовлетворяет требования выполнения в реальном времени после рассмотрения шага расчета и управления задачами для факторов режима.
Сконфигурируйте генерацию кода C для функций точки входа модели
Узнайте о сгенерированных функциях точки входа C, параметрах конфигурации, и как взаимодействовать через интерфейс с ними.
Подписание кода, сгенерированного из модели
Выполните код, сгенерированный из однозадачных и многозадачных моделей для сред выполнения встраиваемой системы и быстрого прототипирования.
Моделирование для однозадачного выполнения
Используйте основную частоту дискретизации модели, чтобы задать временной интервал, во время которого выполняются блоки в модели.
Моделирование для многозадачного выполнения
Включайте блоки, которые используют различные частоты дискретизации или используют различные частоты дискретизации для непрерывных и дискретных компонентов модели.
Обработайте переходы между блоками с различными периодическими частотами дискретизации.
Сконфигурируйте основанное на времени планирование
Сконфигурируйте параметры конфигурации модели, которые относятся к основанному на времени планированию сгенерированного кода.
S-функции для многоскоростных многозадачных сред
Объясняет, как справиться со сгруппированными уровнем задачами в многоскоростных, основанных на порте S-функциях шага расчета.
Основанные на времени модели планирования в качестве примера
Модели, которые показывают основанные на времени сценарии планирования.