Связь с AUTOSAR

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

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

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

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

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

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

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

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

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

Блоки

Signal InvalidationУправление недействительностью элемента исходящих данных корня AUTOSAR

Функции

getFunctionПолучите информацию о отображении AUTOSAR для функции точки входа Simulink
getFunctionCallerПолучите информацию о отображении AUTOSAR для Simulink function-caller блока
getInportПолучите информацию о отображении AUTOSAR для входного порта Simulink
getOutportПолучите информацию о отображении AUTOSAR для исходящего порта Simulink
mapFunctionСопоставьте функцию точки входа Simulink с способами запуска AUTOSAR и программным адресом
mapFunctionCallerСопоставьте function-caller блок 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

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