Förstå väntande och icke-väntande block i VEXcode V5

Block utan väntläge

VEXcode V5-blockprojekt som består av ett När startat-block, ett Kör framåt-block och ett Stopp-körblock.

Icke-väntandeblock gör att stacken fortsätter även om blockets beteende ännu inte är komplett.

"Kör"-blocket är ett bra exempel på ett block som inte väntar. I exemplet nedan rör sig inte roboten eftersom "kör"-blocket börjar, men sedan stoppar "stoppa körning"-blocket den innan motorerna kan röra sig.

Icke-väntande blockeringar är användbara när du vill utföra flera beteenden samtidigt.

Vänteblock

VEXcode V5 Clawbot på en spelplan med en lila kub-spelpjäs framför sig.
VEXcode V5-blockprojekt som använder Spin for- och Drive for-block, vilka båda kan utökas till att vara icke-väntande. Projektet lyder När den startas, vrid ClawMotorn öppen i 90 grader och kör sedan framåt i 15 cm. Snurra sedan klomotorn tills den är stängd 90 grader, vrid armmotorn upp 180 grader och kör sedan back i 15 cm.

Väntarblock pausar resten av stapeln tills blockets beteende har slutförts.

De flesta väntblocken finns bland blocken Motion och Drivetrain.

Om en VEX V5 Clawbot behöver hämta en kub kan du använda vänteblock för att låta roboten utföra varje beteende individuellt.

Block som kan vänta eller inte vänta

Tidigare visat VEXcode V5-blockprojekt som nu har två av Spin for-blocken utökade till att vara icke-väntande. Projektet lyder nu När den startas, vrid ClawMotorn öppen i 90 grader och vänta inte, och kör sedan framåt i 15 cm. Snurra sedan klomotorn 90 grader tills den stängs, vrid armmotorn upp 180 grader och vänta inte, och kör sedan back i 15 cm.

Med VEXcode V5 kan användare ändra följande vänteblock till icke-vänteblock med ett klick: "snurra för", "snurra till position", "kör för", "sväng för" och "sväng till kurs".

Genom att ändra blocket för att öppna klon till icke-vänteläge och ändra blocket för att höja armen till icke-vänteläge, kör Clawbot framåt medan klon öppnas och kör bakåt medan armen höjs.

Denna metod för att hämta en kub är bättre i tävlingssammanhang eftersom den sparar tid.

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

Last Updated: