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.

Akce – Spouštění bloků při změně vstupu ovladače.

Hodnoty#

stisknuto tlačítko ovladače?#

Logický blok tlačítko ovladače stisknuté? vrací informaci, zda je stisknuto vybrané tlačítko ovladače.

Ovladač VEX AIM s jednou páčkou, joystickem vlevo a čtyřmi tlačítky vpravo uspořádanými jako ciferník hodin s tlačítky ve 12, 3, 6 a 9 hodinách.

stisknuto tlačítko ovladače? Booleovský blok#
<tlačítko ovladače [▲ v] stisknuto?>

Parametr

Popis

tlačítko

Tlačítko pro kontrolu:

  • ▲
  • ▼
  • ◀
  • ▶
  • tyčinka

Příklad

Po spuštění se pohybuje vpřed, dokud je stisknuto tlačítko ▲.#
při spuštění
[Move forward while the ▲ button is pressed.]
navždy
pokud <tlačítko ovladače [▲ v] stisknuto?> pak
pohybovat [dopředu v]
jinak
zastavit veškerý pohyb
konec
konec

poloha osy regulátoru#

Blok hlášení poloha osy controlleru vrací polohu joysticku podél vybrané osy jako číslo od -100 do 100.

Ovladač VEX AIM s joystickem vlevo a čtyřmi tlačítky vpravo uspořádanými jako ciferník hodin s tlačítky ve 12, 3, 6 a 9 hodinách.

blok hlášení polohy osy řídicí jednotky#
(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

Po spuštění se pohybuje vpřed, když je joystick posunut nahoru.#
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#

když tlačítko ovladače#

Blok when controller button Hat spustí připojený zásobník, když je stisknuto nebo uvolněno vybrané tlačítko controlleru.

Ovladač VEX AIM s jednou páčkou, joystickem vlevo a čtyřmi tlačítky vpravo uspořádanými jako ciferník hodin s tlačítky ve 12, 3, 6 a 9 hodinách.

když tlačítko ovladače blok Hat#
když tlačítko ovladače [▲ v] [stisknuto v]

Parametr

Popis

tlačítko

Tlačítko pro kontrolu:

  • ▲
  • ▼
  • ◀
  • ▶
  • tyčinka

stav tlačítka

Událost tlačítka, která spouští připojený zásobník: stisknuto nebo uvolněno.

Příklad

Po stisknutí tlačítka ▲ kopne do předmětu silnou silou.#
když tlačítko ovladače [▲ v] [stisknuto v]
[Kick hard when the ▲ button is pressed.]
kopnout objekt [silně 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.

Ovladač VEX AIM s joystickem vlevo a čtyřmi tlačítky vpravo uspořádanými jako ciferník hodin s tlačítky ve 12, 3, 6 a 9 hodinách.

při změně osy regulátoru blok Hat#
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 poloha joysticku změní podél osy řídicí jednotky 1, robot se posune o 50 milimetrů dopředu.#
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] ▶