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

Nelaukimo blokai

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

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.

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

Laukimo blokai

VEXcode V5 naginis robotas žaidimo lauke su violetiniu kubo formos žaidimo figūrėle priešais jį.
„VEXcode V5“ blokų projektas, kuriame naudojami „Spin for“ ir „Drive for“ blokai, kuriuos abu galima išplėsti, kad jie nelauktų. 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.

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

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

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

Blokai, kurie gali laukti arba nelaukti

Anksčiau rodytas VEXcode V5 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.

VEXcode V5 leidžia vartotojams vienu spustelėjimu 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.

Š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: