exponenta event banner

(Необязательно) Создание и компоновка пакета ARXML и кода компонента (требуется встроенный кодер)

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

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

  2. При необходимости для подготовки к экспорту ARXML можно изучить и изменить параметры XML. На вкладке «Моделирование» выберите «Экспорт» > «Настроить параметры XML». Параметры XML, заданные на уровне модели архитектуры, наследуются при экспорте каждым компонентом модели.

  3. Чтобы создать и упаковать код для приложения управления положением дросселя, на вкладке Моделирование выберите Экспорт > Создать код и ARXML. В диалоговом окне «Экспорт композиции» укажите имя ZIP-файла, в который будут упакованы созданные файлы. Чтобы начать экспорт, нажмите кнопку ОК.

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

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

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

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

Связанные темы