Távolságérzékelő#

Bevezetés#

A Távolságérzékelő kategória különböző blokkokat tartalmazhat attól függően, hogy VEX IQ Távolságérzékelőt (1. generációs) vagy (2. generációs) használsz.

A távolságérzékelő blokkok segíthetnek a robotnak érzékelni, hogy van-e tárgy az érzékelő előtt, és jelenteni a tárgy távolságát. A VEX IQ távolságérzékelő (2. generáció) a detektált tárgy relatív sebességét is képes jelenteni, és megbecsülni, hogy a tárgy kicsi, közepes vagy nagy.

Az alábbiakban az összes blokk listája található:

VEX IQ távolságérzékelő (1. generáció) – A VEX IQ távolságérzékelővel (1. generáció) kompatibilis blokkok.

VEX IQ távolságérzékelő (2. generáció) – A VEX IQ távolságérzékelővel (2. generáció) kompatibilis blokkok.

  • objektum távolsága — Megjeleníti a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot.

  • objektum sebessége — Azt jelzi, hogy a detektált tárgy milyen gyorsan mozog a távolságérzékelő felé vagy attól távolodva.

  • objektum mérete — Megjeleníti, hogy az észlelt objektum mérete megegyezik-e a kiválasztott mérettel.

  • Távolságérzékelő észlelése — Jelzi, hogy a távolságérzékelő jelenleg érzékel-e tárgyat.

VEX IQ távolságérzékelő (1. generáció)#

Távolság talált egy tárgyat#

A Talált objektum távolsága logikai blokk jelzi, hogy a távolságérzékelő jelenleg érzékel-e objektumot.

  • Igaz — A távolságérzékelő tárgyat érzékel.

  • Hamis — A távolságérzékelő nem érzékel tárgyat.

<[Distance1 v] talált objektumot?>

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

Példa

amikor elindul
[Spin until the Distance Sensor detects an object.]
fordulás [jobbra v]
várakozás amíg <[Distance1 v] talált objektumot?>
hajtás leállítása

tárgy távolsága#

A tárgytávolság riporterblokk a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot jelenti.

([Distance1 v] távolsága [mm v] egységben)

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

egység

A távolság mértékegysége: mm (24 mm-től 1000 mm-ig) vagy hüvelyk (1 hüvelyktől 40 hüvelykig).

Példa

amikor elindul
[Print the distance only after the Distance Sensor detects an object.]
fordulás [jobbra v]
várakozás amíg <[Distance1 v] talált objektumot?>
hajtás leállítása
([Distance1 v] távolsága [mm v] egységben) nyomtatása a képernyőn ◀ és kurzor a következő sorra

VEX IQ távolságérzékelő (2. generáció)#

tárgy távolsága#

A tárgytávolság riporterblokk a távolságérzékelő és a legközelebbi érzékelt tárgy közötti távolságot jelenti.

([Distance1 v] objektum távolsága [mm v] egységben)

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

egység

A távolság mértékegysége: mm (20 mm-től 2000 mm-ig) vagy hüvelyk (0,78 hüvelyktől 78 hüvelykig).

Példa

amikor elindul
[Print the distance only after the Distance Sensor detects an object.]
fordulás [jobbra v]
várakozás amíg <[Distance1 v] talált objektumot?>
hajtás leállítása
([Distance1 v] objektum távolsága [mm v] egységben) nyomtatása a képernyőn ◀ és kurzor a következő sorra

tárgysebesség#

A tárgysebesség riporterblokk a detektált tárgy relatív sebességét jelenti decimális számként m/s-ban (méter per másodperc).

A sebesség megmutatja, hogy a tárgy milyen gyorsan mozog a távolságérzékelő felé vagy attól távolodva. A 0-hoz közeli érték azt jelenti, hogy a tárgy nem mozog sokat az érzékelőhöz képest.

([Distance1 v] objektum sebessége m/s-ban)

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

Példa

amikor elindul
[Display the velocity of an object moving in front of the Distance Sensor.]
nyomtatási pontosság beállítása [0.01 v] értékre a képernyőn
örökre
kurzor beállítása (1). sor (1). oszlopába a képernyőn
([Distance1 v] objektum sebessége m/s-ban) nyomtatása a képernyőn ◀ és kurzor a következő sorra
várakozás (0.1) másodpercig
(1). sor törlése a képernyőn

az objektum mérete#

Az objektumméret logikai blokk jelzi, hogy a távolságérzékelő által érzékelt objektum mérete megegyezik-e a kiválasztott mérettel.

A távolságérzékelő a tárgy méretét az alapján becsüli meg, hogy az érzékelő látóterének mekkora részét foglalja el az érzékelt tárgy.

  • Igaz — A távolságérzékelő a kiválasztott méretű tárgyat érzékeli.

  • Hamis — A távolságérzékelő nem érzékeli a kiválasztott méretű tárgyat.

<[Distance1 v] objektum mérete [kicsi v]?>

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

objektumméret

Az ellenőrizendő objektum mérete:

  • kicsi
  • közepes
  • nagy

Példa

amikor elindul
[Drive toward a small object until it appears large.]
ha <[Distance1 v] objektum mérete [kicsi v]?> akkor
hajtás [előre v]
várakozás amíg <[Distance1 v] objektum mérete [nagy v]?>
hajtás leállítása
vége

Távolság talált egy tárgyat#

A Talált objektum távolsága logikai blokk jelzi, hogy a távolságérzékelő jelenleg érzékel-e objektumot.

  • Igaz — A távolságérzékelő tárgyat érzékel.

  • Hamis — A távolságérzékelő nem érzékel tárgyat.

<[Distance1 v] talált objektumot?>

Paraméterek

Leírás

távolságérzékelő

A használandó távolságérzékelő. Válasszon az Eszközök ablakban konfigurált távolságérzékelők közül.

Példa

amikor elindul
[Print the distance detected when an object is in front of the Distance Sensor.]
fordulás [jobbra v]
várakozás amíg <[Distance1 v] talált objektumot?>
([Distance1 v] objektum távolsága [mm v] egységben) nyomtatása a képernyőn ◀ és kurzor a következő sorra
hajtás leállítása