Attāluma sensors#

Ievads#

Attāluma sensora kategorijā var būt iekļauti dažādi bloki atkarībā no tā, vai izmantojat VEX IQ attāluma sensoru (1. paaudzes) vai (2. paaudzes).

Attāluma sensoru bloki var palīdzēt robotam noteikt, vai sensora priekšā atrodas objekts, un ziņot par objekta attālumu. VEX IQ attāluma sensors (2. paaudze) var arī ziņot par noteiktā objekta relatīvo ātrumu un novērtēt, vai objekts ir mazs, vidējs vai liels.

Zemāk ir visu bloku saraksts:

VEX IQ attāluma sensors (1. paaudze) — klucīši, kas ir saderīgi ar VEX IQ attāluma sensoru (1. paaudze).

VEX IQ attāluma sensors (2. paaudze) — klucīši, kas ir saderīgi ar VEX IQ attāluma sensoru (2. paaudze).

VEX IQ attāluma sensors (1. paaudze)#

Attālums atrada objektu#

Būla bloks Attālums atrasts objekts ziņo, vai attāluma sensors pašlaik atrod objektu.

  • Patiess — Attāluma sensors nosaka objektu.

  • Aplams — Attāluma sensors neuztver objektu.

<[Distance1 v] atrada objektu?>

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

Piemērs

kad sākts
[Spin until the Distance Sensor detects an object.]
griezties [pa labi v]
gaidīt līdz <[Distance1 v] atrada objektu?>
pārtraukt braukšanu

objekta attālums#

Objekta attāluma ziņotāja bloks ziņo par attālumu starp attāluma sensoru un tuvāko noteikto objektu.

([Distance1 v] attālums [mm v])

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

vienība

Attāluma mērvienība: mm (no 24 mm līdz 1000 mm) vai collas (no 1 collas līdz 40 collām).

Piemērs

kad sākts
[Print the distance only after the Distance Sensor detects an object.]
griezties [pa labi v]
gaidīt līdz <[Distance1 v] atrada objektu?>
pārtraukt braukšanu
drukāt ([Distance1 v] attālums [mm v]) ekrānā ◀ un pāriet uz nākamo rindu

VEX IQ attāluma sensors (2. paaudze)#

objekta attālums#

Objekta attāluma ziņotāja bloks ziņo par attālumu starp attāluma sensoru un tuvāko noteikto objektu.

([Distance1 v] objekta attālums [mm v])

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

vienība

Attāluma mērvienība: mm (no 20 mm līdz 2000 mm) vai collas (no 0,78 collām līdz 78 collām).

Piemērs

kad sākts
[Print the distance only after the Distance Sensor detects an object.]
griezties [pa labi v]
gaidīt līdz <[Distance1 v] atrada objektu?>
pārtraukt braukšanu
drukāt ([Distance1 v] objekta attālums [mm v]) ekrānā ◀ un pāriet uz nākamo rindu

objekta ātrums#

Objekta ātruma ziņotāja bloks ziņo par noteiktā objekta relatīvo ātrumu decimālskaitļa veidā m/s (metri sekundē).

Ātrums parāda, cik ātri objekts virzās attāluma sensora virzienā vai prom no tā. Vērtība, kas ir tuvu 0, nozīmē, ka objekts nekustas daudz attiecībā pret sensoru.

([Distance1 v] objekta ātrums m/s)

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

Piemērs

kad sākts
[Display the velocity of an object moving in front of the Distance Sensor.]
iestatīt drukāšanas precizitāti uz [0.01 v] ekrānā
mūžīgi
iestatīt kursoru uz rindu (1) kolonnu (1) ekrānā
drukāt ([Distance1 v] objekta ātrums m/s) ekrānā ◀ un pāriet uz nākamo rindu
gaidīt (0.1) sekundes
notīrīt rindu (1) ekrānā

objekta izmērs ir#

Būla bloks objekta izmērs ir ziņo, vai attāluma sensora noteiktais objekts atbilst atlasītajam izmēram.

Attāluma sensors novērtē objekta izmēru, pamatojoties uz to, cik lielu daļu no sensora skata aizņem noteiktais objekts.

  • Patiess — Attāluma sensors nosaka izvēlētā izmēra objektu.

  • Aplams — Attāluma sensors neuztver atlasītā izmēra objektu.

<[Distance1 v] objekta izmērs ir [mazs v]?>

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

objekta izmērs

Pārbaudāmā objekta izmērs:

  • mazs
  • vidējs
  • liels

Piemērs

kad sākts
[Drive toward a small object until it appears large.]
ja <[Distance1 v] objekta izmērs ir [mazs v]?> tad
braukt [uz priekšu v]
gaidīt līdz <[Distance1 v] objekta izmērs ir [liels v]?>
pārtraukt braukšanu
beigas

Attālums atrada objektu#

Būla bloks Attālums atrasts objekts ziņo, vai attāluma sensors pašlaik atrod objektu.

  • Patiess — Attāluma sensors nosaka objektu.

  • Aplams — Attāluma sensors neuztver objektu.

<[Distance1 v] atrada objektu?>

Parametri

Apraksts

attāluma sensors

Izmantojamais attāluma sensors. Izvēlieties no attāluma sensoriem, kas konfigurēti ierīcēs.

Piemērs

kad sākts
[Print the distance detected when an object is in front of the Distance Sensor.]
griezties [pa labi v]
gaidīt līdz <[Distance1 v] atrada objektu?>
drukāt ([Distance1 v] objekta attālums [mm v]) ekrānā ◀ un pāriet uz nākamo rindu
pārtraukt braukšanu