Atstumo jutiklis#
Įvadas#
Atstumo jutiklio kategorijoje gali būti skirtingi blokai, priklausomai nuo to, ar naudojate VEX IQ atstumo jutiklį (1-osios kartos), ar (2-osios kartos).
Atstumo jutiklių blokeliai gali padėti robotui aptikti, ar priešais jutiklį yra objektas, ir pranešti, koks atstumas iki to objekto. „VEX IQ“ atstumo jutiklis (2-osios kartos) taip pat gali pranešti apie aptikto objekto santykinį greitį ir įvertinti, ar objektas yra mažas, vidutinis ar didelis.
Žemiau pateikiamas visų blokų sąrašas:
VEX IQ atstumo jutiklis (1-osios kartos) – kaladėlės, suderinamos su VEX IQ atstumo jutikliu (1-osios kartos).
Atstumas, kuriuo aptinkamas objektas – Praneša, ar atstumo jutiklis šiuo metu aptinka objektą.
objekto atstumas – nurodo atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.
VEX IQ atstumo jutiklis (2-os kartos) – kaladėlės, suderinamos su VEX IQ atstumo jutikliu (2-os kartos).
objekto atstumas – nurodo atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.
objekto greitis – nurodo, kaip greitai aptiktas objektas juda link atstumo jutiklio arba nuo jo.
objekto dydis yra — Praneša, ar aptiktas objektas atitinka pasirinktą dydį.
Atstumas, kuriuo aptinkamas objektas – Praneša, ar atstumo jutiklis šiuo metu aptinka objektą.
VEX IQ atstumo jutiklis (1-oji karta)#
Atstumas rado objektą#
Loginis blokas Atstumas iki objekto praneša, ar atstumo jutiklis šiuo metu aptinka objektą.
Teisinga – Atstumo jutiklis aptinka objektą.
Klaidinga – Atstumo jutiklis neaptinka objekto.
<[Distance1 v] aptiko objektą?>
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Spin until the Distance Sensor detects an object.]
sukti [dešinėn v]
laukti kol <[Distance1 v] aptiko objektą?>
sustabdyti važiavimą
objekto atstumas#
Objekto atstumo registravimo blokas praneša apie atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.
([Distance1 v] atstumas [mm v])
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
vienetas |
Atstumo vienetas: mm (nuo 24 mm iki 1000 mm) arba coliai (nuo 1 colio iki 40 colių). |
Pavyzdys
kai pradėta
[Print the distance only after the Distance Sensor detects an object.]
sukti [dešinėn v]
laukti kol <[Distance1 v] aptiko objektą?>
sustabdyti važiavimą
spausdinti ([Distance1 v] atstumas [mm v]) ekrane ◀ ir perkelti žymeklį į kitą eilutę
VEX IQ atstumo jutiklis (2-oji karta)#
objekto atstumas#
Objekto atstumo registravimo blokas praneša apie atstumą tarp atstumo jutiklio ir artimiausio aptikto objekto.
([Distance1 v] objekto atstumas [mm v])
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
vienetas |
Atstumo vienetas: mm (nuo 20 mm iki 2000 mm) arba coliai (nuo 0,78 colio iki 78 colių). |
Pavyzdys
kai pradėta
[Print the distance only after the Distance Sensor detects an object.]
sukti [dešinėn v]
laukti kol <[Distance1 v] aptiko objektą?>
sustabdyti važiavimą
spausdinti ([Distance1 v] objekto atstumas [mm v]) ekrane ◀ ir perkelti žymeklį į kitą eilutę
objekto greitis#
Objekto greičio reporterio blokas praneša aptikto objekto santykinį greitį dešimtainiu skaičiumi m/s (metrais per sekundę).
Greitis rodo, kaip greitai objektas juda link atstumo jutiklio arba nuo jo. Reikšmė, artima 0, reiškia, kad objektas jutiklio atžvilgiu juda nedaug.
([Distance1 v] objekto greitis m/s)
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Display the velocity of an object moving in front of the Distance Sensor.]
nustatyti spausdinimo tikslumą į [0.01 v] ekrane
amžinai
nustatyti žymeklį į eilutę (1) stulpelį (1) ekrane
spausdinti ([Distance1 v] objekto greitis m/s) ekrane ◀ ir perkelti žymeklį į kitą eilutę
laukti (0.1) sekundžių
išvalyti eilutę (1) ekrane
objekto dydis yra#
Loginis blokas „Objekto dydis yra“ praneša, ar atstumo jutiklio aptiktas objektas atitinka pasirinktą dydį.
Atstumo jutiklis įvertina objekto dydį pagal tai, kiek jutiklio matymo lauko užima aptiktas objektas.
Teisinga – atstumo jutiklis aptinka pasirinkto dydžio objektą.
Klaidinga – Atstumo jutiklis neaptinka pasirinkto dydžio objekto.
<[Distance1 v] objekto dydis yra [mažas v]?>
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
objekto dydis |
Objekto dydis, kurį reikia patikrinti:
|
Pavyzdys
kai pradėta
[Drive toward a small object until it appears large.]
jei <[Distance1 v] objekto dydis yra [mažas v]?> tada
važiuoti [pirmyn v]
laukti kol <[Distance1 v] objekto dydis yra [didelis v]?>
sustabdyti važiavimą
pabaiga
Atstumas rado objektą#
Loginis blokas Atstumas iki objekto praneša, ar atstumo jutiklis šiuo metu aptinka objektą.
Teisinga – Atstumo jutiklis aptinka objektą.
Klaidinga – Atstumo jutiklis neaptinka objekto.
<[Distance1 v] aptiko objektą?>
Parametrai |
Aprašymas |
|---|---|
atstumo jutiklis |
Naudojamas atstumo jutiklis. Pasirinkite iš atstumo jutiklių, sukonfigūruotų lange „Įrenginiai“. |
Pavyzdys
kai pradėta
[Print the distance detected when an object is in front of the Distance Sensor.]
sukti [dešinėn v]
laukti kol <[Distance1 v] aptiko objektą?>
spausdinti ([Distance1 v] objekto atstumas [mm v]) ekrane ◀ ir perkelti žymeklį į kitą eilutę
sustabdyti važiavimą