AUTOSAR Component Designer

Сгенерируйте совместимый с AUTOSAR код C or C++ и экспортируйте описания ARXML для процессоров, используемых в автомобильных системах

Описание

Используйте приложение AUTOSAR Component Designer, чтобы сгенерировать код C or C++ и описания ARXML из модели компонента AUTOSAR. Когда вы открываете приложение, на панели инструментов добавляется вкладка AUTOSAR. Вкладка AUTOSAR представляет группы задач в рабочем процессе AUTOSAR Blockset.

Используйте приложение для выполнения следующих задач:

  • Если вы новичок в AUTOSAR Blockset, используйте Embedded Coder® Quick Start, чтобы подготовить модель к генерации кода AUTOSAR. Quick Start выбирает основные настройки генерации кода на основе ваших целей и приложения. Нажмите Quick Start. Для выхода генерации кода выберите C code compliant with AUTOSAR или C++ code compliant with AUTOSAR Adaptive Platform.

  • Установите цели генерации кода и подготовьте свою модель к генерации кода. Нажмите C/C++ Code Advisor.

  • Сконфигурируйте параметры конфигурации модели. Выберите Settings > C/C++ Code generation settings или Settings > Hardware Implementation.

  • Открытие приложения AUTOSAR Component Designer открывает перспективу AUTOSAR Code, которая содержит редактор Code Mappings и Property Inspector. Используйте редактор Code Mappings и Property Inspector, чтобы сопоставить функции точки входа, данные и другие элементы модели с элементами и свойствами AUTOSAR, заданными в стандарте AUTOSAR. Выберите Code Interface > Individual Element Code Mappings.

  • Сконфигурируйте элементы AUTOSAR с точки зрения компонента AUTOSAR с помощью словаря AUTOSAR. Выберите Code Interface > AUTOSAR Dictionary или, в редакторе Отображения, нажмите. В представлении XML Options настройте параметры для экспорта ARXML.

  • Сгенерируйте код AUTOSAR и описания ARXML для проверки или интегрирования. Нажмите Generate Code.

  • Откройте представление кода, чтобы просмотреть сгенерированный код вместе с вашей моделью. Нажмите View Code. В представлении кода можно проследить между элементами модели и кодом, нажав гиперссылку строки кода. Чтобы удалить подсветку трассируемости, нажмите Remove Highlighting.

  • Откройте последний отчет генерации кода HTML нажав Open Report. Чтобы настроить опции генерации отчетов HTML, в меню Open Report выберите Report Options.

  • Создайте защищенную модель для совместного использования с третьей стороной для симуляции и генерации кода. Выберите Share > Generate Protected Model.

  • Упакуйте код модели и создайте программные продукты в ZIP- файла, для примера, для перемещения и интегрирования. Выберите Share > Generate Code and Package. Также можно изменить имя сгенерированного ZIP- файла.

Откройте приложение AUTOSAR Component Designer

В Apps галерее под Code Generation нажмите AUTOSAR Component Designer. Откроется вкладка AUTOSAR.

Совет

  • Если вы работаете с иерархией модели, откройте приложение AUTOSAR Component Designer в Simulink® Окно редактора для верхней модели иерархии, для которой вы генерируете код. На вкладке AUTOSAR функциональности применяются к верхней модели иерархии, которая открыта в редакторе.

  • Чтобы сконфигурировать и просмотреть код для модели-ссылки, перейдите к модели в иерархии и используйте AUTOSAR Dictionary, Code Отображений редактора, Property Inspector и Представления кода. Эти представления применяются к активной модели, которая может быть верхней моделью или ссылочной моделью.

См. также

Функции

Введенный в R2019b