Szem#

Bevezetés#

A VEX VR szemérzékelő képes tárgyakat érzékelni, és azonosítani azok színét és fényességét.

Az alábbiakban felsoroljuk az összes elérhető blokkot:

  • szem közeli tárgy – Jelzi, hogy a szemérzékelő érzékel-e tárgyat a hatótávolságon belül.

  • a szem színt érzékel – Jelzi, hogy a szemérzékelő érzékeli-e a megadott színt.

  • szem fényereje – A szemérzékelő által érzékelt fényerőt jelenti.

  • when eye – Lefuttatja a csatolt blokkköteget, amikor a Szemérzékelő érzékel vagy elveszít egy tárgyat.

szem a tárgy közelében#

A szem közel van tárgyhoz logikai blokk jelzi, hogy a szemérzékelő érzékel-e tárgyat a hatótávolságon belül.

  • Igaz – A szemérzékelő tárgyat érzékel.

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

<[FrontEye v] közel van a tárgyhoz?>

Paraméterek

Leírás

szem

A szemérzékelővel tárgyakat lehet érzékelni.

Példa

amikor elindul
[Stop driving after detecting an object.]
hajtás [előre v]
várakozás (0.1) másodpercig
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
hajtás leállítása

a szem érzékeli a színeket#

A színérzékelés logikai blokkja jelzi, hogy a Szemérzékelő érzékeli-e a megadott színt.

  • Igaz – Az érzékelő érzékeli a megadott színt.

  • Hamis – Az érzékelő nem érzékeli a megadott színt.

<[FrontEye v] észleli [piros v]?>

Paraméterek

Leírás

szem

A Szemérzékelő a színek érzékelésére szolgál.

szín

Az érzékelendő szín:

  • piros
  • zöld
  • kék

Példa

amikor elindul
[Stop driving after detecting a green object.]
hajtás [előre v]
várakozás (0.1) másodpercig
várakozás amíg <[FrontEye v] észleli [zöld v]?>
hajtás leállítása

szemfényesség#

A szemfényesség riporterblokk 0% és 100% közötti százalékos értéket ad arról, hogy mennyi fény verődik vissza a szemérzékelőre.

A magasabb százalékos érték azt jelenti, hogy több fény verődik vissza a szemérzékelőre. Az alacsonyabb százalékos érték azt jelenti, hogy kevesebb fény verődik vissza.

([FrontEye v] fényereje %)

Paraméterek

Leírás

szem

A szemérzékelő a fényerő érzékelésére szolgál.

Példa

amikor elindul
[Display whether a detected object is bright.]
hajtás [előre v]
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
várakozás (0.1) másodpercig
ha <([FrontEye v] fényereje %) [math_less_than v] [70]> akkor
[Object not bright.] nyomtatása ▶
különben
[Bright object!] nyomtatása ▶

amikor a szem#

A amikor a szem kalapblokk a csatolt blokkköteget futtatja, amikor a kiválasztott Szemérzékelő érzékel vagy elveszít egy tárgyat.

amikor [FrontEye v] [észleli v] egy objektumot :: hat events

Paraméterek

Leírás

szem

A használandó szemérzékelő.

állami

Amikor a csatolt blokkhalom lefut:

  • észleli – Mostantól egy nem észlelt objektumot észlel a rendszer
  • elveszíti – A detektált objektumot már nem észleli a rendszer

Példa

amikor [FrontEye v] [elveszíti v] egy objektumot :: hat events
[Find an object when it is lost.]
fordulás [jobbra v]
várakozás amíg <[FrontEye v] közel van a tárgyhoz?>
hajtás leállítása