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

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 EXP 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 EXP Clawbot reikia paimti kubą, galite naudoti laukimo blokus, kad robotas atliktų kiekvieną elgesį atskirai.

VEXcode EXP Clawbot EXP lauke, priešais jį padėtas mėlynas Buckyball.

„VEXcode EXP“ blokų projektas, kuris naudoja „Spin for“ ir „Drive for“ blokus, kuriuos abu galima išplėsti, kad jie nebūtų laukiantys. 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 EXP leidžia vartotojams vienu paspaudimu pakeisti šiuos laukiančius blokus į nelaukiančius blokus: „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 EXP 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: