vezérlő#
Bevezetés#
A VEX AIM egykaros vezérlő négy gombbal és egy joystickkal rendelkezik. A joystick két tengely mentén mozgatható, és gombként is lenyomható.
A vezérlőblokkok segítségével ellenőrizhető a gombnyomás, olvasható a joystick mozgása, vagy futtathatók blokkok, amikor vezérlőesemények történnek.
Az alábbiakban az összes blokk listája található:
Értékek — Vezérlőgomb állapotának ellenőrzése vagy joystick pozíciójának leolvasása.
kontroller gomb lenyomva? — Visszaadja, hogy egy kiválasztott kontroller gomb le van-e nyomva.
vezérlő tengely pozíciója — Visszaadja a joystick pozícióját a kiválasztott tengely mentén.
Műveletek — Blokkokat futtat, amikor a vezérlő bemenete megváltozik.
when controller button — Futtatja a csatolt verem tartalmát, amikor egy kiválasztott gombot megnyomnak vagy elengednek.
a vezérlő tengelyének változása esetén — Lefuttatja a csatolt verem állományt, amikor a joystick pozíciója megváltozik a kiválasztott tengely mentén.
Értékek#
vezérlő tengely pozíciója#
A vezérlő tengelypozíció riporterblokk a kiválasztott tengely mentén a joystick pozícióját adja vissza -100 és 100 közötti számként.

(vezérlő [1 v] tengely pozíciója)
Paraméter |
Leírás |
|---|---|
tengely |
A jelentendő joystick tengely: 1 (fel és le) vagy 2 (balra és jobbra). |
Példa
amikor elindul
[Move forward when the joystick is moved up.]
örökre
ha <(vezérlő [1 v] tengely pozíciója) [math_greater_than v] [0]> akkor
mozgás [előre v]
különben
összes mozgás leállítása
vége
vége
Műveletek#
amikor a vezérlő tengelye megváltozik#
A vezérlő tengelyének változása esetén Hat blokk a csatolt verem futtatását végzi, amikor a joystick pozíciója megváltozik a kiválasztott tengely mentén.

amikor vezérlő [1 v] tengely megváltozik
Paraméter |
Leírás |
|---|---|
tengely |
A ellenőrizendő joystick tengely: 1 (fel és le) vagy 2 (balra és jobbra). |
Példa
amikor vezérlő [1 v] tengely megváltozik
[Move forward when the joystick's position changes along axis 1.]
mozgás [előre v] irányba [50] [mm v] értékkel ▶
