Ohjain#
Johdanto#
VEX AIM One Stick -ohjaimessa on neljä painiketta ja joystick. Joystickia voi liikuttaa kahdella akselilla ja sitä voi myös painaa kuten painiketta.
Ohjainlohkoja voidaan käyttää painikkeiden painallusten tarkistamiseen, joystickin liikkeiden lukemiseen tai lohkojen suorittamiseen ohjaintapahtumien yhteydessä.
Alla on luettelo kaikista lohkoista:
Arvot — Tarkista ohjaimen painikkeen tila tai lue joystickin asento.
ohjainpainiketta painettu? — Palauttaa tiedon siitä, painetaanko valittua ohjainpainiketta.
ohjaimen akselin sijainti — Palauttaa joystickin asennon valitun akselin suuntaisesti.
Toiminnot — Suorita lohkot, kun ohjaimen syöte muuttuu.
kun ohjaimen painike — Suorittaa liitetyn pinon, kun valittua painiketta painetaan tai vapautetaan.
kun ohjaimen akselia muutetaan — Suorittaa liitetyn pinon, kun joystickin asento muuttuu valitun akselin suuntaisesti.
Arvot#
ohjaimen akselin asento#
Ohjainakselin asennon raportointilohko palauttaa joystickin asennon valitulla akselilla lukuna väliltä -100 - 100.

(ohjaimen akseli [1 v] sijainti)
Parametri |
Kuvaus |
|---|---|
akseli |
Raportoitava joystickin akseli: 1 (ylös ja alas) tai 2 (vasen ja oikea). |
Esimerkki
kun käynnistetään
[Move forward when the joystick is moved up.]
ikuisesti
jos <(ohjaimen akseli [1 v] sijainti) [math_greater_than v] [0]> niin
liiku [eteenpäin v]
muuten
pysäytä kaikki liike
Loppu
Loppu
Toiminnot#
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
Parametri |
Kuvaus |
|---|---|
akseli |
Tarkistettava joystickin akseli: 1 (ylös ja alas) tai 2 (vasen ja oikea). |
Esimerkki
kun ohjaimen akseli [1 v] muuttuu
[Move forward when the joystick's position changes along axis 1.]
liiku [eteenpäin v] [50] [mm v] ▶
