Valdiklis#

Įvadas#

„VEX IQ“ (2-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 (2-os kartos) Brain“ gali prisijungti prie „IQ (2-os kartos)“ arba „IQ (1-os kartos) valdiklio. „IQ (1-os kartos)“ valdiklyje turi būti įdiegtas mėlynas išmanusis radijas.

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 antros kartos valdiklio priekinis ir galinis vaizdas, visi mygtukai paryškinti geltonai. Valdiklio paviršiaus viršutiniame kairiajame ir dešiniajame kampuose yra du vairasvirtės mygtukai: E aukštyn ir žemyn po kairiąja vairasvirte ir F aukštyn ir žemyn po dešine. Valdiklio gale, kairėje ir dešinėje pusėse, yra L aukštyn ir žemyn bei R aukštyn ir žemyn.
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 ▼
  • L3
  • R3

Pavyzdys

Užvestas variklis 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 antros kartos valdiklis su paryškintomis keturiomis valdymo svirties ašimis. Kairiojoje valdymo svirtyje A ašis yra vertikali, o B ašis – horizontali. Dešiniojoje valdymo svirtyje C ašis yra horizontali, o D ašis – vertikali.
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 įrenginių meniu.

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 antros kartos valdiklio priekinis ir galinis vaizdas, visi mygtukai paryškinti geltonai. Valdiklio paviršiaus viršutiniame kairiajame ir dešiniajame kampuose yra du vairasvirtės mygtukai: E aukštyn ir žemyn po kairiąja vairasvirte ir F aukštyn ir žemyn po dešine. Valdiklio gale, kairėje ir dešinėje pusėse, yra L aukštyn ir žemyn bei R aukštyn ir žemyn.
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 ▼
  • L3
  • R3

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 antros kartos valdiklis su paryškintomis keturiomis valdymo svirties ašimis. Kairiojoje valdymo svirtyje A ašis yra vertikali, o B ašis – horizontali. Dešiniojoje valdymo svirtyje C ašis yra horizontali, o D ašis – vertikali.
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ų ▶