Förstå vänteblock och icke-vänteblock i VEXcode IQ

Block som inte väntar

Icke-väntande block 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.

VEXcode IQ-blockprojekt som består av ett När startat-block, ett Kör framåt-block och ett Stoppkörningsblock.

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

Vänteblock

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

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

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

VEXcode IQ Clawbot på ett IQ-fält med en blå kub placerad framför den.

VEXcode IQ-blockprojekt som använde 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.

Block som kan vänta eller inte vänta

VEXcode IQ låter 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.

Tidigare visat VEXcode IQ-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.

 

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: