Avanzare in un progetto in VEXcode VR utilizzando VIQC Pitching In

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

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e un robot virtuale per scopi didattici nell'apprendimento STEM.

Seleziona il pulsante del passaggio situato in alto a destra nella barra degli strumenti VEXcode VR.

Screenshot dell'interfaccia VEXcode VR che mostra l'ambiente di codifica basato su blocchi utilizzato per programmare un robot virtuale, parte delle risorse didattiche VIQC Pitching In (2021-2022).

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.

Screenshot dell'interfaccia VR di VEXcode che mostra elementi di codifica basati su blocchi per la sfida VIQC Pitching In (2021-2022), illustrando l'ambiente di programmazione utilizzato per apprendere concetti di codifica con un robot virtuale.

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

Screenshot di un'interfaccia di programmazione VR VEXcode che mostra una configurazione del codice errata per la sfida VIQC Pitching In (2021-2022), evidenziando un errore comune nella codifica basata su blocchi per l'istruzione in robotica.

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.

Immagine che mostra un errore evidenziato nella programmazione VEXcode VR correlato alla sfida VIQC Pitching In per il 2021-2022, che illustra un errore di codifica a fini didattici in un ambiente di robotica virtuale.

Illustrazione che raffigura un errore comune nella programmazione VR di VEXcode, evidenziando un errore nella logica del codice relativo alla sfida VIQC Pitching In per la stagione 2021-2022, con lo scopo di aiutare gli utenti a comprendere e correggere gli errori di codifica.

Esegui il progetto passo dopo passo utilizzando la funzione Project Stepping finché non si osserva un errore.

Screenshot di un menu a discesa in VEXcode VR, che mostra le opzioni per la programmazione di un robot virtuale, pertinente alla sezione VIQC Pitching In (2021-2022), che illustra l'interfaccia di codifica per scopi didattici.

Screenshot dell'interfaccia VR di VEXcode che mostra un errore di programmazione corretto in un ambiente di codifica basato su blocchi, illustrando i concetti di codifica per la competizione VIQC Pitching In (2021-2022).

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.

Screenshot dell'interfaccia di codifica basata su blocchi VEXcode VR che mostra i blocchi di programmazione utilizzati per la sfida VIQC Pitching In (2021-2022), illustrando l'ambiente di codifica del robot virtuale per scopi didattici nell'apprendimento STEM.

Screenshot dell'interfaccia VR di VEXcode che mostra l'ambiente di programmazione per la sfida VIQC Pitching In (2021-2022), con opzioni di codifica basate su blocchi e testo per l'apprendimento di concetti di codifica con un robot virtuale.

Quindi esegui nuovamente il progetto dall'inizio utilizzando la funzione Project Stepping. Ripetere 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: