Коммуникация AUTOSAR

Сконфигурируйте коммуникационные порты и интерфейсы

Коммуникационный интерфейс компонента программного обеспечения AUTOSAR состоит из четко определенных портов. Компонент AUTOSAR передает через его порты с другими компонентами программного обеспечения AUTOSAR или Basic Software (BSW) сервисы. Порт предоставляет информацию или запрашивает информацию от, ее коммуникационные партнеры. Каждый порт, принадлежавший компоненту, сопоставляет с коммуникационным интерфейсом, на основе функциональных требований компонента, например:

  • Интерфейс (S-R) получателя отправителя, для передачи сообщений

  • Интерфейс (C-S) клиент-сервер, для вызова функции

  • Интерфейс (M-S) переключателя режима, для управления основанное на режиме выполнение

  • Энергонезависимый интерфейс данных (NV), для основанного на порте доступа к данным NV

  • Интерфейс Parameter, для основанного на порте доступа к данным о параметре

  • Триггерный интерфейс, для управления основанное на триггере выполнение

Чтобы сконфигурировать коммуникацию AUTOSAR для порта компонента, вы создаете интерфейс AUTOSAR, сопоставляете порт с интерфейсом и сопоставляете элементы Simulink®, такие как корневой импорт или выходной порт, к порту AUTOSAR, как требуется типом интерфейса. Используйте Словарь AUTOSAR и редактор Отображений Кода или эквивалентное свойство AUTOSAR и сопоставьте функции.

Блоки

Signal InvalidationУправляйте корневым аннулированием элемента данных выходного порта AUTOSAR

Функции

getFunctionПолучите AUTOSAR отображение информации для функции точки входа Simulink
getFunctionCallerПолучите AUTOSAR отображение информации для блока функциональной вызывающей стороны Simulink
getInportПолучите AUTOSAR отображение информации для импорта Simulink
getOutportПолучите AUTOSAR отображение информации для выходного порта Simulink
mapFunctionСопоставьте функцию точки входа Simulink с выполнимым AUTOSAR и методы адреса программного обеспечения
mapFunctionCallerСопоставьте блок функциональной вызывающей стороны Simulink с клиентским портом AUTOSAR и операцией
mapInportСопоставьте импорт Simulink в порт AUTOSAR
mapOutportСопоставьте выходной порт Simulink с портом AUTOSAR
overflowedОпределите, когда очередь сообщений Stateflow переполнится

Темы

Сконфигурируйте коммуникацию AUTOSAR получателя отправителя

Считайте и запишите данные AUTOSAR при помощи основанной на порте коммуникации получателя отправителя.

Сконфигурируйте AUTOSAR коммуникация получателя отправителя с очередями

Считайте и запишите данные AUTOSAR при помощи коммуникации получателя отправителя с очередями.

Сконфигурируйте коммуникацию клиент-сервер AUTOSAR

Реализуйте клиент-сервер AUTOSAR runnables с блоками Function Caller и Simulink Function.

Сконфигурируйте коммуникацию AUTOSAR переключателя режима

Задайте режимы AUTOSAR и элементы режима, чтобы активировать runnables в ответ на системные изменения режима.

Сконфигурируйте энергонезависимую передачу данных AUTOSAR

Считайте и запишите энергонезависимые данные (NV) AUTOSAR при помощи основанной на порте передачи данных NV.

Сконфигурируйте получатель для коммуникации параметра AUTOSAR

Совместно используйте данные о параметре среди компонентов программного обеспечения AUTOSAR при помощи основанного на порте интерфейса параметра.

Сконфигурируйте получатель для внешней триггерной коммуникации события AUTOSAR

Задайте триггерный интерфейс, который активирует AUTOSAR runnables в ответ на внешние триггерные события.

Сконфигурируйте порты AUTOSAR при помощи входов шины Simulink

Порты AUTOSAR модели при помощи Simulink In Bus Element и блоки Out Bus Element.