Сгенерируйте совместимый с 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- файла.
В Apps галерее под Code Generation нажмите AUTOSAR Component Designer. Откроется вкладка AUTOSAR.
Если вы работаете с иерархией модели, откройте приложение AUTOSAR Component Designer в Simulink® Окно редактора для верхней модели иерархии, для которой вы генерируете код. На вкладке AUTOSAR функциональности применяются к верхней модели иерархии, которая открыта в редакторе.
Чтобы сконфигурировать и просмотреть код для модели-ссылки, перейдите к модели в иерархии и используйте AUTOSAR Dictionary, Code Отображений редактора, Property Inspector и Представления кода. Эти представления применяются к активной модели, которая может быть верхней моделью или ссылочной моделью.