A Saját blokkok a VEXcode V5 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 úgy, hogy írja be a „Blokk neve” mezőbe, majd válassza az „OK” lehetőséget.
A blokk testreszabása
Bemenet (szám) hozzáadása
Válassza a „Bemenet (szám) hozzáadása” opciót a „Blokkolás” képernyőn. Nevezze át a bevitelt úgy, hogy beírja a „szám” mezőbe, majd válassza az „OK” lehetőséget.
Bemenet hozzáadása (logikai)
Válassza ki a „Boolean” 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
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
Kombinálja a bemeneteket és a címkéket egy blokksorozat létrehozásához, majd válassza az „OK” lehetőséget.
Bemenetek / címkék törlése
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
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 a {When Started} blokkhoz csatolt [Saját blokkot].
A Saját blokkok használata
Vezetés négyzetekben Példa
Ebben a példában a robot a Saját blokkokat a következőkre fogja használni:
- 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 a {Define} kalapblokk lebontja azokat a blokkokat, amelyeket egy adott négyzetben való behajtáshoz használnak. Húzzon argumentumokat a {Define} blokkból a blokkon belüli használathoz.
Miután beállította a {Define} blokkot, az újonnan létrehozott blokkot áthúzhatja, és hozzáadhatja az {When Started} blokkhoz a paraméterek beállításához.
A paraméterek módosítása után a projekt készen áll a letöltésre és futtatásra.