Сгенерируйте Код С AUTOSAR и XML-описания

Сгенерируйте совместимый с AUTOSAR код C и экспортируйте описания AUTOSAR XML (ARXML) из модели компонента AUTOSAR.

Если у вас есть программное обеспечение Simulink Coder и Embedded Coder, можно создавать модели компонента AUTOSAR. Построение классической модели компонента генерирует алгоритмический код С и экспортирует описания ARXML, которые соответствуют спецификациям AUTOSAR Classic Platform. Используйте сгенерированный код C и описания ARXML для проверки в Simulink или интегрировании в окружение времени выполнения AUTOSAR.

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

Откройте модель компонента, из которой необходимо сгенерировать код AUTOSAR C и описания ARXML. В этом примере используется пример модели AUTOSAR autosar_swc.

open_system('autosar_swc');

Опционально, чтобы уточнить настройки конфигурации модели для генерации кода, можно использовать Embedded Coder Quick Start (рекомендуемый). Этот пример использует Embedded Coder Quick Start. На вкладке Приложения откройте приложение AUTOSAR Component Designer. На вкладке AUTOSAR нажмите кнопку Быстрый запуск.

Пройдите процедуру quick-start. В окне Output выберите опцию output код С, соответствующий AUTOSAR.

Для конфигурирования модели компонента программного обеспечения AUTOSAR программное обеспечение быстрого запуска выполняет следующие шаги:

  1. Настраивает настройки генерации кода для модели. Если цель AUTOSAR не выбрана, программное обеспечение устанавливает параметр конфигурации модели Системный целевой файл на autosar.tlc и Сгенерируйте XML для версии схемы до значения по умолчанию.

  2. Если отображение AUTOSAR не существует, программное обеспечение создает сопоставленный программный компонент AUTOSAR для модели.

  3. Выполняет сборку модели.

В последнем окне, когда вы нажимаете конец, ваша модель открывается в перспективе кода AUTOSAR.

Просмотр опций XML в словаре AUTOSAR

Перед генерацией кода откройте AUTOSAR Dictionary и исследуйте настройки параметров экспорта AUTOSAR XML. На вкладке AUTOSAR выберите «Код» > «Словарь AUTOSAR». В словаре AUTOSAR выберите XML- Опции.

В представлении опций XML в словаре AUTOSAR отображаются параметры экспорта XML и их значения. Можно настроить:

  • XML- файл упаковка для элементов AUTOSAR, созданная в Simulink

  • Пути пакета AUTOSAR

  • Аспекты экспортированного авто-РСА XML- содержимое

В этом примере для экспортированной XML- файл упаковки задано значение Modular, так что ARXML экспортируется в модульные файлы, включая modelname_component.arxml, modelname_datatype.arxml, и modelname_interface.arxml.

Сгенерируйте Код С AUTOSAR и XML-описания

Чтобы сгенерировать код AUTOSAR C и описание программного обеспечения XML, которые соответствуют спецификациям Classic Platform, создайте модель. В окне модели нажмите Ctrl + B. Процесс сборки генерирует код С и описания ARXML в папку сборки модели autosar_swc_autosar_rtw. Когда сборка завершится, откроется отчет генерации кода.

Связанные ссылки