Дополнительный: сгенерируйте и состав пакета ARXML, и код компонента (требует Embedded Coder),

Если у вас есть доступ к Simulink® Coder™ и программному обеспечению Embedded Coder®, можно экспортировать состав и AUTOSAR XML компонента (ARXML) файлы и сгенерировать код компонента из модели архитектуры AUTOSAR. Опционально, можно создать zip-файл, чтобы группировать артефакты сборки для иерархии модели, например, для перемещения к среде тестирования или интегрирования.

  1. Откройте модель архитектуры, созданную в этом примере или открытой модели autosar_tpc_composition в качестве примера.

  2. Опционально, чтобы подготовиться к экспорту ARXML, можно исследовать и изменить опции XML. На вкладке Modeling выберите Export> Configure XML Options. Опции XML, заданные на уровне модели архитектуры, наследованы во время экспорта каждым компонентом в модели.

  3. Чтобы сгенерировать и группировать код для приложения управления положения дросселя, на вкладке Modeling, выбирают Export> Generate Code and ARXML. В диалоговом окне Export Composition задайте имя zip-файла, в котором можно группировать сгенерированные файлы. Чтобы начать экспорт, нажмите OK.

    Как сборки модели архитектуры, можно просмотреть сборку, входят в систему Диагностическое Средство просмотра. Сначала сборка моделей компонента, каждый как автономная сборка топ-модели. Наконец, состав ARXML экспортируется. Когда сборка завершена, текущая папка содержит папки сборки для модели архитектуры и каждой модели компонента в иерархии и заданного zip-файла.

  4. Расширьте zip-файл. Его содержимое организовано в arxml и src папки.

  5. Исследуйте arxml папка. Каждый компонент AUTOSAR имеет компонент и файлы описания реализации, в то время как модель архитектуры имеет состав, тип данных и интерфейсные файлы описания. Файл состава включает XML-описания состава, прототипов компонента, и портов состава и коннекторов. Тип данных и интерфейсные элементы агрегата файлов от целой иерархии модели архитектуры.

  6. Исследуйте src папка. Каждая модель компонента имеет папку сборки, которая содержит артефакты от автономной сборки модели.

Похожие темы