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