Настройка служб диагностики AUTOSAR и среды выполнения (RTE) для эмуляции
AUTOSAR Blockset/Классическая платформа/Базовое программное обеспечение/Диспетчер диагностических событий (Dem)

Блок «Компонент диагностической услуги» предоставляет ссылки на реализации служб «Диспетчер событий диагностики» (Dem) и «Диспетчер подавления функций» (FiM), поддерживаемых блоками вызывающих программ «AUTOSAR Basic Software» (BSW). В сочетании с блоками вызывающих абонентов Dem и FiM эталонные реализации позволяют конфигурировать и выполнять моделирование на уровне системы или на уровне композиции сервисных вызовов AUTOSAR Dem и FiM.
Блок имеет предварительно заполненные параметры, включая параметры идентификатора услуги RTE, параметры Dem Counter-Based Debouncing и параметры условия ингибирования FiM. Проверьте настройки параметров и, при необходимости, внесите изменения в зависимости от способа использования сервисных операций Dem или FiM.
На вкладке RTE перечислены клиентские порты компонентов и их соответствие идентификаторам служб Dem или FiM для событий, рабочих циклов или функций с условиями запрета. Каждая строка в таблице представляет вызов служб Dem или FiM из блока вызывающего абонента базового программного обеспечения, для которого можно изменить значение идентификатора.
Параметры отладки на основе счетчика на вкладке Dem управляют алгоритмом отладки на основе счетчика, предоставляемым реализациями ссылки на службу Dem. Во время нескольких моделирований можно настроить размер шага события и пороговые параметры и наблюдать за эффектами.
Используйте параметры отладки на основе счетчика, чтобы определить, когда отслеживаемое событие прошло или завершилось неуспешно. Для каждого идентификатора события программное обеспечение поддерживает счетчик. При поступлении событий PREFAIL счетчик идентификатора события увеличивается на размер шага Increment (по умолчанию 1). При поступлении событий PREPASS счетчик идентификаторов событий уменьшается на размер шага Decrucment (по умолчанию 1). Чтобы определить пороговые значения счетчика идентификаторов событий, при которых событие завершается неуспешно или проходит, используйте параметры блока Failed threshold (по умолчанию 2) и Passed threshold (по умолчанию -1).
В ссылочных реализациях Dem параметры размера шага и порога применяются глобально к идентификаторам событий, а не к отдельным идентификаторам.
На вкладке FIM перечислены идентификаторы функций (FID) и связанные с ними условия запрета и порты клиента. На вкладке представлены графические элементы управления для добавления или удаления условий ингибирования для выбранного FID. Для каждого условия ингибирования выберите значения ID и маски.
Функция управления доступна вызывающему абоненту | DiagnosticEventAvailableCaller | DiagnosticInfoCaller | DiagnosticMonitorCaller | DiagnosticOperationCycleCaller | Вызывающий абонент, вызывающий запрет функции