Valdiklis#
Įvadas#
„VEX EXP“ valdiklis turi mygtukus ir dvi valdymo svirtis. Valdiklio blokus galima naudoti mygtukų paspaudimams tikrinti, valdymo svirties judesiams nuskaityti, sukonfigūruotiems valdiklio veiksmams įjungti arba išjungti arba blokams vykdyti, kai įvyksta valdiklio įvykiai.
Konfigūruoti valdiklio veiksmai yra valdiklio elgsena, nustatyta meniu „Įrenginiai“. Norėdami laikinai įjungti arba išjungti šiuos sukonfigūruotus veiksmus projekto metu, naudokite bloką valdiklio įjungimas/išjungimas.
Žemiau pateikiamas visų blokų sąrašas:
Reikšmės – patikrinkite valdiklio mygtuko būseną arba nuskaitykite vairasvirtės padėtį.
Valdiklis paspaustas? — Grąžina, ar pasirinktas valdiklio mygtukas yra paspaustas.
Valdiklio padėtis — Grąžina valdymo svirties padėtį išilgai pasirinktos ašies.
Veiksmai – įjunkite arba išjunkite sukonfigūruotus valdiklio veiksmus arba paleiskite blokus, kai pasikeičia valdiklio įvestis.
Valdiklio įjungimas/išjungimas – Įjungia arba išjungia valdiklio veiksmus, konfigūruotus įrenginių meniu visiems prijungtiems valdikliams.
paspaudus valdiklio mygtuką – Paleidžia prijungtą steko versiją, 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 valdiklis?#
Loginis blokas Ar paspaustas valdiklis? grąžina informaciją, ar paspaudžiamas pasirinktas valdiklio mygtukas.

<Valdiklio [L1 v] mygtukas paspaustas?>
Parametras |
Aprašymas |
|---|---|
mygtukas |
Mygtukas patikrinimui:
|
Pavyzdys
kai pradėta
[Drive forward while R1 is pressed.]
amžinai
jei <Valdiklio [R1 v] mygtukas paspaustas?> tada
važiuoti [pirmyn v]
kitu atveju
sustabdyti važiavimą
pabaiga
pabaiga
Valdiklio pozicija#
Valdiklio padėties reporterio blokas grąžina vairasvirtės padėtį išilgai pasirinktos ašies kaip skaičių nuo -100 iki 100.

(Valdiklio [1 v] padėtis)
Parametras |
Aprašymas |
|---|---|
ašis |
Pranešti apie valdymo svirties ašį:
|
Pavyzdys
kai pradėta
[Drive forward while the left joystick is pushed up.]
amžinai
jei <(Valdiklio [3 v] padėtis) [math_greater_than v] [0]> tada
važiuoti [pirmyn v]
kitu atveju
sustabdyti važiavimą
pabaiga
pabaiga
Veiksmai#
Valdiklio įjungimas / išjungimas#
Valdiklio įjungimo/išjungimo steko blokas įjungia arba išjungia valdiklio konfigūruojamus veiksmus iš Įrenginių meniu visiems prijungtiems valdikliams.
Valdiklis [Išjungti v]
Parametras |
Aprašymas |
|---|---|
valstija |
Valdiklio sukonfigūruota veiksmo būsena: Išjungti arba Įjungti. |
Pavyzdys
kai pradėta
[Disable Controller configured actions until the drive movement is done.]
Valdiklis [Išjungti v]
važiuoti [pirmyn v] per (6) [coliai v] ▶
Valdiklis [Įjungti 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.

kai Valdiklio ašis [1 v] pasikeitė :: hat events
Parametras |
Aprašymas |
|---|---|
ašis |
Tikrinama valdymo svirties ašis:
|
Pavyzdys
kai Valdiklio ašis [3 v] pasikeitė :: hat events
[Drive forward when the joystick's position changes along axis 3.]
važiuoti [pirmyn v] per (200) [mm v] ▶