AUTOSAR Component Designer

Сгенерируйте совместимый код 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-файла.

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

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

Советы

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

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

Смотрите также

Функции

Введенный в R2019b