Kontrolieris#

Ievads#

VEX AIM One Stick kontrolierim ir četras pogas un kursorsvira. Kursorsviru var pārvietot pa divām asīm un to var arī nospiest kā pogu.

Kontroliera blokus var izmantot, lai pārbaudītu pogu nospiešanas, nolasītu kursorsviras kustību vai palaistu blokus, kad notiek kontrollera notikumi.

Zemāk ir visu bloku saraksts:

Vērtības — pārbaudiet kontroliera pogas statusu vai nolasiet kursorsviras pozīciju.

Darbības — Izpildīt blokus, kad mainās kontrollera ievade.

Vērtības#

Vai vadības ierīces poga ir nospiesta?#

Būla bloks vai kontrollera poga nospiesta? atgriež, vai tiek nospiesta atlasītā kontrollera poga.

VEX AIM vienas vadības sviras kontrolieris ar kursorsviru kreisajā pusē un četrām pogām labajā pusē, kas izvietotas kā pulksteņa ciparnīca ar pogām pulksten 12, 3, 6 un 9 pozīcijās.

Nospiesta kontrollera poga? Būla bloks#
<vadāmierīces poga [▲ v] nospiesta?>

Parametrs

Apraksts

poga

Poga, lai pārbaudītu:

  • ▲
  • ▼
  • ◀
  • ▶
  • piespraude

Piemērs

Pēc ieslēgšanas virzās uz priekšu, kamēr tiek nospiesta poga ▲.#
kad sākts
[Move forward while the ▲ button is pressed.]
mūžīgi
ja <vadāmierīces poga [▲ v] nospiesta?> tad
virzīties [uz priekšu v]
citādi
apturēt visas kustības
beigas
beigas

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.

VEX AIM kontrolieris ar kursorsviru kreisajā pusē un četrām pogām labajā pusē, kas izvietotas kā pulksteņa ciparnīca ar pogām pulksten 12, 3, 6 un 9 pozīcijās.

kontrollera ass pozīcijas ziņotāja bloks#
(vadāmierīces ass [1 v] pozīcija)

Parametrs

Apraksts

ass

Ziņojamā kursorsviras ass: 1 (augšup un lejup) vai 2 (pa kreisi un pa labi).

Piemērs

Iedarbinātā stāvoklī, pārvietojoties uz priekšu, kursorsviru pabīda uz augšu.#
kad sākts
[Move forward when the joystick is moved up.]
mūžīgi
ja <(vadāmierīces ass [1 v] pozīcija) [math_greater_than v] [0]> tad
virzīties [uz priekšu v]
citādi
apturēt visas kustības
beigas
beigas

Darbības#

kad vadības poga#

Kad kontrollera poga Hat bloks palaiž pievienoto steku, kad tiek nospiesta vai atlaista atlasītā kontrollera poga.

VEX AIM vienas vadības sviras kontrolieris ar kursorsviru kreisajā pusē un četrām pogām labajā pusē, kas izvietotas kā pulksteņa ciparnīca ar pogām pulksten 12, 3, 6 un 9 pozīcijās.

kad vadības poga Cepure bloks#
kad vadāmierīces poga [▲ v] [nospiests v]

Parametrs

Apraksts

poga

Poga, lai pārbaudītu:

  • ▲
  • ▼
  • ◀
  • ▶
  • piespraude

pogas statuss

Pogas notikums, kas aktivizē pievienoto steku: nospiesta vai atlaista.

Piemērs

Nospiežot pogu ▲, ar spēcīgu spēku iesit pa priekšmetu.#
kad vadāmierīces poga [▲ v] [nospiests v]
[Kick hard when the ▲ button is pressed.]
spērt objektu [spēcīgi 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.

VEX AIM kontrolieris ar kursorsviru kreisajā pusē un četrām pogām labajā pusē, kas izvietotas kā pulksteņa ciparnīca ar pogām pulksten 12, 3, 6 un 9 pozīcijās.

kad mainās kontrollera ass Hat bloks#
kad vadāmierīces ass [1 v] mainās

Parametrs

Apraksts

ass

Pārbaudāmā kursorsviras ass: 1 (augšup un lejup) vai 2 (pa kreisi un pa labi).

Piemērs

Kad kursorsviras pozīcija mainās pa kontrollera 1. asi, robots pārvietojas uz priekšu par 50 milimetriem.#
kad vadāmierīces ass [1 v] mainās
[Move forward when the joystick's position changes along axis 1.]
virzīties [uz priekšu v] par [50] [mm v] ▶