Definizione del modello ThingWorx in Composer > Modellazione > Debugger JavaScript > Punti di interruzione nel debugger JavaScript
Punti di interruzione nel debugger JavaScript
I punti di interruzione definiscono le posizioni all'interno del codice in cui l'esecuzione dello script del debugger JavaScript viene messa in pausa per ispezioni. I punti di interruzione consentono di controllare i valori delle variabili nel codice per verificarne la precisione.
È possibile impostare punti di interruzione a livello di oggetto, thing shape o modello di oggetto. È inoltre possibile impostare punti di interruzione sui servizi ereditati, utile quando si utilizzano librerie e componenti condivisi tra più oggetti.
È possibile aggiungere, rimuovere o modificare i punti di interruzione nell'area di rilegatura a sinistra della colonna numerata nell'editor di script. È possibile fare clic sull'area di rilegatura accanto a una riga di codice per aggiungere un punto di interruzione, purché il codice non sia un commento o una riga vuota. Se si fa clic su un punto di interruzione esistente, viene rimosso.
È possibile fare clic con il pulsante destro del mouse nell'area di rilegatura accanto a una riga di codice per modificare il comportamento dei punti di interruzione utilizzando le seguenti opzioni:
Aggiungi punto di interruzione - Consente di aggiungere un punto di interruzione. Un cerchio blu indica un punto di interruzione nel codice. Se la riga di codice include già un punto di interruzione, è vuota o ha un commento, l'opzione Aggiungi punto di interruzione è nascosta.
Modifica punto di interruzione - Consente di aggiungere un'istruzione condizionale al punto di interruzione. Il debugger viene messo in pausa in corrispondenza del punto di interruzione solo se viene soddisfatta la condizione. Un punto di interruzione condizionale è indicato con un cerchio arancione. Per modificare un punto di interruzione, attenersi alla procedura descritta di seguito.
1. Fare clic con il pulsante destro del mouse su un punto di interruzione esistente.
2. Selezionare Modifica punto di interruzione dall'elenco visualizzato.
3. Nel campo Punto di interruzione condizionale immettere l'istruzione condizionale.
4. Premere INVIO oppure fare clic su per attivare il punto di interruzione condizionale.
Se si preme il tasto ESC o si fa clic all'esterno del campo Punto di interruzione condizionale, le modifiche non vengono salvate.
Disabilita punto di interruzione - Consente di disattivare un punto di interruzione. Se disattivato, il punto di interruzione viene salvato, ma il debugger non viene messo in pausa in corrispondenza della riga. Un punto di interruzione disattivato risulta trasparente o presenta un cerchio arancione con un bordo grigio.
Abilita punto di interruzione - Consente di attivare un punto di interruzione disattivato. Questa opzione è disponibile se è attualmente disattivato un punto di interruzione.
Rimuovi punto di interruzione - Consente di rimuovere un punto di interruzione esistente.
Rimuovi tutti i punti di interruzione di origine - Consente di rimuovere tutti i punti di interruzione definiti per il codice corrente.
Rimuovi tutti i punti di interruzione - Consente di rimuovere tutti i punti di interruzione esistenti nel sistema.
Disattiva punti di interruzione - Consente di disattivare tutti i punti di interruzione in modo che vengano ignorati durante il debug. Un punto di interruzione disattivato è attraversato da un cerchio con una barra grigia.
Attiva punti di interruzione - Consente di impostare tutti i punti di interruzione come attivi.
I punti di interruzione possono essere impostati o modificati in modalità di sola lettura, modifica o debug. Vengono salvati nel sistema e memorizzati per l'utente corrente. Ogni utente gestisce il proprio insieme di punti di interruzione.
I punti di interruzione non vengono salvati nel sistema nei seguenti casi:
Su un servizio duplicato.
Quando si sostituisce un servizio. È necessario impostare punti di interruzione in ogni servizio sostituito.
Se non si salva il servizio dopo aver apportato modifiche al codice. È necessario innanzitutto salvare il servizio, quindi impostare i punti di interruzione.
È stato utile?