Отображение уведомлений 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 вектор.