Etäisyysanturi#

Johdanto#

Etäisyysanturi-kategoria voi sisältää erilaisia ​​lohkoja riippuen siitä, käytätkö VEX IQ -etäisyysanturia (1. sukupolvi) vai (2. sukupolvi).

Etäisyysanturilohkot voivat auttaa robottia havaitsemaan, onko anturin edessä esine, ja raportoimaan, kuinka kaukana kyseinen esine on. VEX IQ -etäisyysanturi (2. sukupolvi) voi myös raportoida havaitun esineen suhteellisen nopeuden ja arvioida, onko esine pieni, keskikokoinen vai suuri.

Alla on luettelo kaikista lohkoista:

VEX IQ -etäisyysanturi (1. sukupolvi) — Palikat, jotka ovat yhteensopivia VEX IQ -etäisyysanturin (1. sukupolvi) kanssa.

VEX IQ -etäisyysanturi (2. sukupolvi) – Palikat, jotka ovat yhteensopivia VEX IQ -etäisyysanturin (2. sukupolvi) kanssa.

  • kohteen etäisyys — Ilmoittaa etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.

  • objektin nopeus — Raportoi, kuinka nopeasti havaittu kohde liikkuu etäisyysanturia kohti tai siitä poispäin.

  • objektin koko on — Ilmoittaa, vastaako havaittu objekti valittua kokoa.

  • Etäisyysanturi löysi kohteen — Ilmoittaa, havaitseeko etäisyysanturi tällä hetkellä kohteen.

VEX IQ -etäisyysanturi (1. sukupolvi)#

Etäisyys löysi kohteen#

Boolen Etäisyys löydetty kohde -lohko ilmoittaa, havaitseeko etäisyysanturi parhaillaan kohdetta.

  • Tosi — Etäisyysanturi havaitsee kohteen.

  • Väärin — Etäisyysanturi ei havaitse kohdetta.

<[Distance1 v] löysi objektin?>

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

Esimerkki

kun käynnistetään
[Spin until the Distance Sensor detects an object.]
käänny [oikealle v]
odota kunnes <[Distance1 v] löysi objektin?>
pysäytä ajaminen

kohteen etäisyys#

Kohteen etäisyyden raportointilohko raportoi etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.

([Distance1 v] etäisyys yksikköinä [mm v])

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

yksikkö

Etäisyysyksikkö: mm (24 mm - 1000 mm) tai tuumaa (1 tuuma - 40 tuumaa).

Esimerkki

kun käynnistetään
[Print the distance only after the Distance Sensor detects an object.]
käänny [oikealle v]
odota kunnes <[Distance1 v] löysi objektin?>
pysäytä ajaminen
tulosta ([Distance1 v] etäisyys yksikköinä [mm v]) konsolilla ◀ ja siirrä kursori seuraavalle riville

VEX IQ -etäisyysanturi (2. sukupolvi)#

kohteen etäisyys#

Kohteen etäisyyden raportointilohko raportoi etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.

([Distance1 v] objektin etäisyys yksikköinä [mm v])

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

yksikkö

Etäisyysyksikkö: mm (20 mm - 2000 mm) tai tuumaa (0,78 tuumaa - 78 tuumaa).

Esimerkki

kun käynnistetään
[Print the distance only after the Distance Sensor detects an object.]
käänny [oikealle v]
odota kunnes <[Distance1 v] löysi objektin?>
pysäytä ajaminen
tulosta ([Distance1 v] objektin etäisyys yksikköinä [mm v]) konsolilla ◀ ja siirrä kursori seuraavalle riville

kohteen nopeus#

Kohteen nopeuden raportointilohko raportoi havaitun kohteen suhteellisen nopeuden desimaalilukuna m/s (metriä sekunnissa).

Nopeus näyttää, kuinka nopeasti kohde liikkuu kohti etäisyysanturia tai siitä poispäin. Lähellä nollaa oleva arvo tarkoittaa, että kohde ei liiku paljon anturiin nähden.

([Distance1 v] objektin nopeus m/s)

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

Esimerkki

kun käynnistetään
[Display the velocity of an object moving in front of the Distance Sensor.]
aseta tulostuksen tarkkuus [0.01 v] konsolilla
ikuisesti
aseta kursori riville (1) sarakkeeseen (1) näytöllä
tulosta ([Distance1 v] objektin nopeus m/s) konsolilla ◀ ja siirrä kursori seuraavalle riville
odota (0.1) sekuntia
tyhjennä rivi (1) näytöltä

objektin koko on#

Boolen objektin koko on -lohko raportoi, vastaako etäisyysanturin havaitsema objekti valittua kokoa.

Etäisyysanturi arvioi kohteen koon sen perusteella, kuinka suuren osan anturin näkökentästä havaittu kohde peittää.

  • Tosi — Etäisyysanturi havaitsee valitun kokoisen kohteen.

  • Väärin — Etäisyysanturi ei havaitse valitun kokoista kohdetta.

<[Distance1 v] objektin koko on [pieni v]?>

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

objektin koko

Tarkistettava objektin koko:

  • pieni
  • keskikokoinen
  • suuri

Esimerkki

kun käynnistetään
[Drive toward a small object until it appears large.]
jos <[Distance1 v] objektin koko on [pieni v]?> niin
aja [eteenpäin v]
odota kunnes <[Distance1 v] objektin koko on [suuri v]?>
pysäytä ajaminen
Loppu

Etäisyys löysi kohteen#

Boolen Etäisyys löydetty kohde -lohko ilmoittaa, havaitseeko etäisyysanturi parhaillaan kohdetta.

  • Tosi — Etäisyysanturi havaitsee kohteen.

  • Väärin — Etäisyysanturi ei havaitse kohdetta.

<[Distance1 v] löysi objektin?>

Parametrit

Kuvaus

etäisyysanturi

Käytettävä etäisyysanturi. Valitse Laite-ikkunassa määritetyistä etäisyysantureista.

Esimerkki

kun käynnistetään
[Print the distance detected when an object is in front of the Distance Sensor.]
käänny [oikealle v]
odota kunnes <[Distance1 v] löysi objektin?>
tulosta ([Distance1 v] objektin etäisyys yksikköinä [mm v]) konsolilla ◀ ja siirrä kursori seuraavalle riville
pysäytä ajaminen