Távolságérzékelő#

Bevezetés#

A Távolságérzékelő képes érzékelni, hogy van-e egy tárgy az érzékelő előtt, és jelenteni tudja, milyen messze van az objektumtól. Jelentheti az érzékelt objektum relatív sebességét is, és megbecsülheti, hogy az objektum kicsi, közepes vagy nagy.

A távolságérzékelő 20 mm és 2000 mm közötti tartományban működik.

200 mm alatt a pontosság körülbelül ±15 mm. 200 mm felett a pontosság körülbelül 5%-ra javul.

A távolságérzékelő 1. osztályú lézert használ. Az érzékelés egyenesen előre irányul, és biztonságos a tanteremben való használatra.

A távolságérzékelő.

Az alábbiakban a rendelkezésre álló blokkok listája található:

  • 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.

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

eszköz

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égek

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,74 hüvelykig).

Példa

Hajtson előre, amíg 200 mm-en belül egy tárgyat nem észlel#
amikor elindul
[Drive forward until the object is within 50 mm away.]
hajtás [előre v]
várakozás amíg <([Distance1 v] objektum távolsága [mm v] egységben) [math_less_than v] [50]>
hajtás leállítása

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

eszköz

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.

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

eszköz

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.

méret

Az ellenőrizendő objektum mérete:

  • kicsi
  • közepes
  • nagy

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

eszköz

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

Hajtson előre, amíg 50 mm-en belül egy tárgyat nem észlel#
amikor elindul
[Drive forward until the object is within 50 mm away.]
örökre
hajtás [előre v]
ha <[Distance1 v] talált objektumot?> akkor
ha <([Distance1 v] objektum távolsága [mm v] egységben) [math_less_than v] [50]> akkor
hajtás leállítása
megszakítás