Модели могут включать в себя блоки для генерации кода, который обрабатывает асинхронные события, такие как:
Аппаратные прерывания
Истекшие таймеры
Асинхронные операции чтения и записи
Асинхронные задачи, создаваемые операционной системой реального времени (RTOS)
Для моделирования можно импортировать асинхронные данные о событиях в подсистему вызова функций.
| Спецификация асинхронной задачи | Укажите приоритет асинхронной задачи, представленной ссылочной моделью, запускаемой асинхронным прерыванием |
| Асинхронное прерывание | Создание подпрограмм прерывания (ISR) модуля Versa Eurocard (VME), выполняющих дочерние подсистемы или блоки синхронизации задач |
| Задача простоя | Создать свободно выполняющуюся задачу |
| Синхронизация задач | Запуск кода подсистемы function-call в нисходящем направлении или диаграммы Stateflow путем создания примера задачи RTOS (VxWorks) |
Разработка моделей, поддерживающих выполнение блоков в ответ на события, которые происходят асинхронно с периодическим источником синхронизации системы.
Переходы скорости и асинхронные блоки
Используйте блоки Rate Transition для обработки передач данных в асинхронные блоки и из них.
Создание процедур обслуживания прерываний
Создание подпрограммы обслуживания прерываний (ISR), связанной с определенным уровнем прерываний VME.
Создание и синхронизация выполнения задачи RTOS
Моделирование и создание кода для асинхронных событий в многозадачной операционной системе реального времени (VxWorks ®).
Передача асинхронных событий в RTOS в качестве входных данных в ссылочную модель
Создание кода для модели, которая запускает асинхронные события, передаваемые в качестве входных данных в ссылочную модель.
Поддерживать абсолютные и истекшие временные данные для блоков, которые выполняются в контексте асинхронной задачи с генератором кода.
Создание настраиваемой асинхронной библиотеки
Создание пользовательских блоков, поддерживающих обработку асинхронных событий с блоками библиотеки vxlib1 в качестве шаблонов.
Импорт асинхронных данных событий для моделирования
Импорт асинхронных данных о событиях в подсистему вызова функций.
Ограничения асинхронной поддержки
Ограничения асинхронной поддержки событий.