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.
Etäisyysanturi löysi kohteen — Ilmoittaa, havaitseeko etäisyysanturi tällä hetkellä kohteen.
kohteen etäisyys — Ilmoittaa etäisyysanturin ja lähimmän havaitun kohteen välisen etäisyyden.
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:
|
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