Коммуникация 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Определите, когда очередь сообщений переполнится

Темы

Сконфигурируйте коммуникацию 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.