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