Чтобы симулировать поведение агрегированных компонентов в модели архитектуры AUTOSAR, перейдите к верхнему уровню модели архитектуры и нажмите Run.
При попытке запустить модель архитектуры, созданную в этом примере, сообщение об ошибке сообщает, что функциональное определение не было найдено для Basic Software (BSW) функциональным блоком вызывающей стороны. Три из моделей реализации компонента содержат вызовы функции BSW, которые требуют реализаций услуги BSW.
Чтобы просмотреть те вызовы функции, откройте свою модель архитектуры, например, myTPC_Composition.slx
. На вкладке Debug выберите Information Overlays> Function Connectors. Этот списки выбора функционируют коннекторы для каждой модели, которая содержит вызовы функции. Чтобы видеть модели с вызовами функции BSW, откройте состав Датчиков.
Модели содержат вызовы функции к Диагностическому менеджеру событий (DEM) и менеджер NVRAM (NvM) сервисы. Прежде чем приложение может быть симулировано, необходимо добавить Diagnostic Service Component и блоки NVRAM Service Component топ-модели.
Возвратитесь к верхнему уровню модели архитектуры и выберите вкладку Modeling. Чтобы добавить блоки реализации услуги, выберите и поместите экземпляр Diagnostic Service Component и экземпляр NVRAM Service Component. Чтобы соединить функциональные вызывающие стороны к реализациям услуги BSW, обновите модель.
После добавления DEM/FIM и сервисных блоков NvM к модели, проверяйте отображение клиентских портов функциональной вызывающей стороны BSW к сервисным идентификаторам BSW. Клиентские порты DEM сопоставляют с сервисными идентификаторами события DEM, и клиентские порты NvM сопоставляют с сервисным блоком IDs NvM. Для этого примера обновите отображение DEM. Откройте диалоговое окно блока DEM/FIM, выберите вкладку RTE и введите показанные значения идентификатора события. Нажмите OK. Для получения дополнительной информации об отображении ID BSW, смотрите, Симулируют Основные Программные сервисы AUTOSAR и Среду выполнения.
Модель архитектуры теперь готова быть симулированной. Нажмите Run.
Затем, если у вас есть доступ к программному обеспечению Embedded Coder®, можно экспортировать состав и XML-файлы AUTOSAR компонента и сгенерировать код компонента из модели архитектуры AUTOSAR.