Comprensione dei blocchi in attesa e non in attesa in VEXcode V5

Blocchi non in attesa

Diagramma che illustra i vari blocchi utilizzati nei tutorial di robotica V5, evidenziandone le funzioni e le connessioni a scopo didattico.

I blocchinon in attesa fanno sì che lo stack continui anche se il comportamento del blocco non è ancora completo.

Il blocco “drive” è un buon esempio di blocco di non attesa. Nell'esempio seguente, il robot non si muove perché inizia il blocco “drive” ma poi il blocco “stop driving” lo ferma prima che i motori possano muoversi.

I blocchi di non attesa sono utili quando desideri eseguire più comportamenti contemporaneamente.

Blocchi di attesa

Screenshot di un'interfaccia di programmazione VEX V5 Blocks, che mostra vari blocchi di programmazione e opzioni per la creazione di comandi di controllo del robot, utilizzati nei tutorial per la formazione sulla robotica VEX.

Screenshot dell'interfaccia di V5 Blocks Tutorials che mostra vari blocchi di programmazione e la loro disposizione per la codifica di progetti di robotica.

In attesa diblocco, il resto dello stack viene messo in pausa fino al completamento del comportamento di quel blocco.

La maggior parte dei blocchi in attesa si trovano tra i blocchi Motion e Drivetrain.

Se un Clawbot VEX V5 deve recuperare un cubo, puoi utilizzare i blocchi di attesa per fare in modo che il robot esegua ogni comportamento individualmente.

Blocchi che possono attendere o non attendere

Screenshot di un tutorial di programmazione VEX V5 Blocks, che mostra vari blocchi di programmazione e le relative connessioni, illustrando come creare un semplice programma di controllo robot.

VEXcode V5 consente agli utenti di modificare i seguenti blocchi di attesa in blocchi non di attesa con un clic: "gira per", "gira per posizione", "guida per", "gira per" e "gira per direzione".

Cambiando il blocco per aprire l'artiglio in non attesa e cambiando il blocco per sollevare il braccio in non attesa, il Clawbot avanza mentre l'artiglio si apre e guida all'indietro mentre il braccio si solleva.

Questo approccio al recupero di un cubo è migliore in contesti di competizione perché fa risparmiare tempo.

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

Last Updated: