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

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