О сервисе NCPlayer:
Меню Файл
Меню Правка
Меню Вид
Меню Форматирование
Меню Инструменты
Меню Конфигурация станка
Совместная работа

Активация лога вывода в консоль только циклов


Параметр Активация лога вывода в консоль только циклов включает выборочный вывод в консоль браузера информации только о выполнении циклических конструкций G-кода, таких как WHILE / END и FOR, а также счётчиков переменных в теле цикла.

Что делает параметр

  • Отображает только те строки, которые:
    • входят в тело активного цикла;
    • содержат вычисления управляющих переменных цикла;
    • влияют на количество повторений (условия IF, GOTO внутри цикла).
  • Подсвечивает в таблице:
    • номер строки и индекс в программе;
    • имя/номер переменной;
    • предыдущее и новое значение;
    • текущее значение счётчика;
    • итерацию цикла.
  • Игнорирует остальной код, чтобы лог был компактным и сосредоточенным на анализе повторяющихся блоков.

Когда использовать

  • Для анализа работы циклов WHILE, FOR в макропрограммах.
  • При оптимизации количества повторов в подпрограммах.
  • Для поиска ошибок в условиях выхода из цикла.

Пример лога (сокращённо)

963 | #113 | 'common' | 1365 | 1350 | '0001' | 58
964 | #114 | 'common' | 149.99 | 149.99 | '0001' | 59
965 | #112 | 'common' | 432.84 | 267.15 | '0001' | 60
...
973 | #122 | 'common' | 945 | 990 | '0001' | 77
Совет: При включённом логировании циклов удобно использовать опцию Group similar messages in console в инструментах разработчика — это облегчит просмотр повторяющихся итераций.
NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy