Для Классической Платформы AUTOSAR стандарт AUTOSAR задает важные сервисы как часть Basic Software (BSW), который запускается в Среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставленные Диагностическим менеджером событий (DEM), Функциональный менеджер по Ингибированию (FiM) и менеджер NVRAM (NvM). В AUTOSAR RTE, компоненты программного обеспечения AUTOSAR обычно доступ сервисы BSW, использующие клиент-сервер или коммуникация приемника отправителя.
Чтобы поддержать моделирование уровня системы компонентов AUTOSAR и услуги, AUTOSAR Blockset обеспечивает библиотеку блоков AUTOSAR Basic Software. Библиотека содержит, предварительно сконфигурировал блоки Function Caller для моделирования вызовов компонента сервисов AUTOSAR BSW.
Диагностический менеджер событий (DEM) блоки — Вызовы сервисных интерфейсов DEM, включая DiagnosticInfoCaller, DiagnosticMonitorCaller, DiagnosticOperationCycleCaller и DiagnosticEventAvailableCaller.
Функциональный менеджер по Ингибированию (FiM) блоки — Вызовы сервисных интерфейсов FiM, включая Function Inhibition Caller и Control Function Available Caller.
Менеджер по NVRAM (NvM) блоки — Вызовы сервисных интерфейсов NvM, включая NvMAdminCaller и NvMServiceCaller.
Реализовывать клиентские вызовы сервиса AUTOSAR BSW взаимодействует через интерфейс в вашем компоненте программного обеспечения AUTOSAR, вы перетаскиваете мышью блоки Basic Software в модель AUTOSAR. Каждый блок предварительно заполнил параметры, такие как Client port name и Operation. Если вы изменяете выбор операции, обновления программного обеспечения вводы и выводы блока, чтобы соответствовать.
Чтобы сконфигурировать добавленные блоки в компоненте программного обеспечения AUTOSAR, нажмите кнопку Update в редакторе Отображений Кода представление модели. Программное обеспечение создает интерфейсы клиентской службы AUTOSAR, операции и порты, и сопоставляет каждую вызывающую сторону функции Simulink® с клиентским портом AUTOSAR и операцией.
Для получения дополнительной информации смотрите, Конфигурируют Вызовы Диагностического Сервиса менеджера по корпоративным мероприятиям AUTOSAR, Конфигурируют Вызовы менеджера по Ингибированию Функции AUTOSAR Сервис и Конфигурируют Вызовы менеджера AUTOSAR NVRAM Сервис.
Чтобы симулировать модель компонента AUTOSAR, которая вызывает сервисы BSW, создайте содержание состава, системы или модели тестовой обвязки. В том содержащем модель, обеспечьте ссылочные реализации сервисных операций DEM и NvM, вызванных компонентом.
Библиотека блоков AUTOSAR Basic Software включает блок Diagnostic Service Component и блок NVRAM Service Component. Блоки обеспечивают ссылочные реализации сервисных операций Dem/FiM и NvM. Чтобы поддержать симуляцию вызовов компонента DEM, FiM и службы NvM, включают блоки в содержание модели. Можно вставить блоки любым из двух способов:
Автоматически вставьте блоки путем создания модели тестовой обвязки Simulink Test™.
Вручную вставьте блоки в содержание состава, системы или модели тестовой обвязки
Для получения дополнительной информации смотрите, Конфигурируют Основные Реализации Программного сервиса AUTOSAR для Симуляции и Симулируют Основные Программные сервисы AUTOSAR и Среду выполнения.