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

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

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

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

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

Функции

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

Темы

Сконфигурируйте AUTOSAR Runnables и События

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

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

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

Сконфигурируйте AUTOSAR, инициализируют, сброс, или отключают Runnables

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

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

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

Сконфигурируйте инициализацию AUTOSAR, выполнимую (R4.1)

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

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

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

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

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

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

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

Сконфигурируйте статическое ЗУ AUTOSAR

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

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

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

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

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

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

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