Kontrolieris#
Ievads#
VEX IQ (1. paaudzes) 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.
IQ (1. paaudzes) smadzenes var izveidot savienojumu ar IQ (1. paaudzes) kontrolieri. Tās atbalsta arī IQ (2. paaudzes) kontrolieri.
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.
kontroliera poga nospiesta? — Atgriež, vai tiek nospiesta atlasītā kontrollera poga.
kontroliera ass 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ē.
kad 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#
kontrollera ass pozīcija#
Kontrolatora ass pozīcijas ziņotāja bloks atgriež kursorsviras pozīciju pa atlasīto asi kā skaitli no -100 līdz 100.
(Vadāmierīce [A v] pozīcija)
Parametrs |
Apraksts |
|---|---|
ass |
Ziņojamā kursorsviras ass:
|
Piemērs
kad sākts
[Turn depending on the position of the right joystick.]
mūžīgi
ja <(Vadāmierīce [C v] pozīcija) [math_less_than v] [0]> tad
griezties [pa kreisi v]
citādi ja <(Vadāmierīce [C v] pozīcija) [math_greater_than v] [0]> tad
griezties [pa labi 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 darbības, kas konfigurētas ierīču izvēlnē.
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 regulatora 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 [A v] mainās
Parametrs |
Apraksts |
|---|---|
ass |
Pārbaudāmā kursorsviras ass:
|
Piemērs
kad Vadāmierīces ass [C v] mainās
[Turn when the joystick's position changes along axis C.]
griezties [pa labi v] par (90) grādiem ▶