L’opzione Abilitare il logging completo in console abilita una visualizzazione dettagliata
di tutte le fasi di elaborazione del G-code nella console del browser.
Questa funzione è pensata per sviluppatori, tester e utenti avanzati che desiderano vedere
l’intero flusso di esecuzione, le sostituzioni delle variabili, le trasformazioni delle espressioni
e la valutazione delle funzioni in tempo reale.
Cosa fa questa opzione
Invia in console ogni singolo passo dell’elaborazione della riga:
Espressione originale.
Rimozione di parentesi ed elementi intermedi.
Sostituzione dei valori delle variabili.
Calcoli intermedi delle funzioni come SIN, COS, TAN, ecc.
Risultato finale dell’espressione.
Permette di individuare con precisione il punto in cui si è verificato un errore logico o di calcolo.
Mantiene lo storico di tutti i calcoli finché la scheda del browser rimane aperta.
Quando utilizzarla
Quando si eseguono il debug di macroprogrammi con un gran numero di variabili.
Per identificare errori nei calcoli o nelle sostituzioni.
Durante i test del parser G-code e della logica di simulazione in NCPlayer.
Esempio di log
#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
Suggerimento: per una migliore leggibilità, puoi abilitare l’opzione
Raggruppa messaggi simili nella console negli strumenti per sviluppatori del browser —
questo renderà più semplice l’analisi di log molto estesi.