exponenta event banner

Связь AUTOSAR

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

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

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

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

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

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

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

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

Для настройки связи AUTOSAR для порта компонента необходимо создать интерфейс AUTOSAR, сопоставить порт с интерфейсом и сопоставить элементы Simulink ®, такие как корневой входной или выходной порт, с портом AUTOSAR в соответствии с типом интерфейса. Используйте словарь AUTOSAR и редактор сопоставления кодов или эквивалентные свойства AUTOSAR и функции сопоставления.

Блоки

Недействительность сигналаУправление недействительностью элемента данных экспорта корня 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Определение момента переполнения очереди сообщений

Темы

Настройка связи отправителя и получателя AUTOSAR

Считывание и запись данных AUTOSAR с помощью связи отправитель-получатель на основе порта.

Настройка связи отправителя и получателя в очереди AUTOSAR

Чтение и запись данных AUTOSAR в очереди с использованием связи отправитель-получатель на основе порта.

Настройка портов AUTOSAR с помощью портов шины Simulink

Моделирование портов AUTOSAR с использованием блоков Simulink In Bus Element и Out Bus Element.

Настройка связи между клиентом и сервером AUTOSAR

Реализация клиентских и серверных функций AUTOSAR с блоками Simulink Function и Function Caller.

Конфигурирование связи между переключателями в режиме AUTOSAR

Определите режимы и элементы режимов AUTOSAR для активации исполняемых модулей в ответ на изменения системного режима.

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

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

Конфигурирование параметров порта AUTOSAR для связи с компонентом параметра

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

Настройка получателя для связи событий внешнего триггера AUTOSAR

Определите интерфейс триггера, который активирует выполняемые объекты AUTOSAR в ответ на внешние события триггера.