Ovladač#
Zavedení#
Ovladač VEX IQ (2. generace) má tlačítka a dva joysticky. Bloky ovladače lze použít ke kontrole stisknutí tlačítek, čtení pohybu joysticku, povolení nebo zakázání nakonfigurovaných akcí ovladače nebo ke spouštění bloků při nastanou události ovladače.
IQ Brain (2. generace) se může připojit k ovladači IQ (2. generace) nebo IQ (1. generace). Ovladač IQ (1. generace) musí mít nainstalovaný modrý chytrý vysílač (Blue Smart Radio).
Nakonfigurované akce řadiče jsou chování řadiče nastavené v nabídce Zařízení. Pomocí bloku controller enable/disable můžete tyto nakonfigurované akce během projektu dočasně povolit nebo zakázat.
Níže je uveden seznam všech bloků:
Hodnoty – Zkontroluje stav tlačítek ovladače nebo načte polohu joysticku.
tlačítko ovladače stisknuté? — Vrátí, zda je stisknuto vybrané tlačítko ovladače.
poloha osy ovladače — Vrátí polohu joysticku podél vybrané osy.
Akce – Povolí nebo zakáže nakonfigurované akce ovladače nebo spustí bloky při změně vstupu ovladače.
povolení/zakázání ovladače — Povolí nebo zakáže akce ovladače nakonfigurované v nabídce Zařízení.
při stisknutí tlačítka ovladače — Spustí připojený zásobník při stisknutí nebo uvolnění vybraného tlačítka.
při změně osy ovladače — Spustí připojený zásobník, když se změní poloha joysticku podél vybrané osy.
Hodnoty#
poloha osy regulátoru#
Blok hlášení poloha osy controlleru vrací polohu joysticku podél vybrané osy jako číslo od -100 do 100.
(poloha ovladače [A v])
Parametr |
Popis |
|---|---|
osa |
Osa joysticku, kterou je třeba hlásit:
|
Příklad
při spuštění
[Turn depending on the position of the right joystick.]
navždy
pokud <(poloha ovladače [C v]) [math_less_than v] [0]> pak
otočit [vlevo v]
jinak pokud <(poloha ovladače [C v]) [math_greater_than v] [0]> pak
otočit [vpravo v]
jinak
zastavit jízdu
konec
konec
Akce#
povolení/zakázání ovladače#
Blok zásobníku controller enable/disable povoluje nebo zakazuje akce řadiče konfigurované v nabídce Zařízení.
Ovladač [Zakázat v]
Parametr |
Popis |
|---|---|
stát |
Stav akce nakonfigurované regulátorem: Zakázáno nebo Povoleno. |
Příklad
při spuštění
[Disable controller configured actions until the drive movement is done.]
Ovladač [Zakázat v]
jet [dopředu v] na (6) [palce v] ▶
Ovladač [Povolit v]
při změně osy regulátoru#
Blok při změně osy ovladače Hat spustí připojený zásobník, když se změní poloha joysticku podél vybrané osy.
když se změní osa ovladače [A v]
Parametr |
Popis |
|---|---|
osa |
Osa joysticku, kterou je třeba zkontrolovat:
|
Příklad
když se změní osa ovladače [C v]
[Turn when the joystick's position changes along axis C.]
otočit [vpravo v] o (90) stupňů ▶