Použití mých bloků ve VEXcode IQ

 Moje bloky jsou jednou z kategorií bloků v rámci VEXcode IQ. Některé další kategorie zahrnují vzhled, zvuk, snímání a proměnné. Moje bloky se používají k vytvoření posloupnosti bloků, které lze v projektu použít vícekrát. 


 Jak vyrobit blok

Sada nástrojů VEXcode IQ blocks se zobrazenou kategorií Moje bloky a zvýrazněným tlačítkem Vytvořit blok.

Vyberte „Vytvořit blok“ z kategorie Moje bloky.

Byla otevřena nabídka VEXcode IQ Vytvořit blok. Název bloku byl změněn na Přehrát zvuk a je zvýrazněn.

Přejmenujte blok zadáním do pole „název bloku“ a poté vyberte „OK“.


Jak přizpůsobit blok

Přidat vstup (číslo)

Je otevřená nabídka VEXcode IQ Vytvořit blok a název bloku je nastaven na Přehrát zvuk. Do bloku bylo přidáno pole pro zadávání čísel, které je nyní zvýrazněno.

Vyberte možnost „Přidat vstup (číslo)“ na obrazovce „Vytvořit blok (Náhled)“. Přejmenujte vstup zadáním do pole „číslo“ a poté vyberte „OK“.

Přidat vstup (logická hodnota)

Je otevřená nabídka VEXcode IQ Vytvořit blok a název bloku je nastaven na Přehrát zvuk. Do bloku bylo přidáno booleovské vstupní pole, které je nyní zvýrazněno.

Vyberte možnost „Add an Input (Boolean)“ z obrazovky „Make a Block (Preview)“. Přejmenujte vstup zadáním do pole „Boolean“ a poté vyberte „OK“.

Přidejte štítek

Je otevřeno menu VEXcode IQ Vytvořit blok a název bloku je nastaven na Nakreslit a následně je zadáno číslo. Na konec bloku bylo přidáno pole s popiskem, které je nyní zvýrazněno.

Vyberte možnost „Přidat štítek“ na obrazovce „Vytvořit blok (Náhled)“. Přejmenujte štítek zadáním do pole „text štítku“ a poté vyberte „OK“.

Kombinujte vstupy a štítky

Nabídka VEXcode IQ Vytvořit blok je otevřená a byl vytvořen vlastní blok. Blok nejprve zobrazuje text Nakresli a, poté má pole pro zadání čísla a nakonec končí popiskem s textem palec čtvereční. Celkově vlastní blok zní Nakresli čtverec o rozměrech X palců.

Kombinujte vstupy a štítky dohromady, abyste vytvořili sekvenci bloků.


Jak odstranit vstupy / štítky

Je otevřená nabídka VEXcode IQ Vytvořit blok a název bloku je nastaven na Přehrát zvuk. Do bloku bylo přidáno pole pro zadávání čísel a ikona Vymazat nad vstupním polem je zvýrazněna.

Chcete-li odstranit vstup nebo štítek, vyberte ikonu „vymazat“ v horní části vstupu nebo štítku, který chcete odstranit.


Jak používat Define Block

Blok VEXcode IQ My Blocks Definition je v pracovním prostoru zvýrazněn. Definovaný blok zní „Nakreslete čtverec o velikosti palce“ a slovo size je číselný parametr, který lze použít v definici bloku.

Parametr lze nyní použít z bloku „define“, jakmile je vytvořen.

Blok VEXcode IQ My Blocks Definition, ke kterému je nyní přidána definice kódu. Zásobník má blok Opakování nastavený na 4 a blok Drive for 200 mm s blokem Turn for 90 degrees, oba uvnitř bloku Opakování.

Připojte další bloky k bloku „definovat“.

Blok VEXcode IQ My Blocks Definition s parametrem number, který se nyní používá v definici. Zásobník má blok Repeat nastavený na 4 a blok Drive for nad blokem Turn for 90 degrees uvnitř bloku repeat. Parametr číslo byl umístěn do bloku Drive for, takže blok nyní zobrazuje hodnotu Drive forward pro velikost v palcích.

Použijte parametry z bloku „definovat“.

Pod blok When Started byl přidán příkazový blok VEXcode IQ My Blocks pro spuštění nového bloku. Tento příkazový blok zavolá příkaz Nakresli čtverec o velikosti palec. Parametr číslo je nastaven na 4.

Použijte „Můj blok“ připojený k bloku „Při spuštění“.


Jak používat Moje bloky

Přehrát příklad Sirény

V tomto příkladu robot použije Moje bloky k:

  • Zahrajte 3x zvuk sirény
  • Jeďte vpřed o 12 palců
  • Přehrajte 6x zvuk sirény

Blok klobouku „definovat“ rozkládá proceduru. V následujícím ukázkovém videu tento „definiční“ blok hat rozděluje bloky použité k přehrání zvuku sirény určitý početkrát. Přetáhněte argumenty z definovaného bloku, které mají být použity v blocích.

Jakmile je nastaven blok „definovat“, nově vytvořený blok lze nyní přetáhnout a přidat do bloku „při spuštění“ pro nastavení parametrů. Tento proces je znázorněn v tomto videu.

Přehrát blok Siréna VEXcode IQ My Blocks Definition. Blok čte „Play siren sound times“ (Časy přehrávání zvuku sirény) a slovo „times“ (Časy) je číselný parametr. Zásobník má blok Repeat s počtem opakování nastaveným na parametr times a v bloku Repeat je blok Play sound nastavený na přehrávání zvuku sirény. Vedle bloku Definition se nachází zásobník s programem, který blok používá. Tato sada zní: Po spuštění přehrajte zvuk sirény 3, jeďte vpřed 12 palců a poté přehrajte zvuk sirény 6.

Po změně parametrů je projekt připravena spuštění.

Tisk s příkladem nového řádku

V tomto příkladu robot použije Moje bloky k:

  • Jeďte vpřed o 15 palců
  • Vytiskněte kapacitu baterie a také přesuňte kurzor na nový řádek na obrazovce Brain
  • Otočte robota o 180 stupňů doprava
  • Vytiskněte kapacitu baterie a také přesuňte kurzor na nový řádek na obrazovce Brain

 

Blok „definovat“ rozděluje bloky používané k tisku hodnot reportérů senzorů a poté se přesune na nový řádek. Přetáhněte argumenty z bloku define, které se mají použít v rámci bloků, jak je znázorněno v tomto videu.

Jakmile je nastaven blok „definovat“, nově vytvořený blok lze nyní přetáhnout a přidat do bloku „při spuštění“ pro nastavení parametrů. Tento proces je znázorněn v tomto videu.

Tisk s blokem New Line VEXcode IQ My Blocks Definition. Blok čte „Vytisknout číslo s novým řádkem“ a číslo slova je číselný parametr. Zásobník má blok Print s parametrem number v jeho hodnotě print, následovaný blokem Next row. Vedle bloku Definition se nachází zásobník s programem, který blok používá. Tato hromádka zní: Po nastartování jeďte vpřed 15 palců (38 cm), vytiskněte kapacitu baterie v % s novým řádkem, otočte doprava o 180 stupňů (180 stupňů) a poté vytiskněte kapacitu baterie v % s novým řádkem.

Po změně parametrů je projekt připravena spuštění.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: