DiagnosticEventAvailableCaller

Вызовите Диагностический менеджер событий AUTOSAR (DEM) сервисный интерфейс EventAvailable

  • Библиотека:
  • AUTOSAR Blockset / Классическая Платформа / Основное программное обеспечение / Диагностический менеджер событий (DEM)

  • DiagnosticEventAvailableCaller block

Описание

Для Классической Платформы AUTOSAR стандарт AUTOSAR задает важные сервисы как часть Basic Software (BSW), который запускается в Среде выполнения AUTOSAR (RTE). Примеры включают услуги, предоставленные Диагностическим менеджером событий (DEM), Функциональный менеджер по Ингибированию (FiM) и менеджер NVRAM (NvM). В AUTOSAR RTE, компоненты программного обеспечения AUTOSAR обычно доступ сервисы BSW при помощи коммуникации клиент-сервер.

Чтобы поддержать моделирование уровня системы и симуляцию компонентов AUTOSAR и услуги, AUTOSAR Blockset обеспечивает библиотеку блоков AUTOSAR Basic Software. Библиотека содержит предварительно сконфигурированные блоки для моделирования вызовов компонента услуг AUTOSAR BSW и ссылочных реализаций сервисов BSW.

Блок DiagnosticEventAvailableCaller вызывает сервисный интерфейс EventAvailable DEM инициировать SetEventAvailable операция. Компонент использует SetEventAvailable чтобы временно отключить и включить определенное событие, например, событие того же имени сопоставило с существующим DEM SetEventStatus блок вызывающей стороны. Обычно вы соединяете истинный/ложный булев постоянный блок с SetEventAvailable введите, так, чтобы можно было выключить (FALSE) событие или на (TRUE). Когда отключено, событие, запущенное SetEventStatus блок не оказывает влияния.

Параметры

развернуть все

Введите имя клиентского порта использование компонента программного обеспечения AUTOSAR, чтобы вызвать сервисный интерфейс EventAvailable DEM.

Этот блок поддерживает операцию Dem SetEventAvailable и генерирует импорт и выходные порты для операции. Можно использовать эту операцию, чтобы сконфигурировать события как недоступные. Недоступное событие обработано, как будто оно не сконфигурировано в системе и возвращает E_NOT_OK, когда получено доступ другими операциями.

Блокируйте шаг расчета. Значение по умолчанию устанавливает блок наследовать свой шаг расчета от модели.

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2020a