Diagnostic Service Component

Configure AUTOSAR Diagnostic Services и Среда выполнения (RTE) для эмуляции

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

  • Diagnostic Service Component block

Описание

Блок Diagnostic Service Component обеспечивает ссылочные реализации Диагностического менеджера событий (DEM) и Функциональный менеджер по Ингибированию (FiM) сервисы, поддержанные AUTOSAR Basic Software (BSW) блоки вызывающей стороны. Когда вместе с блоками вызывающей стороны DEM и FiM, ссылочные реализации позволяют вам сконфигурировать и запустить уровень системы или симуляции уровня состава сервисных вызовов DEM и FiM AUTOSAR.

Блок предварительно заполнил параметры, включая сервисные параметры ID RTE, DEM параметры Counter-Based Debouncing и параметры условия ингибирования FiM. Исследуйте установки параметров и, при необходимости, сделайте модификации на основе того, как вы используете сервисные операции DEM или FiM.

Вкладка RTE перечисляет клиентские порты компонента и их отображение с сервисными идентификаторами DEM или FiM для событий, циклов операции, или функционирует с условиями ингибирования. Каждая строка в таблице представляет вызов на службы DEM или FiM от блока вызывающей стороны Basic Software, для которого можно изменить Значение идентификатора.

Вкладка Dem параметры Counter-Based Debouncing управляет противооснованным debounce алгоритмом, предоставленным сервисными реализациями ссылки DEM. Во время нескольких симуляций можно настроить размер шага события и пороговые параметры и наблюдать эффекты.

Используйте противооснованные debouncing параметры, чтобы определить, когда следившее за развитием событие передаст или перестанет работать. Для каждого идентификатора события программное обеспечение обеспечивает счетчик. Когда события PREFAIL прибывают, шаг счетчика идентификатора события Increment step size (значение по умолчанию 1). Когда события PREPASS прибывают, декременты счетчика идентификатора события Decrement step size (значение по умолчанию 1). Чтобы определить пороги счетчика идентификатора события, в которых событие приводит к сбою или передает, используйте параметры блоков Failed threshold (значение по умолчанию 2) и Passed threshold (значение по умолчанию-1).

В реализациях ссылки DEM размер шага и пороговые параметры применяются глобально к идентификаторам события, не к индивидуальным идентификаторам.

Вкладка FIM перечисляет функциональные идентификаторы (FID) и их связанные условия ингибирования и клиентские порты. Вкладка обеспечивает графические средства управления для добавления или удаления условий ингибирования для выбранного FID. Для каждого условия ингибирования выберите значения маски и ID.

Параметры

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

Каждая строка в таблице вкладки RTE представляет вызов на службы DEM или FiM от блока вызывающей стороны Basic Software. Проверяйте отображения ID на события, циклы операции и функции с условиями ингибирования. Для событий вызовы, которые действуют на то же событие, используют тот же идентификатор события. Для примера отображения клиентских портов DEM к разделяемым идентификаторам события смотрите, Симулируют Программные сервисы Basic AUTOSAR и Среду выполнения.

Задайте значение фиксированного шага, которое счетчик идентификатора события DEM постепенно увеличивает тем, когда события PREFAIL прибывают.

Задайте значение фиксированного шага, которое счетчик идентификатора события DEM постепенно уменьшает тем, когда события PREPASS прибывают.

Задайте пороговое значение счетчика идентификатора события DEM, чтобы представлять отказавшее состояние. События, которые достигают этого порога, как рассматривается, перестали работать.

Задайте пороговое значение счетчика идентификатора события DEM, чтобы представлять переданное состояние. События, которые достигают этого порога, как рассматривается, передали.

В таблице вкладки FiM каждая строка, сгруппированная под FID, представляет условие ингибирования ID, один или несколько клиентских портов компонента, сопоставленных с ID и маской. Для каждого условия ингибирования можно изменить Значение идентификатора. Для примеров настройки условия ингибирования смотрите, Конфигурируют и Симулируют Сервисные Вызовы Ингибирования Функции AUTOSAR.

В таблице вкладки FiM каждая строка, сгруппированная под FID, представляет условие ингибирования ID, один или несколько клиентских портов компонента, сопоставленных с ID и маской. Для каждого условия ингибирования можно изменить значение маски. Для примеров настройки условия ингибирования смотрите, Конфигурируют и Симулируют Сервисные Вызовы Ингибирования Функции AUTOSAR.

Введенный в R2017b