Informazioni sul servizio NCPlayer:
Menu File
Menu Modifica
Menu Visualizza
Menu Formattazione
Menu Strumenti
Menu Configurazione macchina
Collaborazione

Abilitare il logging completo in console


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.
NCPlayer - logging completo in console
CNCPassport © MEBLEOS © 2026 · Ver 1.0 · Terms & Conditions | Privacy Policy | Cookie Policy | Refund Policy Legal information | Privacy Policy