vezérlő#
Bevezetés#
A VEX IQ (2. generációs) vezérlő gombokkal és két joystick-kal rendelkezik. A vezérlőblokkok segítségével ellenőrizhetők a gombnyomások, leolvasható a joystick mozgása, engedélyezhetők vagy letilthatók a konfigurált vezérlőműveletek, illetve blokkok futtathatók vezérlőesemények bekövetkeztekor.
Az IQ (2. generációs) agy IQ (2. generációs) vagy IQ (1. generációs) vezérlőhöz csatlakozhat. Az IQ (1. generációs) vezérlőhöz kék Smart Radio szükséges.
A konfigurált vezérlőműveletek az Eszközök menüben beállított vezérlőviselkedések. A vezérlő engedélyezése/letiltása blokkal ideiglenesen engedélyezheti vagy letilthatja ezeket a konfigurált műveleteket egy projekt során.
Az alábbiakban az összes blokk listája található:
Értékek — Ellenőrizze a vezérlőgomb állapotát vagy olvassa le a joystick pozícióját.
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 – Engedélyezi vagy letiltja a konfigurált vezérlőműveleteket, vagy blokkokat futtat, amikor a vezérlő bemenete megváltozik.
vezérlő engedélyezése/letiltása — Engedélyezi vagy letiltja az Eszközök menüben konfigurált vezérlőműveleteket.
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ő [A v] pozíciója)
Paraméter |
Leírás |
|---|---|
tengely |
A jelentendő joystick tengely:
|
Példa
amikor elindul
[Turn depending on the position of the right joystick.]
örökre
ha <(Vezérlő [C v] pozíciója) [math_less_than v] [0]> akkor
fordulás [balra v]
különben ha <(Vezérlő [C v] pozíciója) [math_greater_than v] [0]> akkor
fordulás [jobbra v]
különben
hajtás leállítása
vége
vége
Műveletek#
vezérlő engedélyezése/letiltása#
A vezérlő engedélyezése/letiltása veremblokk engedélyezi vagy letiltja az Eszközök menüben konfigurált vezérlőműveleteket.
Vezérlő [Letiltás v]
Paraméter |
Leírás |
|---|---|
állami |
A vezérlő konfigurált műveleti állapota: Letiltás vagy Engedélyezés. |
Példa
amikor elindul
[Disable controller configured actions until the drive movement is done.]
Vezérlő [Letiltás v]
hajtás [előre v] irányba (6) [hüvelyk v] értékkel ▶
Vezérlő [Engedélyezés v]
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ő [A v] tengely megváltozik
Paraméter |
Leírás |
|---|---|
tengely |
Az ellenőrizendő joystick tengely:
|
Példa
amikor vezérlő [C v] tengely megváltozik
[Turn when the joystick's position changes along axis C.]
fordulás [jobbra v] irányba (90) fokkal ▶