Vytvoření mého bloku#

Creating a My Block

Tento tutoriál vás provede vytvořením bloku My Block ve VEXcode IQ (2. generace) na příkladu bloku My Block, který pohání vašeho robota ve čtverci. Na konci budete mít opakovaně použitelný blok My Block a projekt, který jej používá k pohybu ve čtverci.

Funkce Moje bloky umožňuje seskupit sekvenci bloků, které chcete v projektu použít vícekrát, aniž byste museli danou sekvenci neustále duplikovat nebo znovu vytvářet. To může pomoci rozdělit delší projekty, aby se s nimi snáze pracovalo.

  1. V panelu nástrojů přejděte do kategorie Logika - Moje bloky a vyberte možnost Vytvořit blok.

Snímek obrazovky panelu nástrojů s otevřenou kategorií Logika – Moje bloky a zvýrazněným tlačítkem Vytvořit blok.
  1. Změňte pole Název na čtvercové řízení.

Snímek obrazovky dialogového okna Vytvořit můj blok se zvýrazněným polem Název a nastavením na možnost Pravoúhlé řízení.
  1. Vyberte Vytvořit.

Snímek obrazovky dialogového okna Vytvořit můj blok se zvýrazněným tlačítkem Vytvořit.
  1. V pracovním prostoru se zobrazí blok define square driving a v sadě nástrojů se zobrazí blok Můj blok. Všechny bloky, které připojíte pod blok define, se spustí pokaždé, když bude blok Můj blok použit v projektu.

Prázdný definovaný čtvercový řídicí blok.#
definovat square driving

Poznámka: Pokud odstraníte blok definice mého bloku z pracovní plochy, bude tento blok také odebrán z vaší sady nástrojů a budete ho muset znovu vytvořit.

  1. Pod blok define připojte blok drive for a blok turn for pro řízení a otáčení jedné strany čtverce.

Definovací blok s připojenými bloky drive for a turn for.#
definovat square driving
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
  1. Jak je napsáno, My Block jede a otáčí se pouze po jedné straně čtverce. Chcete-li, aby sám jel po celém čtverci, zabalte bloky drive for a turn for do bloku repeat nastaveného na 4.

Blok define s bloky drive for a turn for zabalenými v bloku repeat.#
definovat square driving
opakovat (4)
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶
  1. Připojte blok when started, poté z panelu nástrojů vytáhněte blok square driving a připojte jej níže. Váš pracovní prostor nyní obsahuje blok define i blok when started, který jej volá.

Celý projekt – čtverec řídící My Block a skript, který jej při spuštění volá pro vjetí do čtverce.#
definovat square driving
opakovat (4)
jet [dopředu v] na (200) [mm v] ▶
otočit [vpravo v] o (90) stupňů ▶

při spuštění
square driving
  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.