Valdiklis#

Įvadas#

„VEX IQ“ (1-osios kartos) 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.

IQ (1-osios kartos) smegenys gali prisijungti prie IQ (1-osios kartos) valdiklio. Jos taip pat palaiko IQ (2-osios kartos) valdiklį.

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 valdiklio mygtukas?#

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

IQ pirmosios kartos valdiklis su visais paryškintais mygtukais.
Paspaustas valdiklio mygtukas? Būlio blokas#
<Valdiklio [E ▲ v] mygtukas paspaustas?>

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼

Pavyzdys

Užvestas ir važiuoja į priekį, kol paspaustas R ▲ mygtukas.#
kai pradėta
[Move forward while the R ▲ button is pressed.]
amžinai
jei <Valdiklio [R ▲ v] mygtukas paspaustas?> tada
važiuoti [pirmyn v]
kitu atveju
sustabdyti važiavimą
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.

IQ pirmosios kartos valdiklis su paryškintomis keturiomis valdymo svirties ašimis.
valdiklio ašies padėties reporterio blokas#
(Valdiklio [A v] padėtis)

Parametras

Aprašymas

ašis

Pranešti apie valdymo svirties ašį:

  • A — kairiosios valdymo svirties vertikali ašis
  • B — kairiosios valdymo svirties horizontali ašis
  • C — dešiniosios valdymo svirties horizontali ašis
  • D — dešiniosios valdymo svirties vertikali ašis

Pavyzdys

Paleidus, sukasi priklausomai nuo dešiniojo valdymo svirties padėties.#
kai pradėta
[Turn depending on the position of the right joystick.]
amžinai
jei <(Valdiklio [C v] padėtis) [math_less_than v] [0]> tada
sukti [kairėn v]
kitu atveju jei <(Valdiklio [C v] padėtis) [math_greater_than v] [0]> tada
sukti [dešinėn v]
kitu atveju
sustabdyti važiavimą
pabaiga
pabaiga

Veiksmai#

valdiklio įjungimas / išjungimas#

Valdiklio įjungimo/išjungimo blokas įjungia arba išjungia valdiklio veiksmus, konfigūruotus meniu „Įrenginiai“.

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 valdiklio mygtukas#

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

IQ pirmosios kartos valdiklis su visais paryškintais mygtukais.
kai valdiklio mygtukas „Hat“ blokas#
kai Valdiklio mygtukas [E ▲ v] [paspausti v]

Parametras

Aprašymas

mygtukas

Mygtukas patikrinimui:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼

mygtuko būsena

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

Pavyzdys

Paspaudus mygtuką R ▲, robotas pasisuka 90 laipsnių kampu į dešinę.#
kai Valdiklio mygtukas [R ▲ v] [paspausti v]
[Turn when the R ▲ button is pressed.]
sukti [dešinėn v] per (90) laipsnių ▶

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.

IQ pirmosios kartos valdiklis su paryškintomis keturiomis valdymo svirties ašimis.
kai keičiama valdiklio ašis, „Hat“ blokas#
kai Valdiklio ašis [A v] pasikeitė

Parametras

Aprašymas

ašis

Tikrinama valdymo svirties ašis:

  • A — kairiosios valdymo svirties vertikali ašis
  • B — kairiosios valdymo svirties horizontali ašis
  • C — dešiniosios valdymo svirties horizontali ašis
  • D — dešiniosios valdymo svirties vertikali ašis

Pavyzdys

Kai valdymo svirties padėtis pasikeičia išilgai valdiklio C ašies, robotas pasisuka 90 laipsnių kampu į dešinę.#
kai Valdiklio ašis [C v] pasikeitė
[Turn when the joystick's position changes along axis C.]
sukti [dešinėn v] per (90) laipsnių ▶