Компоненты программного обеспечения AUTOSAR

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

Приложение AUTOSAR моделируется взаимосвязанными компонентами программного обеспечения. Каждый компонент программного обеспечения инкапсулирует функциональную реализацию автомобильного поведения с четко определенными точками контакта к внешнему миру.

Чтобы разработать компонент программного обеспечения AUTOSAR в Simulink®, вы создаете начальное представление компонента AUTOSAR, как описано в Создании Компонента. Получившееся представление включает:

  • Блоки Simulink, связи и данные, что элементы модели AUTOSAR, такие как порты, runnables, межвыполнимые переменные и параметры.

  • Сохраненные свойства, заданные в стандарте AUTOSAR, для элементов AUTOSAR в компоненте программного обеспечения.

  • Отображение элементов Simulink к элементам AUTOSAR.

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

Функции

развернуть все

autosar.api.getSimulinkMappingСопоставьте элементы Simulink с элементами AUTOSAR
addSignalДобавьте сигнал блока Simulink в отображение AUTOSAR
getDataStoreПолучите AUTOSAR отображение информации для хранилища данных Simulink
getDataTransferПолучите AUTOSAR отображение информации для передачи данных Simulink
getFunctionПолучите AUTOSAR отображение информации для функции точки входа Simulink
getFunctionCallerПолучите AUTOSAR отображение информации для блока функциональной вызывающей стороны Simulink
getInportПолучите AUTOSAR отображение информации для импорта Simulink
getOutportПолучите AUTOSAR отображение информации для выходного порта Simulink
getParameterПолучите AUTOSAR отображение информации для параметра рабочего пространства модели Simulink
getSignalПолучите AUTOSAR отображение информации для сигнала блока Simulink
getStateПолучите AUTOSAR отображение информации для состояния блока Simulink
mapDataStoreСопоставьте хранилище данных Simulink с переменной AUTOSAR
mapDataTransferСопоставьте передачу данных Simulink с межвыполнимой переменной AUTOSAR
mapFunctionСопоставьте функцию точки входа Simulink с выполнимым AUTOSAR и методы адреса программного обеспечения
mapFunctionCallerСопоставьте блок функциональной вызывающей стороны Simulink с клиентским портом AUTOSAR и операцией
mapInportСопоставьте импорт Simulink в порт AUTOSAR
mapOutportСопоставьте выходной порт Simulink с портом AUTOSAR
mapParameterСопоставьте параметр рабочего пространства модели Simulink с параметром компонента AUTOSAR
mapSignalСопоставьте сигнал блока Simulink с переменной AUTOSAR
mapStateСопоставьте состояние блока Simulink с переменной AUTOSAR
removeSignalУдалите сигнал блока Simulink из отображения AUTOSAR
autosar.api.getAUTOSARPropertiesСконфигурируйте элементы компонента программного обеспечения AUTOSAR и свойства
addДобавьте свойство в элемент AUTOSAR
addPackageableElementДобавьте элемент в пакет AUTOSAR в модели
createEnumerationСоздайте определение типа данных перечисления Simulink, чтобы работать с импортированным элементом AUTOSAR
createNumericTypeСоздайте определение типа числовых данных Simulink, чтобы работать с импортированным элементом AUTOSAR
deleteУдалите элемент AUTOSAR
deleteUnmappedComponentsУдалите несопоставленные компоненты AUTOSAR из модели
findНайдите элементы AUTOSAR
getПолучите свойство элемента AUTOSAR
setУстановите свойство элемента AUTOSAR
autosar.api.createСоздайте или обновите сопоставленную модель компонента AUTOSAR
autosar.api.deleteУдалите свойства AUTOSAR и сопоставляющий для модели Simulink
autosar.api.syncModelОбновите Simulink к отображению AUTOSAR модели с модификациями Simulink
autosar.api.validateModelПодтвердите свойства AUTOSAR и отображение модели Simulink
autosar_ui_launchОткрытое диалоговое окно AUTOSAR Dictionary
autosar_ui_closeДиалоговое окно Close AUTOSAR Dictionary
updateAUTOSARPropertiesМодель обновления с определениями ARXML элементов AUTOSAR
updateModelОбновите модель AUTOSAR с изменениями ARXML

Инструменты

Code Mappings EditorСопоставьте элементы AUTOSAR для генерации кода

Темы

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

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

Сопоставьте элементы AUTOSAR для генерации кода

Используйте редактор Отображений Кода, чтобы просмотреть и сопоставить компонент программного обеспечения AUTOSAR с точки зрения Simulink.

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

Используйте редактор Отображений Кода, чтобы просмотреть и сопоставить внутренние данные для подмоделей, на которые ссылаются от компонентов AUTOSAR.

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

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

Инкрементно обновите AUTOSAR, сопоставляющий после того, как модель изменится

Инкрементно автоматически конфигурируйте и сопоставьте новые элементы Simulink в модели AUTOSAR.

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

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

Сконфигурируйте пакеты AUTOSAR

Импортируйте или задайте пакеты элемента в иерархической структуре пакета AUTOSAR.

Сконфигурируйте пакет AUTOSAR для компонента, интерфейса, CompuMethod или SwAddrMethod

Введите путь к пакету в компонент, интерфейс, CompuMethod или представление SwAddrMethod в Словаре AUTOSAR.

Проверки AUTOSAR Blockset

Описывает проверки Model Advisor на AUTOSAR Blockset.

Ограничения и советы

Ограничения, которые применяются к разработке компонента AUTOSAR.