My Blocks a VEXcode IQ 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
Válassza a „Blokk létrehozása” lehetőséget a Saját blokkok kategóriából.
Nevezze át a blokkot a „blokknév” mezőbe való beírással, majd válassza az „OK” lehetőséget.
Hogyan szabhatunk testre egy blokkot
Bemenet (szám) hozzáadása
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 történő beírással, majd válassza az „OK” lehetőséget.
Bemenet hozzáadása (logikai érték)
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.
Adjon hozzá egy címkét
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.
Kombinálja a bemeneteket és a címkéket
Kombinálja a bemeneteket és a címkéket egy blokksorozat létrehozásához.
Bemenetek / címkék törlése
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 definiáló blokk használata
Egy paraméter mostantól használható a „define” blokkból, miután létrehozta.
Rögzítsen további blokkokat a „define” blokkhoz.
Használja a „define” blokk paramétereit.
Használja az „Indításkor” blokkhoz csatolt „Saját blokkot”.
A Saját blokkok használata
Játssz Sziréna Példa
Ebben a példában a robot a Saját blokkokat használja a következőkre:
- Játssza le a sziréna hangját 3-szor
- Hajtson előre 12 hüvelyket
- Játssza le a sziréna hangját 6-szor
A „define” kalapblokk lebont egy eljárást. A következő példavideóban ez a „define” hat blokk lebontja azokat a blokkokat, amelyek egy szirénahang bizonyos számú lejátszásához szükségesek. Húzza az argumentumokat a definiáló blokkból a blokkon belüli használatra.
A „define” blokk beállítása után az újonnan létrehozott blokk áthúzható és hozzáadható az „indításkor” blokkhoz a paraméterek beállításához. Ez a folyamat látható ebben a videóban.
A paraméterek módosítása után a projekt a letöltésre és a futtatásra.
Nyomtatás új sorral Példa
Ebben a példában a robot a Saját blokkokat használja a következőkre:
- Hajtson előre 15 hüvelyket
- Nyomtassa ki az akkumulátor kapacitását, és vigye a kurzort egy új sorra a Brain képernyőjén
- Fordítsa el a robotot 180 fokkal jobbra
- Nyomtassa ki az akkumulátor kapacitását, és vigye a kurzort egy új sorra a Brain képernyőjén
A „define” kalapblokk lebontja azokat a blokkokat, amelyeket az érzékelő-riporterek értékeinek kinyomtatására használnak, majd egy új sorba lépnek. Húzd át az argumentumokat a define blokkból a blokkokon belüli használatra, ahogy az ebben a videóban is látható.
A „define” blokk beállítása után az újonnan létrehozott blokk áthúzható és hozzáadható az „indításkor” blokkhoz a paraméterek beállításához. Ez a folyamat látható ebben a videóban.
A paraméterek módosítása után a projekt a letöltésre és a futtatásra.