Configure AUTOSAR Diagnostic Services и Среда выполнения (RTE) для эмуляции
AUTOSAR Blockset / Классическая Платформа / Основное программное обеспечение / Диагностический менеджер событий (DEM)
Блок 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.
Control Function Available Caller | DiagnosticEventAvailableCaller | DiagnosticInfoCaller | DiagnosticMonitorCaller | DiagnosticOperationCycleCaller | Function Inhibition Caller