Генератор кода поддерживает требования к планированию на основе времени и событий. Основанные на времени требования к планированию применяются к моделям, которые используют периодический источник прерывания (для примера, таймер оборудования) для синхронизации. Требования к планированию на основе событий применяются к системам, которые также должны поддерживать выполнение блоков в ответ на события. Эти события являются асинхронными по отношению к периодическому источнику синхронизации системы.
Simulink® функции и вызывающие функции, подсистемы вызова функций и триггируемые подсистемы обеспечивают способ моделирования переиспользуемых компонентов системы, из которых можно сгенерировать повторно используемый, автономный код функции. В этих случаях вы интегрируете сгенерированный код функции с другим кодом функции и окружением выполнения, которая включает поддержку планирования.