Configure AUTOSAR Diagnostic Services и Среда выполнения (RTE) для эмуляции
AUTOSAR Blockset / Классическая Платформа / Основное программное обеспечение / Диагностический менеджер событий (DEM)
Блок Diagnostic Service Component обеспечивает ссылочные реализации Диагностического менеджера событий (DEM) сервисы, поддержанные AUTOSAR Basic Software (BSW) блоки вызывающей стороны. Когда вместе с блоками вызывающей стороны DEM, ссылочные реализации позволяют вам конфигурировать и запускать систему - или симуляции уровня состава сервисных вызовов DEM AUTOSAR.
Блок предварительно заполнил параметры, включая параметры Counter-Based Debouncing и параметры RTE. Исследуйте установки параметров и рассмотрите, требуются ли модификации, на основе того, как вы используете сервисные операции DEM.
Параметры Counter-Based Debouncing управляют противооснованным debounce алгоритмом, предоставленным сервисными реализациями ссылки DEM. Во время нескольких запусков симуляции можно настроить размер шага события и пороговые параметры и наблюдать эффекты.
Debouncing обеспечивает средние значения, чтобы определить, когда следившее за развитием событие расценивается, как передано или отказавший. Программное обеспечение обеспечивает счетчик для каждого идентификатора события. Когда события PREFAIL прибывают, программное обеспечение постепенно увеличивает счетчик идентификатора события фиксированным значением шага. Когда события PREPASS прибывают, программное обеспечение постепенно уменьшает счетчик идентификатора события фиксированным значением шага. Когда счетчик достигает более низкого или верхнего порога, событие рассматривается переданным или не пройдено.
В реализациях ссылки DEM размер шага и пороговые параметры применяются глобально к идентификаторам события, не к индивидуальным идентификаторам.
Задайте значение фиксированного шага, 1 - 32 767, которым можно постепенно увеличить счетчик идентификатора события DEM, когда события PREFAIL прибывают.
Задайте значение фиксированного шага, 1 - 32 767, которым можно постепенно уменьшить счетчик идентификатора события DEM, когда события PREPASS прибывают.
Задайте пороговое значение счетчика идентификатора события DEM, 1 - 32 767, чтобы представлять отказавшее состояние.
Задайте пороговое значение счетчика идентификатора события DEM,-32768 к-1, чтобы представлять переданное состояние.
Таблица вкладки RTE приводит клиентские порты компонента и их отображение с сервисными идентификаторами события DEM. Каждая строка в таблице представляет вызов на службы DEM от блока вызывающей стороны Basic Software. Вызовы, которые действуют на то же событие, должны использовать тот же идентификатор события. Проверяйте отображения идентификатора события. Для примера отображения клиентских портов DEM к разделяемым идентификаторам события смотрите, Симулируют Программные сервисы Basic AUTOSAR и Среду выполнения.