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

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


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

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

  • Выводит в консоль каждый шаг обработки строки:
    • Исходное выражение.
    • Удаление скобок и промежуточных элементов.
    • Подстановку значений переменных.
    • Промежуточные вычисления функций SIN, COS, TAN и т.д.
    • Окончательный результат выражения.
  • Позволяет отследить, где именно допущена ошибка в логике или вычислениях.
  • Сохраняет историю всех вычислений, пока окно браузера открыто.

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

  • При отладке макропрограмм с большим количеством переменных.
  • Для выявления ошибок в вычислениях или подстановках.
  • При тестировании парсера G-кода и логики симуляции в NCPlayer.

Пример лога

#111 [comm0] = 10 (was null) at line 43
[SUBSTITUTE] Input line: #111 = [[#112/2.0]*TAN[#110/2.0]
[expr] Original: #122+#108/2.0
After removing spaces: #122+#108/2.0
After variable substitution: (90)-(1)*(45)/2.0
After function replacements: (90)-(1)*(45)/2.0
Final result: 67.5 (was null) at line 44
Совет: Для наглядности можно включить опцию Group similar messages in console в инструментах разработчика браузера — так будет проще анализировать большие логи.
NCPlayer
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy