Blocchi in attesa e non in attesa in VEXcode GO

Blocchi non in attesa

I blocchi non 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 non in attesa. Nell'esempio seguente, il Code Base non si muove perché inizia il blocco [Drive], ma poi il blocco [Stop driving] lo ferma prima che i motori possano muoversi.

Il progetto VEXcode GO blocca il progetto che consiste in un blocco When started, un blocco Drive forward e un blocco Stop driving.

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


Blocchi di attesa

In attesa di blocco, 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 Code Base deve guidare in un quadrato di 300 mm, è possibile utilizzare i blocchi di attesa per fare in modo che il Code Base esegua ogni comportamento individualmente.

VEXcode GO blocca il progetto che guida il robot in un quadrato. La pila è composta da un blocco Quando iniziato seguito da 4 coppie di blocchi Guida in avanti per 300 mm e Svolta a destra per 90 gradi alternati.

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

Last Updated: