Saját blokkok használata a VEXcode GO-ban

A My Blocks a VEXcode GO egyik blokkkategóriája. Más kategóriák közé tartozik a megjelenés, a hang, 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 VEXcode GO eszköztár a Saját blokkok rész látható, és a Blokk létrehozása gomb kijelölve.

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

Megnyílik a VEXcode GO Make a Block menü, és a blokk neve Behajtásra módosult, és ki van jelölve. A kék OK gomb a jobb alsó sarokban van kiemelve.

Nevezze át a blokkot úgy, hogy beírja a „Blokk neve” mezőbe, majd válassza az „OK” lehetőséget.


A blokk testreszabása

Bemenet (szám) hozzáadása

Megnyílik a VEXcode GO Make a Block menü, és a blokk neve Behajtásra van állítva. A blokkhoz hozzáadtunk egy számbeviteli mezőt, amely most ki van jelölve.

Válassza a "Bemenet (szám) hozzáadása" opciót a "Blokkolás" képernyőn. Nevezze át a bemenetet úgy, hogy beírja a "szám" mezőbe, majd válassza az "OK" lehetőséget.

Bemenet hozzáadása (logikai)

Megnyílik a VEXcode GO Make a Block menü, és a blokk neve Behajtásra van állítva. A blokkhoz hozzáadtunk egy logikai beviteli mezőt, amely most kiemelt.

Válassza a „Logi” opciót a „Blokk létrehozása” képernyőn. Nevezze át a bemenetet úgy, hogy beírja a "logikai" mezőbe, majd válassza az "OK" lehetőséget.

Adjon hozzá egy címkét

Megnyílik a VEXcode GO Make a Block menü, és a blokk neve Behajtásra van állítva. A blokkhoz hozzáadtunk egy címkemezőt, amely most ki van jelölve.

Válassza a „Címke hozzáadása” opciót a „Blokk létrehozása” 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.

Kombinálja a bemeneteket és a címkéket

Megnyílik a VEXcode GO Make a Block menü, és létrejött egy egyéni blokk. A blokk először a Drive in szöveget olvassa be, majd van egy számbeviteli mezője, majd egy mm-es négyzet címkével végződik. Az egyéni blokk összességében a Drive X mm-es négyzetben olvasható. A kék OK gomb a jobb alsó sarokban van kiemelve.

Kombinálja a bemeneteket és a címkéket egy blokksorozat létrehozásához, majd válassza az „OK” gombot.


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

Megnyílik a VEXcode GO Make a Block menü, és a blokk neve Behajtásra van állítva. A blokkhoz hozzáadtunk egy számbeviteli mezőt, és a felette lévő Törlés ikon ki van emelve.

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


A definiáló blokk használata

VEXcode GO My Blocks Definition blokk ki van jelölve. Ez így szól: „Meghajtás szám mm-ben négyzetben”, és a szám a blokkdefinícióban használható paraméter.

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

A VEXcode GO My Blocks Definition blokk definícióval most hozzáadva. A veremnek van egy ismétlés blokkja 4-re, és egy 200 mm-es meghajtó blokk 90 fokos elfordítással, mindkettő az ismétlés blokkon belül.

Rögzítsen további blokkokat a {Define} blokkhoz.

A VEXcode GO My Blocks Definition blokk a definícióban most használt számparaméterrel. A veremnek van egy Ismétlés blokkja 4-re, és egy Drive for block felett van egy Fordulás 90 fokos blokkhoz az ismétlési blokkon belül. A szám paraméter a Drive for blokkba került, így most a Drive for number (Meghajtás előre) értéket írja ki.

Használja a {Define} blokk paramétereit.

A VEXcode GO My Blocks parancsblokk hozzáadva az Indításkor blokk alá. Ez a parancsblokk meghívja a Drive in number mm square parancsot. A számparaméter 300-ra van állítva.

Használja a {When Started} blokkhoz csatolt [My Block]-t.


A Saját blokkok használata

Vezetés négyzetekben Példa

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

  • Hajtson előre egy 200 mm-es négyzetben.
  • Forduljon jobbra 45 fokkal.
  • Hajtson előre egy 300 mm-es négyzetben.

A {Define} kalapblokk lebont egy eljárást. A következő példában ez {Define} kalapblokk lebontja azokat a blokkokat, amelyekkel egy négyzetet bizonyos számú alkalommal hajtanak be. Húzza át az argumentumokat a {Define} blokkból, hogy a definíciójában szereplő blokkon belül használja, amint az ebben a videóban látható.

VEXcode GO When Started blokk, amely alatt három blokk található. Először egy Hajtás 200 mm-es négyzetben parancsblokk, majd Forduljon jobbra 45 fokkal, majd egy Hajtás 300 mm-es négyzet alakú parancsblokk.

A {Define} blokk beállítása után az újonnan létrehozott blokk áthúzható és hozzáadható az {When Started} blokkhoz a paraméterek beállításához.

Az előző VEXcode GO blokkok a Drive in number (Meghajtás mm-es négyzetben) parancsblokk segítségével kerülnek egymásra a blokk definíciójával egymás mellett.

A paraméterek módosítása után a projekt készen áll Letöltés és futtatásállapotra.

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

Last Updated: