Поведение компонента AUTOSAR

Сконфигурируйте выполняемые сущности, события и переменные между выполнениями

Внутреннее поведение программного компонента AUTOSAR реализуется набором выполняемых сущностей (runnables). Runnable - это последовательность операций, предоставляемых компонентом, которая может быть запущена средой во время выполнения AUTOSAR. Компонент конфигурирует событие, чтобы активировать каждый запуск - например, событие синхронизации, полученные данные, запрос клиента, изменение режима, запуск или завершение работы компонента или триггер. Выполнение может быть соединено между собой с помощью переменных AUTOSAR (IRV).

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

Шаги для создания события, которое активирует runnable, зависят от типа события. Если событие основывается на коммуникационном интерфейсе, таком как полученные данные (отправитель-получатель) или запрос клиента (клиент-сервер), необходимо сначала сконфигурировать коммуникационный интерфейс перед конфигурированием события.

Функции

addSignalДобавьте сигнал блока Simulink к отображению AUTOSAR
getDataStoreПолучите информацию о отображении AUTOSAR для хранилища данных Simulink
getDataTransferПолучите информацию отображения AUTOSAR для передачи данных Simulink
getFunctionПолучите информацию о отображении AUTOSAR для функции точки входа Simulink
getFunctionCallerПолучите информацию о отображении AUTOSAR для Simulink function-caller блока
getParameterПолучите информацию отображения AUTOSAR для параметра рабочего пространства модели Simulink
getSignalПолучите информацию отображения AUTOSAR для сигнала блока Simulink
getStateПолучите информацию о отображении AUTOSAR для состояния блока Simulink
mapDataStoreСопоставьте хранилище данных Simulink с переменной AUTOSAR
mapDataTransferПередача данных Map Simulink в переменную AUTOSAR между выполнениями
mapFunctionСопоставьте функцию точки входа Simulink с способами запуска AUTOSAR и программным адресом
mapFunctionCallerСопоставьте function-caller блок Simulink с клиентским портом AUTOSAR и операцией
mapParameterСопоставьте параметр рабочего пространства модели Simulink с параметром компонента AUTOSAR
mapSignalСопоставьте сигнал блока Simulink с переменной AUTOSAR
mapStateСопоставьте состояние блока Simulink с переменной AUTOSAR
removeSignalУдалите сигнал блока Simulink из отображения AUTOSAR

Темы

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

Сконфигурируйте сущности, выполняемые AUTOSAR, и их события активации.

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

Используйте Редактор расписаний, чтобы запланировать и задать порядок выполнения runnables AUTOSAR.

Настройте AUTOSAR для инициализации, сброса или завершения выполнения

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

Добавьте асинхронный триггер верхнего уровня в периодическую систему, основанную на скорости

Объедините асинхронные и периодические runnables AUTOSAR (совместимые с типом JMAAB).

Сконфигурируйте AUTOSAR Initialization Runnable (R4.1)

Используйте событие инициализации AUTOSAR (InitEvent) для легкой активации инициализации, выполняемой.

Сконфигурируйте отключенный режим для события AUTOSAR Runnable

Изменение DisabledMode свойство для отключения события AUTOSAR для определенных режимов.

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

Экспорт внутренних типов данных модели компонента в AUTOSAR включал наборы типов данных (IncludedDataTypeSets), которые могут импортировать другие программные компоненты.

Сконфигурируйте память AUTOSAR в относительных экземплярах

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

Сконфигурируйте статическую память AUTOSAR

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

Сконфигурируйте постоянную память AUTOSAR

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

Настройте общие или относительные параметры AUTOSAR

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

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

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