Опція Увімкнення повного журналу консолі дозволяє детально відображати всі етапи
обробки G-коду у консолі браузера.
Ця функція призначена для розробників, тестувальників та досвідчених користувачів, які хочуть бачити
повний потік виконання, підстановки змінних, трансформації виразів та
обчислення функцій у реальному часі.
Що робить ця опція
Виводить кожен крок обробки рядка у консоль:
Оригінальний вираз.
Видалення дужок та проміжних елементів.
Підстановка значень змінних.
Проміжні обчислення функцій, таких як SIN, COS, TAN тощо.
Фінальний результат виразу.
Дозволяє точно визначити, де сталася логічна або обчислювальна помилка.
Зберігає історію всіх обчислень, поки вкладка браузера відкрита.
Коли використовувати
Під час налагодження макропрограм з великою кількістю змінних.
Для виявлення помилок у обчисленнях або підстановках.
Під час тестування парсера G-коду та логіки симуляції в NCPlayer.
Приклад журналу
#111 [comm0] = 10 (було null) на рядку 43
[SUBSTITUTE] Вхідний рядок: #111 = [[#112/2.0]*TAN[#110/2.0]
[expr] Оригінал: #122+#108/2.0
Після видалення пробілів: #122+#108/2.0
Після підстановки змінних: (90)-(1)*(45)/2.0
Після обчислення функцій: (90)-(1)*(45)/2.0
Фінальний результат: 67.5 (було null) на рядку 44
Порада: Для кращої читабельності можна увімкнути опцію Групувати схожі повідомлення у консолі
у інструментах розробника браузера — це полегшить аналіз великих журналів.