Сгенерируйте совместимый код C or C++ AUTOSAR и экспортируйте описания ARXML для процессоров, используемых в автомобильных системах
Используйте приложение AUTOSAR Component Designer, чтобы сгенерировать код C or C++ и описания ARXML от модели компонента AUTOSAR. Когда вы открываете приложение, вкладка AUTOSAR добавляется к панели инструментов. Вкладка AUTOSAR представляет группы задач в рабочем процессе AUTOSAR Blockset.
Используйте приложение, чтобы выполнить эти задачи:
Если вы плохо знакомы с AUTOSAR Blockset, используйте Embedded Coder® Quick Start, чтобы подготовить вашу модель к генерации кода AUTOSAR. Быстрый запуск выбирает основные настройки генерации кода на основе ваших целей и приложения. Нажмите 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, которая содержит редактор Отображений Кода и Property Inspector. Используйте редактор Отображений Кода и 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 в окне Editor Simulink® для топ-модели иерархии, для которой вы генерируете код. На вкладке AUTOSAR функциональности применяются к топ-модели иерархии, которая открыта в редакторе.
Чтобы сконфигурировать и просмотреть код для модели, на которую ссылаются, перейдите к модели в иерархии и используйте Словарь AUTOSAR, редактор Отображений Кода, Property Inspector и Представление кода. Эти представления применяются к активной модели, которая может быть топ-моделью или моделью, на которую ссылаются.