Kontrolieris#
Ievads#
VEX EXP kontrolierim ir pogas un divas kursorsviras. Kontroliera blokus var izmantot, lai pārbaudītu pogu nospiešanas reižu skaitu, nolasītu kursorsviras kustību, iespējotu vai atspējotu konfigurētas kontrollera darbības vai palaistu blokus, kad notiek kontrollera notikumi.
Konfigurētās kontrollera darbības ir kontrollera uzvedība, kas iestatīta izvēlnē “Ierīces”. Izmantojiet bloku kontroliera iespējošana/atspējošana, lai projekta laikā īslaicīgi iespējotu vai atspējotu šīs konfigurētās darbības.
Zemāk ir visu bloku saraksts:
Vērtības — pārbaudiet kontroliera pogas statusu vai nolasiet kursorsviras pozīciju.
Vai nospiests kontroliera taustiņš? — Atgriež, vai tiek nospiesta atlasītā kontroliera poga.
Kontroliera pozīcija — Atgriež vadības sviras pozīciju pa atlasīto asi.
Darbības — iespējojiet vai atspējojiet konfigurētas kontrollera darbības vai palaidiet blokus, kad mainās kontrollera ievade.
Kontrollera iespējošana/atspējošana — Iespējo vai atspējo kontrollera darbības, kas konfigurētas ierīču izvēlnē visiem pievienotajiem kontrolleriem.
kad tiek nospiesta kontrollera poga — Palaiž pievienoto steku, kad tiek nospiesta vai atlaista atlasītā poga.
kad tiek mainīta kontrollera ass — Palaiž pievienoto steku, kad mainās kursorsviras pozīcija pa atlasīto asi.
Vērtības#
Nospiests vadības elements?#
Būla bloks Vai kontrolleris ir nospiests? atgriež, vai tiek nospiesta atlasītā kontrollera poga.

<Vadāmierīce [L1 v] nospiesta?>
Parametrs |
Apraksts |
|---|---|
poga |
Poga, lai pārbaudītu:
|
Piemērs
kad sākts
[Drive forward while R1 is pressed.]
mūžīgi
ja <Vadāmierīce [R1 v] nospiesta?> tad
braukt [uz priekšu v]
citādi
pārtraukt braukšanu
beigas
beigas
Kontroliera pozīcija#
Kontroliera pozīcijas atskaišu bloks atgriež kursorsviras pozīciju pa atlasīto asi kā skaitli no -100 līdz 100.

(Vadāmierīce [1 v] pozīcija)
Parametrs |
Apraksts |
|---|---|
ass |
Ziņojamā kursorsviras ass:
|
Piemērs
kad sākts
[Drive forward while the left joystick is pushed up.]
mūžīgi
ja <(Vadāmierīce [3 v] pozīcija) [math_greater_than v] [0]> tad
braukt [uz priekšu v]
citādi
pārtraukt braukšanu
beigas
beigas
Darbības#
Kontroliera iespējošana/atspējošana#
Kontrollera iespējošanas/atspējošanas steka bloks iespējo vai atspējo kontrollera konfigurētās darbības no ierīču izvēlnes visiem pievienotajiem kontrolleriem.
Vadāmierīce [Atspējot v]
Parametrs |
Apraksts |
|---|---|
štats |
Kontroliera konfigurētais darbības stāvoklis: Atspējot vai Iespējot. |
Piemērs
kad sākts
[Disable Controller configured actions until the drive movement is done.]
Vadāmierīce [Atspējot v]
braukt [uz priekšu v] par (6) [collas v] ▶
Vadāmierīce [Iespējot v]
kad tiek mainīta kontrollera ass#
Hat bloks kad tiek mainīta kontrollera ass palaiž pievienoto steku, kad mainās kursorsviras pozīcija pa atlasīto asi.

kad Vadāmierīces ass [1 v] mainās :: hat events
Parametrs |
Apraksts |
|---|---|
ass |
Pārbaudāmā kursorsviras ass:
|
Piemērs
kad Vadāmierīces ass [3 v] mainās :: hat events
[Drive forward when the joystick's position changes along axis 3.]
braukt [uz priekšu v] par (200) [mm v] ▶