Интегрируйте сгенерированный код для компонентов программного обеспечения мультиэкземпляра

Когда вы создаете модель компонента программного обеспечения AUTOSAR, которая сконфигурирована для нескольких инстанцирование:

  • Сгенерированный ARXML описывает внутренние данные, такие как BlockIO и DWork как память на экземпляр (PIM) C-typed.

  • Сгенерированный заголовочный файл модели modelH содержит определения типа для PIMs.

Когда вы интегрируете сгенерированные файлы ARXML и код в среду выполнения (RTE) AUTOSAR, генератор RTE автоматически не генерирует определения типа PIM. Чтобы сделать определения типа доступными для экземпляров компонента, RTE должен включать сгенерированный заголовочный файл модели.

Метод для включения заголовочного файла модели варьируется согласно инструментам интегрирования. Например:

  • В Векторных инструментах, файл Rte.h включает дополнительный пользовательский файл типов, Rte_UserTypes.h. Обновите Rte_UserTypes.h включать modelH.

  • В ЭТА® инструменты, Rte_UserCfg.h дополнительный пользовательский конфигурационный файл. Обновите Rte_UserCfg.h включать modelH.