Snímač vzdálenosti#

Zavedení#

Senzor vzdálenosti dokáže detekovat, zda se objekt nachází před senzorem, a vrátit informaci o jeho vzdálenosti. Může také hlásit relativní rychlost detekovaného objektu a odhadnout, zda je objekt malý, střední nebo velký.

Snímač vzdálenosti pracuje v rozsahu od 20 mm do 2000 mm.

Pod 200 mm je přesnost přibližně ±15 mm. Nad 200 mm se přesnost zlepšuje na přibližně 5 %.

Snímač vzdálenosti používá laser třídy 1. Detekce je namířena přímo před sebe a je bezpečná pro použití ve třídě.

Snímač vzdálenosti.

Níže je uveden seznam dostupných bloků:

vzdálenost objektu#

Blok hlášení vzdálenosti objektu hlásí vzdálenost mezi senzorem vzdálenosti a nejbližším detekovaným objektem.

(vzdálenost objektu [Distance1 v] v [mm v])

Parametry

Popis

zařízení

Senzor vzdálenosti, který se má použít. Vyberte z možností Senzory vzdálenosti nakonfigurovaných v okně Zařízení.

jednotky

Jednotka vzdálenosti: mm (20 mm až 2000 mm) nebo palce (0,78 palce až 78,74 palce).

Příklad

Jeďte vpřed, dokud není detekován žádný objekt do vzdálenosti 200 mm#
při spuštění
[Drive forward until the object is within 50 mm away.]
jet [dopředu v]
čekat dokud <(vzdálenost objektu [Distance1 v] v [mm v]) [math_less_than v] [50]>
zastavit jízdu

rychlost objektu#

Blok hlášení rychlost objektu hlásí relativní rychlost detekovaného objektu jako desetinné číslo v m/s (metrech za sekundu).

Rychlost ukazuje, jak rychle se objekt pohybuje směrem k senzoru vzdálenosti nebo od něj. Hodnota blízká 0 znamená, že se objekt vzhledem k senzoru příliš nepohybuje.

(rychlost objektu [Distance1 v] v m/s)

Parametry

Popis

zařízení

Senzor vzdálenosti, který se má použít. Vyberte z možností Senzory vzdálenosti nakonfigurovaných v okně Zařízení.

velikost objektu je#

Logický blok object size is hlásí, zda objekt detekovaný senzorem vzdálenosti odpovídá vybrané velikosti.

Senzor vzdálenosti odhaduje velikost objektu na základě toho, jakou část zorného pole senzoru zabírá detekovaný objekt.

  • True – Senzor vzdálenosti detekuje objekt vybrané velikosti.

  • Nepravda – Senzor vzdálenosti nedetekuje objekt vybrané velikosti.

<velikost objektu [Distance1 v] je [malý v]?>

Parametry

Popis

zařízení

Senzor vzdálenosti, který se má použít. Vyberte z možností Senzory vzdálenosti nakonfigurovaných v okně Zařízení.

velikost

Velikost objektu, kterou je třeba kontrolovat:

  • malý
  • střední
  • velký

Vzdálenost nalezeného objektu#

Logický blok Vzdálenost nalezena při detekci objektu hlásí, zda senzor vzdálenosti aktuálně detekuje objekt.

  • True – Senzor vzdálenosti detekuje objekt.

  • Nepravda – Senzor vzdálenosti nedetekuje objekt.

<[Distance1 v] našel objekt?>

Parametry

Popis

zařízení

Senzor vzdálenosti, který se má použít. Vyberte z možností Senzory vzdálenosti nakonfigurovaných v okně Zařízení.

Příklad

Jeďte vpřed, dokud není detekován žádný objekt do vzdálenosti 50 mm#
při spuštění
[Drive forward until the object is within 50 mm away.]
navždy
jet [dopředu v]
pokud <[Distance1 v] našel objekt?> pak
pokud <(vzdálenost objektu [Distance1 v] v [mm v]) [math_less_than v] [50]> pak
zastavit jízdu
přerušit