Používání smyček#

Using Loops

Tento tutoriál vás provede použitím bloku repeat k řízení robota ve čtverci ve VEXcode IQ (2. generace). Na konci budete mít projekt, který opakuje stejné dva bloky čtyřikrát, aby se čtverec dokončil.

Pokud chcete, aby váš robot opakoval stejnou akci vícekrát, například jízdu ve čtverci, můžete stále dokola kopírovat stejné bloky, dokud se nebudou pohybovat ve vzoru čtverce. Jednodušší způsob je však použít blok repeat v kategorii Logika - Ovládání.

  1. Pod blok při spuštění připevněte blok pro jízdu a blok pro otočení.

Jedna strana náměstí, jeďte vpřed a pak odbočte doprava.#
při spuštění
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
  1. Pod blok when started připojte blok repeat.

Opakovací blok, připevněný nad bloky drive for a turn for.#
při spuštění
opakovat (10)
konec
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
  1. Přetáhněte bloky drive for a turn for do bloku repeat.

Bloky Drive for a Turn for, nyní uvnitř bloku opakování.#
při spuštění
opakovat (10)
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
konec
  1. Vyberte počet opakování a změňte ho na 4, aby se bloky uvnitř opakovaly jednou pro každou stranu čtverce.

Snímek obrazovky se zvýrazněným číslem bloku opakování, nastaveným na 4.
  1. Ujistěte se, že je váš robot připojen k VEXcode, poté vyberte Stáhnout pro stažení projektu do Brainu.

Snímek obrazovky panelu nástrojů VEXcode IQ (2. generace) se zvýrazněným tlačítkem Stáhnout.
  1. Vyberte Spustit pro spuštění projektu. Robot se bude pohybovat ve čtverci.

Snímek obrazovky panelu nástrojů VEXcode IQ (2. generace) se zvýrazněným tlačítkem Spustit.

Posloupnost akcí můžete také opakovat donekonečna pomocí bloku forever namísto repeat.

Blok navždy.#
navždy
konec

Pro ukončení smyčky použijte blok break uvnitř smyčky, aby kód okamžitě opustil blok smyčky.

Zlomový blok.#
přerušit