Bloky#
Referenční příručka API pro bloky VR v VEXcode 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 ve VEXcode VR mohou záviset na použitém hřišti a robotovi. Někteří roboti obsahují unikátní bloky, které se neobjevují v každém hřišti.
Hřiště a roboti ve VR#
V sekci Hřiště najdete, který robot se používá na každém hřišti, a podrobnosti o nastavení, informace o hřišti a kontext výzev specifické pro dané hřiště.
V sekci Roboti najdete stránky s bloky specifickými pro roboty s jedinečnými vlastnostmi. Stránky Roboti také ukazují, ve kterých hřištích se každý robot používá, takže poznáte, kdy je ve vašem projektu k dispozici blok specifický pro robota.
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 VR.
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#
řídit#
Blok drive pohybuje robotem vpřed nebo vzad donekonečna. Robot se bude pohybovat, dokud nedostane další akci, například otočení nebo zastavení.
jet [dopředu v]
Parametry |
Popis |
|---|---|
směr |
Směr pohybu robota: vpřed nebo vzad. |
Příklad
při spuštění :: hat events
[Drive forward, then stop.]
jet [dopředu v]
čekat (2) sekund
zastavit jízdu