Ohjain#

Johdanto#

VEX IQ (2. sukupolvi) -ohjaimessa on painikkeet ja kaksi joystickia. Ohjaimen lohkoja voidaan käyttää painikkeiden painallusten tarkistamiseen, joystickin liikkeiden lukemiseen, määritettyjen ohjaintoimintojen käyttöönottoon tai poistamiseen käytöstä tai lohkojen suorittamiseen ohjaintapahtumien yhteydessä.

IQ (2. sukupolvi) aivot voidaan yhdistää joko IQ (2. sukupolvi)- tai IQ (1. sukupolvi) -ohjaimeen. IQ (1. sukupolvi) -ohjaimessa on oltava asennettuna sininen älyradio.

Konfiguroidut ohjaintoiminnot ovat Laitteet-valikossa asetettuja ohjaintoimintoja. Käytä ohjain käyttöön/poista käytöstä -lohkoa ottaaksesi määritetyt toiminnot tilapäisesti käyttöön tai poistaaksesi ne käytöstä projektin aikana.

Alla on luettelo kaikista lohkoista:

Arvot — Tarkista ohjaimen painikkeen tila tai lue joystickin asento.

Toiminnot — Ota käyttöön tai poista käytöstä määritetyt ohjaintoiminnot tai suorita lohkot, kun ohjainsyöte muuttuu.

Arvot#

ohjaimen nappia painettuna?#

Boolen lohko ohjainpainiketta painettu? palauttaa tiedon siitä, painetaanko valittua ohjainpainiketta.

IQ 2nd generation -ohjaimen etu- ja takakuva, jossa kaikki painikkeet on korostettu keltaisella. Ohjaimen pinnalla on kaksi joystick-painiketta vasemmassa ja oikeassa yläkulmassa, E ylös ja alas vasemman joystickin alapuolella ja F ylös ja alas oikean alapuolella. Ohjaimen takaosassa ovat vasemmalla ja oikealla puolella L ylös ja alas sekä R ylös ja alas.
ohjaimen painiketta painettuna? Boolen lohko#
<Ohjain [E ▲ v] painettu?>

Parametri

Kuvaus

nappi

Tarkistettava painike:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼
  • L3
  • R3

Esimerkki

Käynnistettynä ajaa eteenpäin, kun R ▲ -painiketta painetaan.#
kun käynnistetään
[Move forward while the R ▲ button is pressed.]
ikuisesti
jos <Ohjain [R ▲ v] painettu?> niin
aja [eteenpäin v]
muuten
pysäytä ajaminen
Loppu
Loppu

ohjaimen akselin asento#

Ohjainakselin asennon raportointilohko palauttaa joystickin asennon valitulla akselilla lukuna väliltä -100 - 100.

IQ 2. sukupolven ohjain, jossa neljä joystickin akselia on korostettuna. Vasemmassa joystickissa akseli A on pystysuora ja akseli B on vaakasuora. Oikeassa joystickissa akseli C on vaakasuora ja akseli D on pystysuora.
ohjaimen akselin asennon raportointilohko#
(Ohjaimen [A v] sijainti)

Parametri

Kuvaus

akseli

Raportoitava ohjaussauvan akseli:

  • A — vasen ohjaussauvan pystyakseli
  • B — vasen ohjaussauvan vaaka-akseli
  • C — oikea ohjaussauvan vaaka-akseli
  • D — oikea ohjaussauvan pystyakseli

Esimerkki

Käynnistyksen jälkeen kääntyy oikean joystickin asennon mukaan.#
kun käynnistetään
[Turn depending on the position of the right joystick.]
ikuisesti
jos <(Ohjaimen [C v] sijainti) [math_less_than v] [0]> niin
käänny [vasemmalle v]
muuten jos <(Ohjaimen [C v] sijainti) [math_greater_than v] [0]> niin
käänny [oikealle v]
muuten
pysäytä ajaminen
Loppu
Loppu

Toiminnot#

ohjaimen käyttöönotto/pois käytöstä#

Ohjaimen käyttöönotto/poistaminen käytöstä -pino-lohko ottaa käyttöön tai poistaa käytöstä Laitteet-valikossa määritetyt ohjaimen toiminnot.

ohjaimen pinolohkon käyttöönotto/käytöstäpoisto#
Ohjain [Poista käytöstä v]

Parametri

Kuvaus

osavaltio

Ohjaimen konfiguroitu toimintotila: Poista käytöstä tai Ota käyttöön.

Esimerkki

Käynnistyksen yhteydessä poistaa käytöstä määritetyt ohjaimen toiminnot robotin liikkuessa eteenpäin.#
kun käynnistetään
[Disable controller configured actions until the drive movement is done.]
Ohjain [Poista käytöstä v]
aja [eteenpäin v] (6) [tuumaa v] ▶
Ohjain [Ota käyttöön v]

kun ohjaimen painike#

Hat-lohko kun ohjainpainiketta suorittaa liitetyn pinon, kun valittua ohjainpainiketta painetaan tai vapautetaan.

IQ 2nd generation -ohjaimen etu- ja takakuva, jossa kaikki painikkeet on korostettu keltaisella. Ohjaimen pinnalla on kaksi joystick-painiketta vasemmassa ja oikeassa yläkulmassa, E ylös ja alas vasemman joystickin alapuolella ja F ylös ja alas oikean alapuolella. Ohjaimen takaosassa ovat vasemmalla ja oikealla puolella L ylös ja alas sekä R ylös ja alas.
kun ohjaimen painike Hat-lohko#
kun Ohjaimen painike [E ▲ v] [painettu v]

Parametri

Kuvaus

nappi

Tarkistettava painike:

  • E ▲
  • E ▼
  • F ▲
  • F ▼
  • L ▲
  • L ▼
  • R ▲
  • R ▼
  • L3
  • R3

painikkeen tila

Painiketapahtuma, joka laukaisee liitettävän pinon: painataan tai vapautetaan.

Esimerkki

Kun R ▲ -painiketta painetaan, robotti kääntyy 90 astetta oikealle.#
kun Ohjaimen painike [R ▲ v] [painettu v]
[Turn when the R ▲ button is pressed.]
käänny [oikealle v] (90) astetta ▶

kun ohjaimen akselia muutetaan#

Hat-lohko kun ohjaimen akselia muutetaan suorittaa liitetyn pinon, kun joystickin asento muuttuu valitun akselin suuntaisesti.

IQ 2. sukupolven ohjain, jossa neljä joystickin akselia on korostettuna. Vasemmassa joystickissa akseli A on pystysuora ja akseli B on vaakasuora. Oikeassa joystickissa akseli C on vaakasuora ja akseli D on pystysuora.
kun ohjaimen akselia muutetaan Hat-lohko#
kun Ohjaimen akseli [A v] muuttuu

Parametri

Kuvaus

akseli

Tarkistettava joystickin akseli:

  • A — vasen joystickin pystyakseli
  • B — vasen joystickin vaaka-akseli
  • C — oikea joystickin vaaka-akseli
  • D — oikea joystickin pystyakseli

Esimerkki

Kun joystickin asento muuttuu ohjainakselin C suuntaisesti, robotti kääntyy 90 astetta oikealle.#
kun Ohjaimen akseli [C v] muuttuu
[Turn when the joystick's position changes along axis C.]
käänny [oikealle v] (90) astetta ▶