AUTOSAR модели основные вызовы программного сервиса

Для Классической Платформы 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.

Реализовывать клиентские вызовы сервиса 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 и Среду выполнения.

Связанные примеры

Больше о