Bloky#

Referenční příručka k blokům API VEX IQ (2. generace) vysvětluje, co každý blok VEXcode dělá, jak jeho vstupy mění chování robota a jak lze blok použít v projektu.

Tuto referenci použijte, pokud chcete porozumět bloku před jeho přidáním do projektu, zkontrolovat, co blok hlásí, nebo porovnat podobné bloky v kategorii.

Bloky se používají v projektech VEXcode IQ Blocks. Projekty v Pythonu a C++ místo nich používají textové sekce API.

Jak číst blokovou položku#

Většina blokových položek obsahuje následující části:

  • Popis bloku – Vysvětluje, co blok dělá a kdy je užitečný.

  • Obrázek bloku – Zobrazuje, jak blok vypadá ve VEXcode IQ.

  • Parametry – Vypíše vstupy v bloku a vysvětlí, jak každý vstup ovlivňuje robota nebo projekt.

  • Návratová hodnota – Vysvětluje, co hlásí booleovský blok nebo blok Reporter.

  • Příklad – Ukazuje jeden způsob použití bloku v projektu.

Běžné typy bloků#

Různé tvary bloků mají v projektu různé úkoly.

Typ bloku

Co to znamená

Stoh

Blok, který provádí akci. Bloky v zásobníku se propojují nad a pod ostatními bloky v zásobníku.

Čepice

Blok, který spustí zásobník bloků, když se něco stane, například když se spustí projekt nebo dojde k nějaké události.

Boolean

Blok, který vrací hodnotu True nebo False. Logické bloky se často používají uvnitř podmínek, jako například bloky if then nebo wait until.

Zpravodaj

Blok, který hlásí hodnotu, například číslo nebo text. Bloky hlášení se často používají uvnitř jiných bloků.

Blok C

Blok, který se obaluje kolem ostatních bloků a řídí, kdy nebo jak se spouštějí, například opakující se bloky nebo bloky if then.

Příklad blokového záznamu#

rotační motor pro#

Blok spin motor for roztočí motor nebo skupinu motorů o určitou vzdálenost. Otáčení je relativní vzhledem k aktuální poloze motoru nebo skupiny motorů. Projekt počká, dokud se motor nebo skupina motorů nedotočí, než se spustí další blok v zásobníku.

otáčet [Motor1 v] [dopředu v] na (90) [stupně v] ▶

Parametry

Popis

motor

Motor nebo skupina motorů, které se mají otáčet. Vyberte z motorů nakonfigurovaných v okně Zařízení.

směr

Směr otáčení motoru nebo skupiny motorů. Ve výchozím nastavení jsou k dispozici možnosti vpřed a vzad. Možnosti směru se mohou měnit v závislosti na konfiguraci motoru.

vzdálenost

Vzdálenost, o kterou se motor nebo skupina motorů otočí. Stupně používají celá čísla. Otáčky mohou používat celá nebo desetinná čísla.

jednotka

Jednotka vzdálenosti: stupně nebo otáčky.

a nečekej

Vyberte šipku (▶) pro rozbalení bloku s textem a nečekejte, takže další blok v zásobníku se spustí ihned.

Příklad

při spuštění
[Spin the motor forward once, then reset.]
otáčet [Motor1 v] [dopředu v] na (90) [stupně v] ▶
otáčet [Motor1 v] [zpět v] na (90) [stupně v] ▶