Создайте код C, совместимый с AUTOSAR, и экспортируйте описания AUTOSAR XML (ARXML) из модели компонента AUTOSAR.
При наличии программного обеспечения Simulink Coder и Embedded Coder можно создавать модели компонентов AUTOSAR. При построении классической компонентной модели генерируется алгоритмический код C и экспортируются описания ARXML, соответствующие спецификациям AUTOSAR Classic Platform. Используйте сгенерированный код C и описания ARXML для тестирования в Simulink или интеграции в среду выполнения AUTOSAR.
Откройте модель компонента, из которой требуется создать код AUTOSAR C и описания ARXML. В этом примере используется пример модели AUTOSAR autosar_swc.
open_system('autosar_swc');
Кроме того, для уточнения настроек конфигурации модели при создании кода можно воспользоваться программой быстрого запуска Embedded Coder (рекомендуется). В этом примере используется быстрый запуск встроенного кодера. На вкладке Приложения откройте приложение AUTOSAR Component Designer. На вкладке AUTOSAR щелкните Быстрый запуск.
Проработать процедуру быстрого запуска. В окне Output выберите опцию вывода C code, совместимую с AUTOSAR.

Для конфигурирования модели компонентов программного обеспечения AUTOSAR программа быстрого запуска выполняет следующие действия:
Настройка параметров создания кода для модели. Если цель AUTOSAR не выбрана, программное обеспечение устанавливает для параметра конфигурации модели System target file значение autosar.tlc и Создать XML для версии схемы до значения по умолчанию.
Если сопоставление AUTOSAR не существует, программа создает сопоставленный программный компонент AUTOSAR для модели.
Выполняет построение модели.
В последнем окне при нажатии кнопки Готово (Finish) модель открывается в ракурсе кода 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, соответствующие спецификациям Classic Platform, создайте модель. В окне модели нажмите клавиши CTRL + B. Процесс сборки создает C-код и описания ARXML в папке сборки модели.autosar_swc_autosar_rtw. По завершении построения открывается отчет о создании кода.
