exponenta event banner

Создание кода AUTOSAR C и XML-описаний

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

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

Подготовка модели компонента AUTOSAR для создания кода

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

open_system('autosar_swc');

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

Проработать процедуру быстрого запуска. В окне Output выберите опцию вывода C code, совместимую с AUTOSAR.

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

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

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

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

В последнем окне при нажатии кнопки Готово (Finish) модель открывается в ракурсе кода AUTOSAR.

Проверка параметров XML в словаре AUTOSAR

Перед созданием кода откройте словарь AUTOSAR и проверьте настройки параметров экспорта AUTOSAR XML. На вкладке AUTOSAR выберите Code Interface > AUTOSAR Dictionary. В словаре AUTOSAR выберите Параметры XML.

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

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

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

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

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

Создание кода AUTOSAR C и XML-описаний

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

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