В Simulink ® можно моделировать программный компонент AUTOSAR, в котором асинхронный функциональный вызов взаимодействует с периодическими модулями на основе скорости. Этот тип компонента использует как периодические, так и асинхронные скорости (время выборки).
Подход может быть использован для моделирования архитектуры бета (β) модели комплексного контроля JMAAB. Эта архитектура описана в документе Руководство по моделированию алгоритмов управления с использованием MATLAB, Simulink и Stateflow, который доступен на веб-сайте MathWorks ® по адресу https://www.mathworks.com/solutions/mab-guidelines.html.
В бета-моделировании типа JMAAB на верхнем уровне управляющей модели слои функций размещаются над слоями планирования. Например, вот пример модели AUTOSAR, autosar_swc_fcncalls. В этой модели асинхронный функциональный вызов, выполняемый на верхнем уровне модели, взаимодействует с периодическим вызовом на основе скорости.

Некоторые рекомендации применимы к моделированию AUTOSAR формата бета-контроллера типа JMAAB:
IRV должны быть смоделированы с помощью блоков Rate Transition.
Подсистемы вызова функций должны иметь асинхронные скорости. (В блоке Trigger подсистемы function-call тип времени Sample должен запускаться, а не периодически.)
Для каждой подсистемы асинхронного вызова функции необходимо вставить блок задачи «Спецификация асинхронной задачи» между портом входа корня вызова функции и подсистемой.
Вот представление словаря AUTOSAR для исполняемых файлов. Событие запускает асинхронный вызов функции, выполняемый. Событие должно иметь тип DataReceivedEvent, DataReceiveErrorEvent, ModeSwitchEvent, InitEvent, или ExternalTriggerOccurredEvent.

В этом примере ExternalTriggerOccurredEvent активирует выполняемый AUTOSAR. Триггерный интерфейс доставляет событие в порт триггерного приемника. Для получения дополнительной информации о ExternalTriggerOccurredEvents, см. раздел Настройка получателя для связи событий внешнего триггера AUTOSAR.
Вот вид редактора сопоставлений кода функций точки входа Simulink. Функции сопоставляются с функциями-триггерами AUTOSAR, инициализацией и периодическими таблицами выполнения соответственно.

Переход ставки | Спецификация асинхронной задачи (Simulink Coder)