La funzionalità "Project Stepping" fornisce all'utente importanti informazioni visive che lo aiutano a risolvere i problemi o a comprendere meglio il flusso di un progetto. Quando si esegue un progetto, Fling the Hero Bot funzionerà come indicato, ma potrebbe non corrispondere all'intento dell'utente. La possibilità di visualizzare l'esecuzione dei blocchi uno alla volta offre all'utente una migliore comprensione visiva di quali blocchi potrebbero causare l'errore.
Come utilizzare la funzione di avanzamento graduale del progetto
Seleziona il pulsante "Passo" situato in alto a destra nella barra degli strumenti di VEXcode VR.
Una volta selezionato, un'evidenziazione verde apparirà attorno al blocco {All'avvio} per indicare il punto di inizio del programma, e si sposterà immediatamente per evidenziare il primo blocco nello stack. L'evidenziazione rimarrà sul primo blocco dopo {Quando avviato} finché non verrà selezionato nuovamente il pulsante passo.
Nota: l'evidenziazione si sposterà immediatamente oltre un blocco [Commento], perché i blocchi [Commento] non modificano il progetto o i blocchi circostanti.
Seleziona nuovamente il pulsante "Passo" per eseguire il blocco evidenziato. Una volta eseguito il blocco, il blocco successivo verrà evidenziato.
Continua a utilizzare il pulsante "Passo successivo" per eseguire il progetto un blocco alla volta.
Debug con la funzione di avanzamento graduale del progetto
La funzione "Progetto a passi" rallenta il flusso del progetto e fornisce un feedback visivo immediato. Ciò consente all'utente di esaminare il progetto un blocco alla volta per osservarne il comportamento e correggere gli errori.
In questo esempio, l'obiettivo è che Fling riceva la palla e la segni nella porta alta. Tuttavia, la svolta nel progetto sta prendendo la direzione sbagliata, e quindi la palla non verrà segnata nell'obiettivo alto.
Eseguire il progetto passo passo utilizzando la funzione "Esecuzione passo passo del progetto" fino a quando non viene rilevato un errore.
Correggi l'errore.
L'errore in questo esempio è stato che Fling è stato programmato per girare a sinistra di 155 gradi, tuttavia questa direzione non posiziona Fling all'angolazione corretta affinché la catapulta spari la palla nella porta alta. La direzione di svolta deve essere cambiata da sinistra a destra.
Quindi esegui nuovamente il progetto dall'inizio utilizzando la funzione "Progetto passo passo". Ripeti questo processo finché il progetto non viene eseguito correttamente.