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

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

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

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

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

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

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

Используйте редактор Code Mappings и Dictionary AUTOSAR, чтобы начать уточнение и разработку компонента. Редактор Отображения предоставляет перспективу Simulink компонента, в которой вы выборочно сопоставляете элементы Simulink с элементами AUTOSAR. Словарь AUTOSAR предоставляет ракурс AUTOSAR компонента, в котором вы конфигурируете элементы AUTOSAR и их свойства. Для начала обратитесь к разделу Строению компонента AUTOSAR.

Инструменты

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

Функции

расширить все

autosar.api.getSimulinkMappingСопоставьте элементы Simulink с элементами AUTOSAR
addSignalДобавьте сигнал блока Simulink к отображению AUTOSAR
getDataStoreПолучите информацию о отображении AUTOSAR для хранилища данных Simulink
getDataTransferПолучите информацию отображения AUTOSAR для передачи данных Simulink
getFunctionПолучите информацию о отображении AUTOSAR для функции точки входа Simulink
getFunctionCallerПолучите информацию о отображении AUTOSAR для Simulink function-caller блока
getInportПолучите информацию о отображении AUTOSAR для входного порта Simulink
getInternalDataPackagingПолучите внутреннюю упаковку данных по умолчанию для модели компонента AUTOSAR
getOutportПолучите информацию о отображении AUTOSAR для исходящего порта Simulink
getParameterПолучите информацию отображения AUTOSAR для параметра рабочего пространства модели Simulink
getSignalПолучите информацию отображения AUTOSAR для сигнала блока Simulink
getStateПолучите информацию о отображении AUTOSAR для состояния блока Simulink
mapDataStoreСопоставьте хранилище данных Simulink с переменной AUTOSAR
mapDataTransferПередача данных Map Simulink в переменную AUTOSAR между выполнениями
mapFunctionСопоставьте функцию точки входа Simulink с способами запуска AUTOSAR и программным адресом
mapFunctionCallerСопоставьте function-caller блок 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Свойство Get элемента AUTOSAR
setСвойство 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Обновление модели с помощью определений элементов AUTOSAR в ARXML
updateModelОбновление модели AUTOSAR с изменениями ARXML

Темы

Компонентные Строения AUTOSAR

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

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

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

Данные калибровки карты для подмоделей, на которые ссылаются модели компонента AUTOSAR

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

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

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

Пошаговое обновление отображения AUTOSAR после изменений модели

Пошагово автоматическое конфигурирование и сопоставление новых элементов Simulink в модели AUTOSAR.

Проектирование и моделирование компонентов AUTOSAR и генерация кода

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

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

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

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

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

Проверки AUTOSAR Blockset

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

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

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