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.

Toiminnot — Suorita lohkot, kun ohjaimen syöte muuttuu.

Arvot#

ohjaimen nappia painettuna?#

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

VEX AIM Yhden sauvan ohjain, jossa on joystick vasemmalla ja neljä painiketta oikealla kellotaulun tavoin, painikkeet kello 12, 3, 6 ja 9 kohdalla.

ohjaimen painiketta painettuna? Boolen lohko#
<ohjaimen painike [▲ v] painettu?>

Parametri

Kuvaus

nappi

Tarkistuspainike:

  • ▲
  • ▼
  • ◀
  • ▶
  • tikku

Esimerkki

Käynnistyksen jälkeen liikkuu eteenpäin, kun ▲-painiketta painetaan.#
kun käynnistetään
[Move forward while the ▲ button is pressed.]
ikuisesti
jos <ohjaimen painike [▲ v] painettu?> niin
liiku [eteenpäin v]
muuten
pysäytä kaikki liike
Loppu
Loppu

ohjaimen akselin asento#

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

VEX AIM -ohjain, jossa on joystick vasemmalla ja neljä painiketta oikealla kellotaulun tavoin, painikkeet kello 12, 3, 6 ja 9 kohdalla.

ohjaimen akselin asennon raportointilohko#
(ohjaimen akseli [1 v] sijainti)

Parametri

Kuvaus

akseli

Raportoitava joystickin akseli: 1 (ylös ja alas) tai 2 (vasen ja oikea).

Esimerkki

Käynnistettynä liikkuu eteenpäin, kun ohjaussauvaa siirretään ylöspäin.#
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 painike#

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

VEX AIM Yhden sauvan ohjain, jossa on joystick vasemmalla ja neljä painiketta oikealla kellotaulun tavoin, painikkeet kello 12, 3, 6 ja 9 kohdalla.

kun ohjaimen painike Hat-lohko#
kun ohjaimen painike [▲ v] [painettu v]

Parametri

Kuvaus

nappi

Tarkistuspainike:

  • ▲
  • ▼
  • ◀
  • ▶
  • tikku

painikkeen tila

Painiketapahtuma, joka laukaisee liitetyn pinon: painataan tai vapautetaan.

Esimerkki

Kun ▲-painiketta painetaan, se potkaisee esinettä kovalla voimalla.#
kun ohjaimen painike [▲ v] [painettu v]
[Kick hard when the ▲ button is pressed.]
potkaise objektia [kovaa v]

kun ohjaimen akselia muutetaan#

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

VEX AIM -ohjain, jossa on joystick vasemmalla ja neljä painiketta oikealla kellotaulun tavoin, painikkeet kello 12, 3, 6 ja 9 kohdalla.

kun ohjaimen akselia muutetaan Hat-lohko#
kun ohjaimen akseli [1 v] muuttuu

Parametri

Kuvaus

akseli

Tarkistettava joystickin akseli: 1 (ylös ja alas) tai 2 (vasen ja oikea).

Esimerkki

Kun joystickin asento muuttuu ohjainakselin 1 suuntaisesti, robotti liikkuu 50 millimetriä eteenpäin.#
kun ohjaimen akseli [1 v] muuttuu
[Move forward when the joystick's position changes along axis 1.]
liiku [eteenpäin v] [50] [mm v] ▶