Диагностический сервисный компонент

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 размер шага и пороговые параметры применяются глобально к идентификаторам события, не к индивидуальным идентификаторам.

Параметры

Increment step size

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

Decrement step size

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

Failed threshold

Задайте пороговое значение счетчика идентификатора события DEM, 1 - 32 767, чтобы представлять отказавшее состояние.

Passed threshold

Задайте пороговое значение счетчика идентификатора события DEM,-32768 к-1, чтобы представлять переданное состояние.

Event ID

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

Введенный в R2017b