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