exponenta event banner

Моделирование компонентов в архитектуре AUTOSAR

Чтобы смоделировать поведение агрегированных компонентов в архитектурной модели AUTOSAR, перейдите на верхний уровень архитектурной модели и нажмите кнопку Выполнить.

При попытке запустить архитектурную модель, созданную в этом учебном пособии, сообщение об ошибке сообщает о том, что определение функции не найдено для блока вызова функции Basic Software (BSW). Три модели реализации компонентов содержат вызовы функций BSW, которые требуют реализации услуг BSW.

Для просмотра этих вызовов функций откройте архитектурную модель, например: myTPC_Composition.slx. На вкладке «Отладка» выберите «Информационные наложения» > «Функциональные соединители». В этом списке перечислены функциональные соединители для каждой модели, содержащей вызовы функций. Для просмотра моделей с вызовами функций BSW откройте состав датчиков.

Модели содержат вызовы функций для служб Diagnostic Event Manager (Dem) и NVRAM Manager (NvM). Перед моделированием приложения необходимо добавить в верхнюю модель блоки «Компонент службы диагностики» и «Компонент службы NVRAM».

  1. Вернитесь на верхний уровень архитектурной модели и перейдите на вкладку Моделирование (Modeling). Чтобы добавить блоки реализации службы, выберите и разместите экземпляр компонента службы диагностики и экземпляр компонента службы NVRAM. Для подключения вызывающих абонентов функции к реализациям услуги BSW обновите модель.

  2. После добавления блоков услуг DEM/FIM и NvM в модель проверьте соответствие клиентских портов вызывающего абонента функции BSW идентификаторам услуг BSW. Клиентские порты Dem сопоставляются с идентификаторами событий службы Dem, а клиентские порты NvM сопоставляются с идентификаторами блоков службы NvM. Для этого учебного пособия обновите сопоставление Dem. Откройте диалоговое окно блока DEM/FIM, перейдите на вкладку RTE и введите отображаемые значения идентификатора события. Нажмите кнопку OK. Дополнительные сведения о сопоставлении идентификаторов BSW см. в разделах Simulate AUTOSAR Basic Software Services и Run-Time Environment.

  3. Модель архитектуры готова к моделированию. Щелкните Выполнить (Run).

Далее, при наличии доступа к программному обеспечению Embedded Coder ® можно экспортировать XML-файлы композиции и компонента AUTOSAR и создавать код компонента из модели архитектуры AUTOSAR.

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