Laukiančių ir nelaukiančių blokų supratimas VEXcode IQ

Nelaukimo blokai

Nelaukiančių blokų krūva tęsiasi, net jei bloko veikimas dar nebaigtas.

„Vairavimo“ blokas yra geras nelaukiančio bloko pavyzdys. Toliau pateiktame pavyzdyje robotas nejuda, nes prasideda „vairavimo“ blokas, bet tada blokas „nustoti važiuoti“ jį sustabdo prieš varikliui pajudėjus.

VEXcode IQ blokų projektas, kurį sudaro blokas „Kai pradėta“, blokas „Važiuoti į priekį“ ir blokas „Sustabdyti važiavimą“.

Nelaukiantys blokai yra naudingi, kai vienu metu norite atlikti kelis veiksmus.

Laukimo blokai

Laukiama blokas pristabdo likusį krūvą, kol bus baigtas bloko veikimas.

Dauguma laukiančių blokų yra tarp „Motion“ ir „Drivetrain“ blokų.

Jei VEX IQ Clawbot reikia paimti kubą, galite naudoti laukimo blokus, kad robotas atliktų kiekvieną elgesį atskirai.

VEXcode IQ Naginis robotas IQ lauke, priešais jį padėtas mėlynas kubas.

„VEXcode IQ“ blokų projektas, kuriame buvo naudojami „Spin for“ ir „Drive for“ blokai, kuriuos abu galima išplėsti, kad jie būtų nelaukiantys. Projektas rašomas taip: „Paleidus, pasukite „ClawMotor“ 90 laipsnių kampu, o tada važiuokite į priekį 6 colius.“ Tada pasukite „ClawMotor“ uždaryti 90 laipsnių kampu, pasukite „ArmMotor“ aukštyn 180 laipsnių kampu ir tada važiuokite atbuline eiga 6 colius.

Blokai, kurie gali laukti arba nelaukti

VEXcode IQ leidžia vartotojams vienu spustelėjimu pakeisti šiuos laukiančius blokus į nelaukiančius: „sukti“, „sukti į padėtį“, „važiuoti“, „pasukti“ ir „sukti į kryptį“.

Pakeitus letenos atidarymo bloką į nelaukiantį ir pakeitus rankos pakėlimo bloką į nelaukiantį, Clawbot važiuoja į priekį, kol žnyplė atsidaro, ir važiuoja atbuline eiga, kai ranka pakeliama.

Anksčiau rodytas „VEXcode IQ“ blokų projektas, kuriame dabar du „Spin for“ blokai išplėsti taip, kad nelauktų. Projektas dabar yra toks: „Paleidus, pasukite „ClawMotor“ 90 laipsnių kampu ir nelaukite, tada važiuokite į priekį 6 colius.“ Tada pasukite „ClawMotor“ uždaryti 90 laipsnių kampu, pasukite „ArmMotor“ aukštyn 180 laipsnių kampu ir nelaukite, tada važiuokite atbuline eiga 6 colius.

 

Šis kubo gavimo būdas yra geresnis varžybų nustatymuose, nes taupo laiką.

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

Last Updated: