A várakozó és nem várakozó blokkok megértése a VEXcode EXP-ben

Nem várakozó blokkok

Nem várakozó blokk esetén a csoport akkor is folytatódik, ha a blokk működése még nem fejeződött be.

A „meghajtó” blokk jó példa a nem várakozó blokkra. Az alábbi példában a robot nem mozdul, mert a „hajtás” blokk elindul, de a „stop drive” blokk leállítja, mielőtt a motorok elindulhatnának.

A nem váró blokkok akkor hasznosak, ha egyszerre több viselkedést szeretne végrehajtani.

Várakozó blokkok

A várakozó blokk szünetelteti a csoport többi részét, amíg a blokk viselkedése be nem fejeződik.

A legtöbb várakozó blokk a Motion és a Drivetrain blokkok között található.

Ha egy VEX EXP Clawbotnak egy kockát kell elővennie, akkor várakozási blokkokat használhat, hogy a robot minden egyes viselkedést külön-külön hajtson végre.

EXP_Clawbot_with_ball.png

Blokkok, amelyek várhatnak vagy nem várhatnak

A VEXcode EXP lehetővé teszi a felhasználók számára, hogy a következő várakozó blokkokat egy kattintással nem várakozó blokkokká változtassák: “spin for,” “spin to position,” “drive for,” “turn for,” és “turn to heading”.

Azáltal, hogy a karmot nyitó blokkot nem várakozóra és a kar felemelésére szolgáló blokkot nem várakozóra változtatja, a Clawbot előrehajt, miközben a karom kinyílik, és hátrafelé halad, miközben a kar felemelkedik.

 

A kocka visszanyerésének ez a megközelítése versenybeállításoknál jobb, mert időt takarít meg.

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

Last Updated: