La funzionalità Project Stepping fornisce all'utente importanti elementi visivi che aiutano gli utenti a risolvere i problemi o comprendere meglio il flusso di un progetto. Quando viene eseguito un progetto, Fling the Hero Bot verrà eseguito come indicato, ma potrebbe non essere come previsto dall'utente. Avere la possibilità di vedere i blocchi eseguiti un passo alla volta offre all'utente una visione migliore di quali blocchi potrebbero causare l'errore.
Come utilizzare la funzione di stepping del progetto
Seleziona il pulsante del passaggio situato in alto a destra nella barra degli strumenti VEXcode VR.
Una volta selezionato, attorno al blocco {When started} apparirà un'evidenziazione verde per indicare dove inizia il programma, quindi si sposterà immediatamente per evidenziare il primo blocco nello stack. L'evidenziazione rimarrà sul primo blocco dopo {When started}finché non verrà selezionato nuovamente il pulsante del passaggio.
Nota: l'evidenziazione si sposterà immediatamente oltre un blocco [Commento], poiché i blocchi [Commento] non modificano il progetto o i blocchi che lo circondano.
Selezionare nuovamente il pulsante del passaggio per eseguire il blocco evidenziato. Una volta eseguito il blocco, verrà evidenziato il blocco successivo.
Continua a utilizzare il pulsante del passaggio per eseguire il progetto un blocco alla volta.
Debug con la funzionalità di stepping del progetto
La funzionalità Project Stepping rallenta il flusso del progetto e fornisce un feedback visivo immediato. Ciò consente all'utente di esaminare il progetto un blocco alla volta per osservare il comportamento e correggere gli errori.
In questo esempio, l'intenzione è che Fling riceva una palla e la segni nell'High Goal. Tuttavia la svolta nel progetto sta andando nella direzione sbagliata e quindi la palla non verrà segnata nell'High Goal.
Esegui il progetto passo dopo passo utilizzando la funzione Project Stepping finché non si osserva un errore.
Correggi l'errore.
L'errore in questo esempio è che il Lancio è stato codificato per girare a sinistra di 155 gradi, tuttavia questa direzione non pone il Lancio all'angolo corretto affinché la Catapulta possa lanciare la palla nella Porta Alta. La direzione della svolta dovrebbe essere cambiata da sinistra a destra.
Quindi esegui nuovamente il progetto dall'inizio utilizzando la funzione Project Stepping. Ripetere questo processo finché il progetto non viene eseguito correttamente.