Saját blokkok használata a VEXcode VR-ben

A Saját blokkok a VEXcode VR egyik blokkkategóriája. Más kategóriák közé tartozik a Mágnes, a Kinézet, az Érzékelés és a Változók. A Saját blokkok blokkok sorozatának létrehozására szolgálnak, amelyet többször is fel lehet használni egy projekt során.


Hogyan készítsünk blokkot

A Blokk palettán a Saját blokkok kategória van kiválasztva

Válassza a „Blokk létrehozása” lehetőséget a Saját blokkok kategóriából.

A Saját blokkok verem, amely egy egyéni blokkhívást mutat egy VEXcode VR projektben

Nevezze át a blokkot a "Block Name" mezőbe való beírással, majd válassza az "OK" lehetőséget.


Hogyan testreszabhatunk egy blokkot

Bemenet (szám) hozzáadása

VEXcode VR munkaterület Saját blokk definícióval és a projektveremhez hozzáadott egyéni blokkal

Válassza a „Bevitel (szám) hozzáadása” opciót a „Blokk létrehozása (Előnézet)” képernyőn. Nevezze át a bemenetet a „Szám” mezőbe való beírásával, majd válassza az „OK” lehetőséget.

Bemenet hozzáadása (boolean)

Saját blokkok menü a „Behajtás téren” egyéni blokkal, amely elérhető a VEXcode VR-ban való használatra

Válassza a „Bemenet hozzáadása (logikai)” opciót a „Blokk létrehozása (Előnézet)” képernyőn. Nevezze át a bemenetet úgy, hogy beírja a „Logiai” mezőbe, majd válassza az „OK” lehetőséget.

Címke hozzáadása

Saját blokkok gomb, amellyel egyéni blokkokat hozhat létre a VEXcode VR-ben

Válassza a „Címke hozzáadása” opciót a „Blokk létrehozása (Előnézet)” képernyőn. Nevezze át a címkét úgy, hogy beírja a „Címke szövege” mezőbe, majd válassza az „OK” lehetőséget.

Bemenetek és címkék kombinálása

Saját blokk sebesség- és távolságbemenetekkel a VEXcode VR blokkpalettáján

Kombinálja a bemeneteket és a címkéket egy blokksorozat létrehozásához.


Bemenetek / címkék törlése

Törölje a kiválasztott bemenetet a Saját blokk beállítások menüből

Bemenet vagy címke törléséhez válassza ki a „Törlés” ikont az eltávolítani kívánt bemenet vagy címke tetején.


A Define blokk használata

VEXcode VR munkaterület a Saját blokkok funkcióval, amely egyéni sorozatokat rendez újrafelhasználható blokkokba

Egy paraméter mostantól használható a „Define” blokkból, miután létrehozta.

Blokkok, amelyek a Saját blokk definícióját mutatják a VR robot toll le, vezetés és forgatás parancsaival

Rögzítsen további blokkokat a „Define” blokkhoz.

Számblokk hozzáadása bemenetként egy My Block paraméterhez a VEXcode VR-ben

Használja a „Define” blokk paramétereit.

Saját blokkok paletta az egyéni Négyzet rajzolása blokkal, amely használható

Használja az „Indításkor” blokkhoz csatolt „Saját blokkot”.


Hogyan használjuk a Saját blokkokat

Négyzetek rajzolásának példája

Ebben a példában a robot a Saját blokkokat használja a következőkre:

  • Hajtson előre 200 mm-t
  • Rajzoljon egy 300 mm-es négyzetet a fekete tollal
  • Forduljon jobbra 25 fokkal
  • Rajzolj egy 500 mm-es négyzetet a piros tollal

A „Define” kalapblokk lebont egy eljárást. A következő példában ez a „Define” kalapblokk lebontja azokat a blokkokat, amelyeket egy négyzet meghatározott számú megrajzolásához használnak. Húzd át az argumentumokat a define blokkból a blokkokon belüli használatra, ahogy az ebben a videóban is látható.

Miután a „Define” blokk be van állítva, az újonnan létrehozott blokk áthúzható és hozzáadható a „When Started” blokkhoz a paraméterek beállításához, ahogy az ebben a videóban is látható.

VEXcode VR projekt My Block használatával, parancsok ismétlésével két négyzet rajzolásához a toll eszközzel

A paraméterek módosítása után a projekt készen áll a Indított.

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

Last Updated: