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į.

Veiksmai – įjunkite arba išjunkite sukonfigūruotus valdiklio veiksmus arba paleiskite blokus, kai pasikeičia valdiklio įvestis.

Vertybės#

Paspaustas valdiklis?#

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

EXP valdiklio priekinė ir viršutinė pusės su geltonai paryškintais valdymo svirtimis, rodyklių mygtukais ir veiksmų mygtukais. Valdiklio paviršiuje yra dvi valdymo svirtys kairėje ir dešinėje, rodyklių aukštyn ir žemyn mygtukai kairėje ir A bei B mygtukai dešinėje. Valdiklio viršuje kairėje pusėje yra L1 ir L2, o dešinėje pusėje – R1 ir R2.

Paspaustas valdiklis? Būlio blokas#
<Valdiklio [L1 v] mygtukas paspaustas?>

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • L1
  • L2
  • L3
  • R1
  • R2
  • R3
  • ▲
  • ▼
  • A
  • B

Pavyzdys

Užvestas, važiuoja į priekį, kol nuspaustas R1 mygtukas.#
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.

EXP valdiklio priekinė pusė, kurioje raudonai paryškinti valdymo svirties ašių numeriai. Valdiklio paviršiuje kairioji valdymo svirtis pažymėta kaip 4 ašis judėjimui į kairę ir į dešinę, 3 ašis judėjimui aukštyn ir žemyn, o dešinioji valdymo svirtis pažymėta kaip 1 ašis judėjimui į kairę ir į dešinę, o 2 ašis judėjimui aukštyn ir žemyn.

Valdiklio padėties reporterio blokas#
(Valdiklio [1 v] padėtis)

Parametras

Aprašymas

ašis

Pranešti apie valdymo svirties ašį:

  • 1 — dešiniosios valdymo svirties horizontalioji ašis
  • 2 — dešiniosios valdymo svirties vertikalioji ašis
  • 3 — kairiosios valdymo svirties vertikalioji ašis
  • 4 — kairiosios valdymo svirties horizontalioji ašis

Pavyzdys

Užvestas, važiuoja į priekį, kai kairysis valdymo svirtis paspausta aukštyn.#
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.

Valdiklio įjungimo/išjungimo stekų blokas#
Valdiklis [Išjungti v]

Parametras

Aprašymas

valstija

Valdiklio sukonfigūruota veiksmo būsena: Išjungti arba Įjungti.

Pavyzdys

Paleidus, išjungiami sukonfigūruoti valdiklio veiksmai, kol robotas važiuoja pirmyn.#
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 paspaudžiamas valdiklio mygtukas#

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

EXP valdiklio priekinė ir viršutinė pusės su geltonai paryškintais valdymo svirtimis, rodyklių mygtukais ir veiksmų mygtukais. Valdiklio paviršiuje yra dvi valdymo svirtys kairėje ir dešinėje, rodyklių aukštyn ir žemyn mygtukai kairėje ir A bei B mygtukai dešinėje. Valdiklio viršuje kairėje pusėje yra L1 ir L2, o dešinėje pusėje – R1 ir R2.

kai paspaustas valdiklio mygtukas „Hat“ blokas#
kai Valdiklio mygtukas [L1 v] [paspausti v] :: hat events

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • L1
  • L2
  • L3
  • R1
  • R2
  • R3
  • ▲
  • ▼
  • A
  • B

mygtuko būsena

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

Pavyzdys

Paspaudus mygtuką R1, automobilis važiuoja į priekį 200 milimetrų.#
kai Valdiklio mygtukas [R1 v] [paspausti v] :: hat events
[Drive forward when R1 is pressed.]
važiuoti [pirmyn v] per (200) [mm 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.

EXP valdiklio priekinė pusė, kurioje raudonai paryškinti valdymo svirties ašių numeriai. Valdiklio paviršiuje kairioji valdymo svirtis pažymėta kaip 4 ašis judėjimui į kairę ir į dešinę, 3 ašis judėjimui aukštyn ir žemyn, o dešinioji valdymo svirtis pažymėta kaip 1 ašis judėjimui į kairę ir į dešinę, o 2 ašis judėjimui aukštyn ir žemyn.

kai keičiama valdiklio ašis, Hat blokas#
kai Valdiklio ašis [1 v] pasikeitė :: hat events

Parametras

Aprašymas

ašis

Tikrinama valdymo svirties ašis:

  • 1 — dešiniosios valdymo svirties horizontalioji ašis
  • 2 — dešiniosios valdymo svirties vertikalioji ašis
  • 3 — kairiosios valdymo svirties vertikalioji ašis
  • 4 — kairiosios valdymo svirties horizontalioji ašis

Pavyzdys

Kai vairasvirtės padėtis pasikeičia išilgai valdiklio 3 ašies, ji pasisuka į priekį 200 milimetrų.#
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] ▶