Esecuzione passo passo di un progetto in VEXcode VR utilizzando VIQC Pitching In

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

Uno screenshot ravvicinato della parte superiore destra della barra degli strumenti di VEXcode VR, con il pulsante Step evidenziato, immediatamente a destra del pulsante Start.

Seleziona il pulsante "Passo" situato in alto a destra nella barra degli strumenti di VEXcode VR.

Progetto VEXcode VR aperto con il pulsante Step evidenziato per eseguire i blocchi uno alla volta

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.

Progetto VEXcode VR che mostra i blocchi Drive for, Turn for e Drivetrain utilizzati nel VIQC Pitching In Playground

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

Progetto VEXcode VR con blocchi per raccogliere una palla con l'input e girare e segnare la palla, con un blocco di rotazione evidenziato, che mostra l'errore nel 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.

Errore di programmazione evidenziato in un progetto VEXcode VR nel VIQC Pitching In Playground

Logica del codice errata visualizzata durante l'esecuzione passo passo di un progetto VIQC Pitching In in VEXcode VR

Eseguire il progetto passo passo utilizzando la funzione "Esecuzione passo passo del progetto" fino a quando non viene rilevato un errore.

Lo stesso progetto del precedente, ora con il menu a tendina della direzione del blocco di svolta aperto e selezionato a sinistra, che mostra come risolvere il problema.

Lo stesso progetto con il blocco di svolta ora indica di girare a destra di 155 gradi nella sezione del progetto per girare e lanciare la palla in una porta alta.

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.

Progetto a blocchi VEXcode VR per simulare passo passo un programma di presentazione VIQC nell'area di lavoro.

Progetto VEXcode VR aperto in VIQC Pitching In per la dimostrazione passo passo dell'esecuzione del codice

Quindi esegui nuovamente il progetto dall'inizio utilizzando la funzione "Progetto passo passo". Ripeti questo processo finché il progetto non viene eseguito correttamente.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: