Отображение уведомлений EtherCAT в читаемом человеком формате
slrealtime.EtherCAT.filterNotifications()
печатает допустимые значения уведомлений и их текстовые описания.
slrealtime.EtherCAT.filterNotifications(
извлекает из tlog
, olog
, suppress
)olog
значения уведомлений от блока EtherCAT Get Notifications и от tlog
, время, в которое эти значения произошли.
Если на suppress
вектор непуст, функция удаляет из выхода списка значения уведомлений, которые появляются в векторе. Для каждого уведомления, перечисленного в suppress
вектор, функция печатает общее количество вхождений и временную область значений, в течение которого они произошли.
Когда вы отлаживаете EtherCAT® проблемы, используйте эту функцию. Вы должны обладать расширенными знаниями о функциональности EtherCAT.
возвращает вектор структуры, содержащий отфильтрованные значения.filtered_values
= slrealtime.EtherCAT.filterNotifications(tlog
, olog
, suppress
)
[
возвращает вектор структуры, содержащий отфильтрованные значения и структуру, содержащую сводные данные подавленных значений.filtered_values
suppressed_values
]
= slrealtime.EtherCAT.filterNotifications(tlog
, olog
, suppress
)
Общие условия ошибки, такие как отключенный кабель Ethernet, могут вызвать тысячи нежелательных уведомлений, которые скрывают полезные уведомления. Чтобы фильтровать нежелательные уведомления, используйте suppress
вектор.