Ohjain#
Johdanto#
VEX EXP -ohjaimessa on painikkeet ja kaksi joystickia. Ohjainlohkoja 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ä.
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.
Ohjainpainiketta painettu? — Palauttaa tiedon siitä, painetaanko valittua ohjaimen painiketta.
Ohjaimen asento — Palauttaa joystickin asennon valitun akselin suuntaisesti.
Toiminnot — Ota käyttöön tai poista käytöstä määritetyt ohjaintoiminnot tai suorita lohkot, kun ohjainsyöte muuttuu.
Ohjain käyttöön/poista käytöstä — Ottaa käyttöön tai poistaa käytöstä Laitteet-valikossa määritetyt ohjaintoiminnot kaikille liitetyille ohjaimille.
kun ohjainpainiketta painetaan — Suorittaa liitetyn pinon, kun valittua painiketta painetaan tai vapautetaan.
kun ohjaimen akselia muutetaan — Suorittaa liitetyn pinon, kun joystickin asento muuttuu valitun akselin suuntaisesti.
Arvot#
Ohjainta painettuna?#
Boolen lohko Ohjainpainiketta painettu? palauttaa tiedon siitä, painetaanko valittua ohjainpainiketta.

<Ohjain [L1 v] painettu?>
Parametri |
Kuvaus |
|---|---|
nappi |
Tarkistettava painike:
|
Esimerkki
kun käynnistetään
[Drive forward while R1 is pressed.]
ikuisesti
jos <Ohjain [R1 v] painettu?> niin
aja [eteenpäin v]
muuten
pysäytä ajaminen
Loppu
Loppu
Ohjaimen sijainti#
Ohjaimen asennon raportointilohko palauttaa ohjaussauvan asennon valitulla akselilla lukuna väliltä -100 - 100.

(Ohjaimen [1 v] sijainti)
Parametri |
Kuvaus |
|---|---|
akseli |
Raportoitava ohjaussauvan akseli:
|
Esimerkki
kun käynnistetään
[Drive forward while the left joystick is pushed up.]
ikuisesti
jos <(Ohjaimen [3 v] sijainti) [math_greater_than v] [0]> niin
aja [eteenpäin v]
muuten
pysäytä ajaminen
Loppu
Loppu
Toiminnot#
Ohjaimen käyttöönotto/pois käytöstä#
Ohjaimen käyttöönotto/käytöstäpoisto -pino-lohko ottaa käyttöön tai poistaa käytöstä ohjaimen määrittämät toiminnot Laitteet-valikosta kaikille yhdistetyille ohjaimille.
Ohjain [Poista käytöstä v]
Parametri |
Kuvaus |
|---|---|
osavaltio |
Ohjaimen konfiguroitu toimintotila: Poista käytöstä tai Ota käyttöön. |
Esimerkki
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 akselia muutetaan#
Hat-lohko Kun ohjaimen akselia muutetaan suorittaa liitetyn pinon, kun joystickin asento muuttuu valitun akselin suuntaisesti.

kun Ohjaimen akseli [1 v] muuttuu :: hat events
Parametri |
Kuvaus |
|---|---|
akseli |
Tarkistettava joystickin akseli:
|
Esimerkki
kun Ohjaimen akseli [3 v] muuttuu :: hat events
[Drive forward when the joystick's position changes along axis 3.]
aja [eteenpäin v] (200) [mm v] ▶