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