Ciklusok használata#

Using Loops

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.

  1. Rögzítsen egy meghajtó és egy forduló blokkot a indításkor blokk alá.

A tér egyik oldala, előre haladva, majd jobbra fordulva.#
amikor elindul
hajtás [előre v] irányba (200) [mm v] értékkel ▶
fordulás [jobbra v] irányba (90) fokkal ▶
  1. Csatolj egy ismétlés blokkot a amikor elkezdődött blokk alá.

Az ismétlődő blokk, a meghajtó és a forduló blokkok fölé rögzítve.#
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 ▶
  1. Húzd a meghajtó és forduló blokkokat az ismétlés blokkon belül.

A blokkokhoz való hajtás és fordulás, most az ismétlődő 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
  1. 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.

A kiemelt ismétlési blokk számát 4-re állítva bemutató képernyőkép.
  1. 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 VEXcode EXP eszköztár képernyőképe, amelyen a Letöltés gomb kiemelve látható.
  1. A projekt futtatásához válaszd a Futtatás lehetőséget. A robot egy négyzetben fog haladni.

A VEXcode EXP eszköztárának képernyőképe, amelyen a Futtatás gomb kiemelve látható.

Egy műveletsorozatot örökké is ismételhetsz, ha az örökké blokkot használod az ismétlés helyett.

Az örök blokk.#
ö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.

A törésblokk.#
megszakítás