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