exponenta event banner

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

Настройка исполняемых сущностей, событий и переменных между ними

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

Для настройки выполняемой функции AUTOSAR создайте или определите подсистему или функцию Simulink ® корневого уровня, реализующую последовательность операций. Подсистема или функция должна генерировать функцию точки входа в коде C. Затем создайте выполняемую функцию 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

Темы

Настройка Runnables и событий AUTOSAR

Настройте выполняемые объекты AUTOSAR и их события активации.

Настройка выполняемого порядка выполнения AUTOSAR

Редактор расписания используется для планирования и задания порядка выполнения исполняемых таблиц AUTOSAR.

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

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

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

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

Настройка запуска инициализации AUTOSAR (R4.1)

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

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

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

Настройте внутренние типы данных для AUTOSAR IncludedDataTypeSets

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

Настройка памяти AUTOSAR для каждого экземпляра

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

Настройка статической памяти AUTOSAR

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

Настройка постоянной памяти AUTOSAR

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

Настройка общих или индивидуальных параметров AUTOSAR

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

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

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