Ciklusok használata#
Ez az oktatóanyag végigvezet a ismétlés blokk használatán, amellyel a robotot egy négyzetben mozgathatod a VEXcode EXP-ben. A végére egy olyan projekted lesz, amely ugyanazt a két blokkot négyszer megismétli a négyzet kitöltéséhez.
Ha azt szeretnéd, hogy a robotod többször is megismételje ugyanazt a műveletet, például egy négyzetben haladjon, akkor ugyanazokat a blokkokat újra és újra lemásolhatod, amíg egy négyzet mintázatában nem mozognak. Egy egyszerűbb módszer azonban a Logika - Vezérlés kategórián belüli ismétlés blokk használata.
Rögzítsen egy meghajtó és egy forduló blokkot a indításkor blokk alá.
amikor elindul
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
Csatolj egy ismétlés blokkot a amikor elkezdődött blokk alá.
amikor elindul
ismétlés (10)
vége
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
Húzd a meghajtó és forduló blokkokat az ismétlés blokkon belül.
amikor elindul
ismétlés (10)
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
vége
Válaszd ki az ismétlődések számát, és változtasd meg 4-re, így a blokkok a négyzet mindkét oldalán egyszer futnak.
Győződj meg róla, hogy a robotod csatlakozik a VEXcode-hoz, majd válaszd a Letöltés lehetőséget a projekt Brainbe való letöltéséhez.
A projekt futtatásához válaszd a Futtatás lehetőséget. A robot egy négyzetben fog haladni.
Egy műveletsorozatot örökké is ismételhetsz, ha az örökké blokkot használod az ismétlés helyett.
örökre
vége
Egy ciklusból való kilépéshez használd a break blokkot a cikluson belül, hogy a kód azonnal kilépjen a ciklusblokkból.
megszakítás