exponenta event banner

Программные компоненты AUTOSAR

Настройка свойств компонентов, сопоставление элементов Simulink с элементами AUTOSAR, настройка пакетов элементов, применение проверок моделирования

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

Для разработки программного компонента AUTOSAR в Simulink ® создается начальное представление компонента AUTOSAR, как описано в разделе Создание компонента. Результирующее представление включает в себя:

  • Блоки Simulink, соединения и данные, моделирующие элементы AUTOSAR, такие как порты, выполняемые объекты, переменные и параметры.

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

  • Сопоставление элементов Simulink с элементами AUTOSAR.

Используйте редактор сопоставления кодов и словарь AUTOSAR, чтобы начать доработку и разработку компонента. Редактор сопоставлений кода предоставляет ракурс компонента Simulink, в котором элементы Simulink выборочно сопоставляются с элементами AUTOSAR. Словарь 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
getInternalDataPackagingПолучение внутренней упаковки данных по умолчанию для модели компонента AUTOSAR
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
setInternalDataPackagingУстановка внутренней упаковки данных по умолчанию для модели компонента 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»
autosar_ui_closeЗакрыть диалоговое окно «Словарь AUTOSAR»
updateAUTOSARPropertiesОбновление модели с помощью определений ARXML элементов AUTOSAR
updateModelОбновление модели AUTOSAR с изменениями ARXML

Темы

Конфигурация компонента 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

Описывает проверки модуля Model Advisor на наличие блока AUTOSAR.

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

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