Valdiklis#

Įvadas#

„VEX AIM One Stick“ valdiklis turi keturis mygtukus ir vairasvirtę. Vairasvirtę galima judinti dviem ašimis ir ją galima paspausti kaip mygtuką.

Valdiklio blokai gali būti naudojami mygtukų paspaudimams tikrinti, vairasvirtės judesiams nuskaityti arba blokams vykdyti, kai įvyksta valdiklio įvykiai.

Žemiau pateikiamas visų blokų sąrašas:

Reikšmės – patikrinkite valdiklio mygtuko būseną arba nuskaitykite vairasvirtės padėtį.

Veiksmai – vykdyti blokus, kai pasikeičia valdiklio įvestis.

  • kai valdiklio mygtukas — Paleidžia prijungtą steko programą, kai paspaudžiamas arba atleidžiamas pasirinktas mygtukas.

  • kai keičiama valdiklio ašis — Paleidžia prijungtą steko programą, kai vairasvirtės padėtis pasikeičia išilgai pasirinktos ašies.

Vertybės#

paspaustas valdiklio mygtukas?#

Loginis blokas Ar paspaustas valdiklio mygtukas? grąžina, ar paspaudžiamas pasirinktas valdiklio mygtukas.

VEX AIM vieno valdiklio valdiklis su valdymo svirtimi kairėje ir keturiais mygtukais dešinėje, išdėstytais kaip laikrodžio ciferblatas, kurio mygtukai yra ties 12, 3, 6 ir 9 valandos padalomis.

Paspaustas valdiklio mygtukas? Būlio blokas#
<valdiklio mygtukas [▲ v] paspaustas?>

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • ▲
  • ▼
  • ◀
  • ▶
  • klijuoti

Pavyzdys

Paleidus, paspaudus mygtuką ▲, juda į priekį.#
kai pradėta
[Move forward while the ▲ button is pressed.]
amžinai
jei <valdiklio mygtukas [▲ v] paspaustas?> tada
judėti [pirmyn v]
kitu atveju
sustabdyti visus judesius
pabaiga
pabaiga

valdiklio ašies padėtis#

Valdiklio ašies padėties reporterio blokas grąžina valdymo svirties padėtį išilgai pasirinktos ašies kaip skaičių nuo -100 iki 100.

VEX AIM valdiklis su valdymo svirtimi kairėje ir keturiais mygtukais dešinėje, išdėstytais kaip laikrodžio ciferblatas, kurio mygtukai yra ties 12, 3, 6 ir 9 valandos padalomis.

valdiklio ašies padėties reporterio blokas#
(valdiklio ašis [1 v] padėtis)

Parametras

Aprašymas

ašis

Valdymo svirties ašis, apie kurią reikia pranešti: 1 (aukštyn ir žemyn) arba 2 (kairėn ir dešinėn).

Pavyzdys

Paleidus, vairasvirtę pakeliant aukštyn, juda į priekį.#
kai pradėta
[Move forward when the joystick is moved up.]
amžinai
jei <(valdiklio ašis [1 v] padėtis) [math_greater_than v] [0]> tada
judėti [pirmyn v]
kitu atveju
sustabdyti visus judesius
pabaiga
pabaiga

Veiksmai#

kai valdiklio mygtukas#

„Hat“ blokas kai paspaudžiamas valdiklio mygtukas paleidžia prijungtą steką, kai paspaudžiamas arba atleidžiamas pasirinktas valdiklio mygtukas.

VEX AIM vieno valdiklio valdiklis su valdymo svirtimi kairėje ir keturiais mygtukais dešinėje, išdėstytais kaip laikrodžio ciferblatas, kurio mygtukai yra ties 12, 3, 6 ir 9 valandos padalomis.

kai valdiklio mygtukas „Hat“ blokas#
kai valdiklio mygtukas [▲ v] [paspausti v]

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • ▲
  • ▼
  • ◀
  • ▶
  • klijuoti

mygtuko būsena

Mygtuko įvykis, kuris aktyvuoja prijungtą steko struktūrą: paspaustas arba atleistas.

Pavyzdys

Paspaudus mygtuką ▲, stipriai spiria į objektą.#
kai valdiklio mygtukas [▲ v] [paspausti v]
[Kick hard when the ▲ button is pressed.]
spirti objektą [stipriai v]

kai keičiama valdiklio ašis#

„Hat“ blokas kai keičiama valdiklio ašis paleidžia prijungtą steko sistemą, kai vairasvirtės padėtis pasikeičia išilgai pasirinktos ašies.

VEX AIM valdiklis su valdymo svirtimi kairėje ir keturiais mygtukais dešinėje, išdėstytais kaip laikrodžio ciferblatas, kurio mygtukai yra ties 12, 3, 6 ir 9 valandos padalomis.

kai keičiama valdiklio ašis, „Hat“ blokas#
kai valdiklio ašis [1 v] pasikeitė

Parametras

Aprašymas

ašis

Tikrinama vairasvirtės ašis: 1 (aukštyn ir žemyn) arba 2 (kairėn ir dešinėn).

Pavyzdys

Kai vairasvirtės padėtis pasikeičia išilgai valdiklio 1 ašies, robotas pasislenka į priekį 50 milimetrų.#
kai valdiklio ašis [1 v] pasikeitė
[Move forward when the joystick's position changes along axis 1.]
judėti [pirmyn v] per [50] [mm v] ▶