Модели могут включать блоки для генерации кода, который обрабатывает асинхронные события, такие как:
Сгенерированные оборудованием прерывания
Прошедшие таймеры
Асинхронные операции чтения и операции записи
Асинхронные задачи порождены операционной системой реального времени (RTOS)
Для симуляции можно импортировать асинхронные данные о событиях в подсистему вызова функций.
Asynchronous Task Specification | Задайте приоритет асинхронной задачи, представленной моделью, на которую ссылаются, инициированной асинхронным прерыванием |
Async Interrupt | Сгенерируйте процедуры обработки прерывания Еврокарты модуля Versa (VME) (ISRs), которые выполняют нисходящие подсистемы или блоки Синхронизации Задачи |
Idle Task | Создайте задачу свободного доступа |
Task Sync | Запустите код нисходящей подсистемы вызова функций или диаграммы Stateflow путем порождения примера RTOS (VxWorks) задача |
Модели проекта, которые поддерживают выполнение блоков в ответ на события, которые происходят асинхронно с периодическим источником синхронизации системы.
Переходы уровня и асинхронные блоки
Используйте блоки Перехода Уровня, чтобы обработать передачи данных к и от асинхронных блоков.
Сгенерируйте процедуры обработки прерывания
Сгенерируйте процедуру обработки прерывания (ISR), которая сопоставлена с определенным уровнем прерывания VME.
Породите и синхронизируйте выполнение задачи RTOS
Симулируйте и сгенерируйте код для асинхронных событий на многозадачности, операционная система реального времени (VxWorks®).
Передайте асинхронные События в RTOS как вход к модели, на которую ссылаются,
Сгенерируйте код для модели, которая инициировала асинхронные события, которые передаются как вход модели, на которую ссылаются.
Обеспечьте абсолютный, и протек, синхронизировав данные для блоков, которые выполняются в контексте асинхронной задачи с генератором кода.
Создайте индивидуально настраиваемую асинхронную библиотеку
Создайте пользовательские блоки, которые поддерживают обработку асинхронных событий с vxlib1 библиотечными блоками как шаблоны.
Импортируйте асинхронные данные о событиях для симуляции
Импортируйте асинхронные данные о событиях в подсистему вызова функций.
Асинхронные ограничения поддержки
Ограничения асинхронной поддержки мероприятия.