Mesafe Sensörü#

giriiş#

Mesafe Sensörü kategorisi, VEX IQ Mesafe Sensörü (1. nesil) veya (2. nesil) kullanmanıza bağlı olarak farklı bloklar içerebilir.

Mesafe Sensörü blokları, robotun sensörün önünde bir nesne olup olmadığını tespit etmesine ve bu nesnenin ne kadar uzakta olduğunu bildirmesine yardımcı olabilir. VEX IQ Mesafe Sensörü (2. nesil), tespit edilen nesnenin göreceli hızını da bildirebilir ve nesnenin küçük, orta veya büyük olup olmadığını tahmin edebilir.

Aşağıda tüm blokların listesi bulunmaktadır:

VEX IQ Mesafe Sensörü (1. nesil) — VEX IQ Mesafe Sensörü (1. nesil) ile uyumlu bloklar.

  • Mesafe bir nesne algıladı — Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

  • nesne mesafesi — Mesafe Sensörü ile en yakın algılanan nesne arasındaki mesafeyi bildirir.

VEX IQ Mesafe Sensörü (2. nesil) — VEX IQ Mesafe Sensörü (2. nesil) ile uyumlu bloklar.

  • nesne mesafesi — Mesafe Sensörü ile en yakın algılanan nesne arasındaki mesafeyi bildirir.

  • nesne hızı — Algılanan nesnenin Mesafe Sensörüne doğru veya ondan uzaklaşarak ne kadar hızlı hareket ettiğini bildirir.

  • nesne boyutu — Algılanan nesnenin seçilen boyutla eşleşip eşleşmediğini bildirir.

  • Mesafe bir nesne algıladı — Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

VEX IQ Mesafe Sensörü (1. nesil)#

Mesafe bir nesneyi buldu#

Mesafe bir nesne algıladı Boolean bloğu, Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

  • Doğru — Mesafe Sensörü bir nesneyi algılıyor.

  • Yanlış — Mesafe Sensörü herhangi bir nesne algılamadı.

<[Distance1 v] bir nesne buldu mu?>

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

Örnek

başladığında
[Spin until the Distance Sensor detects an object.]
[sağ v] yönüne dön
<[Distance1 v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur

nesne mesafesi#

Nesne mesafesi raporlama bloğu, Mesafe Sensörü ile en yakın tespit edilen nesne arasındaki mesafeyi rapor eder.

([Distance1 v] mesafesi [mm v] cinsinden)

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

birim

Mesafe birimi: mm (24 mm ila 1000 mm) veya inç (1 inç ila 40 inç).

Örnek

başladığında
[Print the distance only after the Distance Sensor detects an object.]
[sağ v] yönüne dön
<[Distance1 v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
konsolda ([Distance1 v] mesafesi [mm v] cinsinden) yazdır ◀ ve imleci sonraki satıra taşı

VEX IQ Mesafe Sensörü (2. nesil)#

nesne mesafesi#

Nesne mesafesi raporlama bloğu, Mesafe Sensörü ile en yakın tespit edilen nesne arasındaki mesafeyi rapor eder.

([Distance1 v] nesne mesafesi [mm v] cinsinden)

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

birim

Mesafe birimi: mm (20 mm ila 2000 mm) veya inç (0,78 inç ila 78 inç).

Örnek

başladığında
[Print the distance only after the Distance Sensor detects an object.]
[sağ v] yönüne dön
<[Distance1 v] bir nesne buldu mu?> olana kadar bekle
sürüşü durdur
konsolda ([Distance1 v] nesne mesafesi [mm v] cinsinden) yazdır ◀ ve imleci sonraki satıra taşı

nesne hızı#

Nesne hızı raporlama bloğu, tespit edilen nesnenin bağıl hızını m/s (metre/saniye) cinsinden ondalık bir sayı olarak rapor eder.

Hız, nesnenin Mesafe Sensörüne doğru veya ondan uzaklaşırken ne kadar hızlı hareket ettiğini gösterir. 0’a yakın bir değer, nesnenin sensöre göre fazla hareket etmediği anlamına gelir.

([Distance1 v] nesne hızı m/s cinsinden)

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

Örnek

başladığında
[Display the velocity of an object moving in front of the Distance Sensor.]
konsolda yazdırma hassasiyetini [0.01 v] olarak ayarla
sonsuza kadar
imleci ekranda satır (1) sütun (1) konumuna taşı
konsolda ([Distance1 v] nesne hızı m/s cinsinden) yazdır ◀ ve imleci sonraki satıra taşı
(0.1) saniye bekle
ekranda (1) satırını temizle

nesne boyutu#

Nesne boyutu Boolean bloğu, Mesafe Sensörü tarafından algılanan nesnenin seçilen boyuta uyup uymadığını bildirir.

Mesafe sensörü, algılanan nesnenin sensörün görüş alanının ne kadarını kapladığına bağlı olarak nesnenin boyutunu tahmin eder.

  • Doğru — Mesafe Sensörü, seçilen boyuttaki bir nesneyi algılar.

  • Yanlış — Mesafe Sensörü, seçilen boyutta bir nesneyi algılamıyor.

<[Distance1 v] nesne boyutu [küçük v] mi?>

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

nesne boyutu

Kontrol edilecek nesne boyutu:

  • küçük
  • orta
  • büyük

Örnek

başladığında
[Drive toward a small object until it appears large.]
eğer <[Distance1 v] nesne boyutu [küçük v] mi?> ise
[ileri v] yönünde sürdür
<[Distance1 v] nesne boyutu [büyük v] mi?> olana kadar bekle
sürüşü durdur
son

Mesafe bir nesneyi buldu#

Mesafe bir nesne algıladı Boolean bloğu, Mesafe Sensörünün şu anda bir nesne algılayıp algılamadığını bildirir.

  • Doğru — Mesafe Sensörü bir nesneyi algılıyor.

  • Yanlış — Mesafe Sensörü herhangi bir nesne algılamadı.

<[Distance1 v] bir nesne buldu mu?>

Parametreler

Tanım

mesafe sensörü

Kullanılacak Mesafe Sensörü. Cihazlar penceresinde yapılandırılmış Mesafe Sensörlerinden birini seçin.

Örnek

başladığında
[Print the distance detected when an object is in front of the Distance Sensor.]
[sağ v] yönüne dön
<[Distance1 v] bir nesne buldu mu?> olana kadar bekle
konsolda ([Distance1 v] nesne mesafesi [mm v] cinsinden) yazdır ◀ ve imleci sonraki satıra taşı
sürüşü durdur