Ovladač#
Zavedení#
Jednopásmový ovladač VEX AIM má čtyři tlačítka a joystick. Joystickem lze pohybovat podél dvou os a lze jej také stisknout jako tlačítko.
Bloky řadiče lze použít ke kontrole stisknutí tlačítek, čtení pohybu joysticku nebo ke spouštění bloků při nastanou události řadiče.
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 – Spouštění bloků při změně vstupu ovladače.
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 osy ovladače [1 v])
Parametr |
Popis |
|---|---|
osa |
Osa joysticku, která se má hlásit: 1 (nahoru a dolů) nebo 2 (doleva a doprava). |
Příklad
při spuštění
[Move forward when the joystick is moved up.]
navždy
pokud <(poloha osy ovladače [1 v]) [math_greater_than v] [0]> pak
pohybovat [dopředu v]
jinak
zastavit veškerý pohyb
konec
konec
Akce#
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 [1 v]
Parametr |
Popis |
|---|---|
osa |
Osa joysticku, kterou je třeba zkontrolovat: 1 (nahoru a dolů) nebo 2 (doleva a doprava). |
Příklad
když se změní osa ovladače [1 v]
[Move forward when the joystick's position changes along axis 1.]
pohybovat [dopředu v] na [50] [mm v] ▶
