Генератор кода поддерживает интегрирование сгенерированного кода с операционными системами и процессорами. Для получения дополнительной информации смотрите Embedded Coder Поддерживаемых аппаратных средств.
В этом примере показано, как симулировать и сгенерировать код для асинхронных событий в многозадачной системе реального времени.
Методы интегрирования операционных систем, которые демонстрирует пример, используют один или несколько блоков в vxlib1 библиотека. Эти блоки предоставляют примеры начальной точки, которые помогают вам разрабатывать пользовательские блоки для вашего целевого окружения.
Пример модели
Откройте rtwdemo_vxworks модель.
model = 'rtwdemo_vxworks'; open_system(model); %

Описание модели
Модель примера содержит две асинхронно выполненные подсистемы, Count и Algorithm. Count выполняется на уровне прерывания. Algorithm выполняется в асинхронной задаче. Сгенерированный код для этих блоков адаптирован для операционной системы VxWorks ®. Однако можно изменить Async Interrupt и Task Sync блоки для генерации кода для окружения во время выполнения независимо от того, используете ли вы операционную систему или нет.
Связанная информация