Robotspecifikus blokkok#
Bevezetés#
A VR Rover Robot hajtáslánccal, távolságérzékelővel és a Rover Rescue játszótérre jellemző funkciókkal rendelkezik.
Minden szabványos VEXcode VR blokk használható a Rover Rescue Játszótéren.
Az alábbiakban felsoroljuk az összes elérhető robotspecifikus blokkot:
Hajtáslánc – Mozgasd és forgasd a VR Rovert.
Műveletek
drive - A VR Rovert előre vagy hátra mozgatja örökké.
drive for - Előre vagy hátra mozgatja a VR Rovert egy megadott távolságon keresztül.
turn - A VR Rovert örökre balra vagy jobbra forgatja.
fordulj el - Meghatározott fokkal balra vagy jobbra forgatja a VR Rovert.
fordulj előre - A VR Rovert egy adott irányba fordítja.
objektumhoz ugrás - Megfordul és a VR Rovert a kiválasztott objektumhoz vezeti.
vezetés leállítása - Megállítja a VR Rover mozgását.
Beállítások
meghajtási sebesség beállítása - Megadja a VR Rovernek a vezetési sebességet.
fordulási sebesség beállítása - Megadja a VR Rovernek a fordulási sebességet.
meghajtó irányának beállítása - A VR Rover aktuális irányát egy új irányra módosítja.
meghajtási időtúllépés beállítása – Beállítja, hogy a VR Rover hány másodpercig próbálja meg befejezni a mozgást.
Értékek
drive is done - Jelzi, hogy a VR Rover befejezte-e a mozgást.
meghajtó mozog - Jelzi, hogy a VR Rover mozog-e.
drive heading – A VR Rover aktuális irányát jelzi 0 és 359,99 fok között.
Akciók – Interakcióba léphetsz a rover erőforrásaival, ellenségeivel és beépített mesterséges intelligencia rendszereivel.
Műveletek
ásványi anyagok hatása – Felvesz, leejt vagy felhasznál ásványokat.
elnyeli az ellenséges sugárzást - Elnyeli az ellenség sugárzását.
standby - Készenléti üzemmódba kapcsolja a VR Rovert, amíg az akkumulátor töltöttségi szintje el nem éri a beállított küszöbértéket.
Értékek
rover sees – Visszaadja, hogy a VR Rover lát-e objektumot a látóterében.
rover detects – Visszaadja, hogy a VR rover észlelt-e ásványokat vagy ellenségeket az észlelési sugarában.
tárolt ásványok – Visszaadja, hogy mennyi ásványt szállít a VR Rover.
tárolási kapacitás – Visszaadja a VR Rover aktuális teherbírását.
rover irány – Visszaadja egy objektum irányát fokban.
rover distance – Visszaadja az objektumtól való távolságot milliméterben vagy hüvelykben.
rover location – Visszaadja egy objektum X vagy Y koordinátáját milliméterben vagy hüvelykben.
támadás alatt – Megadja, hogy a VR Rover jelenleg támadás alatt áll-e.
ellenség szintje – Visszaadja a legközelebbi észlelt ellenség szintjét.
ellenség sugárzása – Visszaadja a legközelebbi észlelt ellenség sugárzási szintjét.
akkumulátorszint – Visszaadja a VR Rover aktuális akkumulátorszintjét százalékban.
level – Visszaadja a VR Rover aktuális szintjét.
XP – Visszaadja a VR Rover aktuális tapasztalati pontjait.
támadás alatt - Csatlakoztatott blokkokat futtat, amikor a VR Rovert megtámadják.
szintlépéskor - Futtatja a csatolt blokkokat, amikor a VR Rover szintet lép.
Érzékelés – A rover távolságérzékelőjével észleli a közeli tárgyakat.
Távolságérzékelő észlelt tárgytól – Visszaadja, hogy a távolságérzékelő érzékelt-e tárgyat.
objektum távolság – Visszaadja a legközelebbi észlelt objektumtól való távolságot.
Az ezen az oldalon található példák az alapértelmezett Játszótér kezdőpozícióját használják.
Hajtáslánc#
A hajtáslánc vezérli a VR Rover vezetését és fordulását. A hajtáslánc képes előre vagy hátra mozogni, balra vagy jobbra fordulni, irányt váltani, és jelezni az irányát.
Műveletek#
hajtás#
A meghajtó veremblokk a robotot a végtelenségig előre vagy hátra mozgatja. A robot addig fog mozogni, amíg egy másik műveletet nem kap, például fordulást vagy megállást.
hajtás [előre v]
Paraméterek |
Leírás |
|---|---|
irány |
A robot mozgásiránya: előre vagy hátra. |
Példa
amikor elindul
[Drive forward, then stop.]
hajtás [előre v]
várakozás (2) másodpercig
hajtás leállítása
hajtani#
A meghajtás veremblokk a robotot egy adott távolságra előre vagy hátra mozgatja. A projekt megvárja, amíg a robot befejezi a mozgást, mielőtt a verem következő blokkja futna.
hajtás [előre v] irányba (200) [mm v] értékkel ▶
Paraméterek |
Leírás |
|---|---|
irány |
A robot mozgásiránya: előre vagy hátra. |
távolság |
A robot által megtett távolság. Ez lehet egész vagy tizedes tört. |
egység |
A távolság mértékegysége: mm (milliméter) vagy hüvelyk. |
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Példa
amikor elindul
[Drive forward for 500 mm.]
hajtás [előre v] irányba (500) [mm v] értékkel ▶
fordulat#
A fordulás veremblokk a robotot örökre balra vagy jobbra forgatja. A robot addig fog forogni, amíg egy másik műveletet nem kap, például vezetést vagy megállást.
fordulás [jobbra v]
Paraméterek |
Leírás |
|---|---|
irány |
A robot fordulási iránya: balra vagy jobbra. |
Példa
amikor elindul
[Turn right, then stop.]
fordulás [jobbra v]
várakozás (2) másodpercig
hajtás leállítása
fordulj#
A fordulatszám veremblokk a robotot egy adott fokszámmal balra vagy jobbra forgatja. A fordulat a robot aktuális pozíciójához viszonyítva történik. A projekt megvárja, amíg a robot befejezi a fordulást, mielőtt a veremben lévő következő blokk futtatásra kerülne.
fordulás [jobbra v] irányba (90) fokkal ▶
Paraméterek |
Leírás |
|---|---|
irány |
A robot fordulási iránya: balra vagy jobbra. |
szög |
A robot által elfordult fokok száma. Ez lehet egész vagy tizedes tört. |
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Példa
amikor elindul
[Turn left, then turn right.]
fordulás [balra v] irányba (90) fokkal ▶
fordulás [jobbra v] irányba (180) fokkal ▶
forduljon a címsorhoz#
Az irány a robot által mutatott irány, fokban mérve. A fordulj irányba veremblokk a robotot egy adott irányba fordítja -359 és 359 fok között. A robot a legrövidebb irányba fordul, hogy elérje a célirányt.
A kezdő irány 0 fok.
A projekt megvárja, amíg a robot befejezi a forgást, mielőtt a veremben lévő következő blokk futna.
fordulás (90) fokos irányba ▶
Paraméterek |
Leírás |
|---|---|
cím |
A robot iránya, amellyel szembe kell néznie, -359 és 359 fok között. |
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Példa
amikor elindul
[Turn to face east.]
fordulás (90) fokos irányba ▶
menj az objektumhoz#
Az objektumhoz ugrás veremblokk megfordul, és a VR Rovert a kiválasztott objektumhoz vezeti.
menj a [minerals v] ▶
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik objektumhoz fog menni a VR Rover?
|
és ne várj |
Válassza a nyilat (▶) a blokk kibontásához, azaz a „és ne várj” felirat használatához, így a verem következő blokkja azonnal lefut. |
Ha a VR Rover több ásványt vagy több ellenséget észlel, akkor a közelebbi opcióhoz mozdul.
Ha a robot nem észlel ásványokat vagy ellenséget a látótávolságán belül, amikor a blokk fut, a robot nem indul el. A bázis mindig célba vehető.
Példa
amikor elindul
[Drive to the closest mineral.]
menj a [minerals v] ▶
ne vezess#
A vezetés leállítása veremblokk leállítja a robot mozgását.
hajtás leállítása
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Drive forward, then stop.]
hajtás [előre v]
várakozás (4) másodpercig
hajtás leállítása
Beállítások#
beállított hajtási sebesség#
A beállított hajtási sebesség blokk megmondja a robotnak, hogy milyen gyorsan haladjon. Magasabb százalékos érték esetén a robot gyorsabban, alacsonyabb százalékos érték esetén pedig lassabban halad.
Minden projekt azzal kezdődik, hogy a robot alapértelmezés szerint 50%-os sebességgel halad.
Megjegyzés: A nagyobb sebesség gyorsabbá teszi a robotot, de kevésbé pontos lehet. Az alacsonyabb sebesség lassabbá teszi a robotot, de pontosabb lehet.
hajtási sebesség beállítása (50) [% v]
Paraméterek |
Leírás |
|---|---|
sebesség |
A haladási sebesség 0%-tól 100%-ig. |
egység |
A sebesség mértékegysége: % |
Példa
amikor elindul
[Move faster.]
hajtási sebesség beállítása (100) [% v]
hajtás [előre v] irányba (100) [mm v] értékkel ▶
beállított fordulási sebesség#
A fordulási sebesség beállítása blokk megmondja a robotnak, hogy milyen gyorsan forduljon. Magasabb százalékos érték esetén a robot gyorsabban, alacsonyabb százalékos érték esetén pedig lassabban fordul.
Minden projekt azzal kezdődik, hogy a robot alapértelmezés szerint 50%-os sebességgel forog.
Megjegyzés: A nagyobb sebesség gyorsabbá teszi a robot fordulását, de kevésbé pontos lehet. Az alacsonyabb sebesség lassabbá teszi a robot fordulását, de pontosabb lehet.
fordulási sebesség beállítása (50) [% v]
Paraméterek |
Leírás |
|---|---|
sebesség |
A fordulási sebesség 0%-tól 100%-ig terjedhet. |
egység |
A sebesség mértékegysége: % |
Példa
amikor elindul
[Turn faster.]
fordulási sebesség beállítása (100) [% v]
fordulás [jobbra v] irányba (90) fokkal ▶
vezetési irány beállítása#
A haladási irány a robot fordulási iránya, fokban mérve. A meghajtási irány beállítása veremblokk a robot aktuális haladási irányát egy új haladási értékre módosítja.
Például, ha a robot jobbra fordult, és a haladási irány 0 fokra állítása a jobbra néző pozíciót teszi az új 0 fokossá. Ezután a robot az új irány alapján más pozíciókba fordulhat.
hajtás irányának beállítása (0) fokra
Paraméterek |
Leírás |
|---|---|
cím |
A robot számára beállítandó irányérték fokban. |
Példa
amikor elindul
[Set the heading, then turn to 0 degrees.]
hajtás irányának beállítása (90) fokra
fordulás (0) fokos irányba ▶
meghajtó időtúllépésének beállítása#
A meghajtási időtúllépés beállítása blokk azt állítja be, hogy a robot hány másodpercig próbáljon meg befejezni egy mozgást. Ha a robot nem tudja befejezni ennyi idő alatt, akkor leállítja a próbálkozást, és továbblép a következő blokkra a veremben. Ez megakadályozza, hogy a robot elakadjon egy mozgásnál.
hajtási időkorlát beállítása (1) másodpercre
Paraméterek |
Leírás |
|---|---|
idő |
Az az időtartam másodpercben, amíg a robot megpróbálhat befejezni egy mozgást. Ez lehet egész szám vagy tizedes tört. |
Példa
amikor elindul
[Drive for at most 1 second.]
hajtási időkorlát beállítása (1) másodpercre
hajtás [előre v] irányba (25) [hüvelyk v] értékkel ▶
Értékek#
a vezetés véget ért#
A meghajtás befejeződött logikai blokk jelzi, hogy a robot befejezte-e a mozgást. Ez felhasználható más viselkedések időzítésének vezérlésére a robot mozgása alapján.
Igaz - A robot mozgása befejeződött.
Hamis - A robot még mindig mozog.
Ez a blokk együtt működik azokkal a hajtáslánc-blokkokkal, amelyek rendelkeznek a és a ne várj paraméterrel.
<hajtás kész?>
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Start turning when the drive is complete.]
hajtás [előre v] irányba (200) [mm v] értékkel ◀ és ne várjon
várakozás amíg <hajtás kész?>
fordulás [jobbra v] irányba (360) fokkal ▶
a meghajtó mozog#
A meghajtó mozog logikai blokk jelzi, hogy a robot mozog-e. Ez felhasználható más viselkedések időzítésének vezérlésére a robot mozgása alapján.
Igaz - A robot mozog.
Hamis - A robot nem mozog.
Ez a blokk együtt működik azokkal a hajtáslánc-blokkokkal, amelyek rendelkeznek a és a ne várj paraméterrel.
<hajtás mozog?>
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Print while the rover is moving.]
hajtás [előre v] irányba (200) [mm v] értékkel ◀ és ne várjon
amíg <hajtás mozog?>
[Still Moving...] nyomtatása ▶
várakozás (0.1) másodpercig
összes sor törlése
vége
[Done!] nyomtatása ▶
vezetési irány#
A haladási irány a robot fordulási iránya, fokban mérve. A hajtás iránya jelentési blokkja 0 és 359,99 fok közötti szöget jelez.
A robot kezdő iránya 0 fok.
(hajtás iránya fokban)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Display the heading after turning.]
fordulás [jobbra v] irányba (90) fokkal ▶
(hajtás iránya fokban) nyomtatása ▶
kurzor a következő sorra
Műveletek#
Műveletek#
ásványi anyagok hatása#
ásványi anyagok [felvenni v]
Paraméterek |
Leírás |
|---|---|
akció |
Mit tehetünk az ásványokkal:
|
Az ásványok felszedése a VR Roverben tárolódik, amíg le nem ejted vagy fel nem használod őket.
Az ásványok használata pótolja a VR Rover energiájának egy részét. Az ásványok csak akkor használhatók fel, ha a földön vannak.
A VR Rover tapasztalati pontokat (XP) szerez ásványok használatával vagy azok bázisra dobásával.
Példa
amikor elindul
[Drive to the closest mineral and pick it up.]
menj a [minerals v] ▶
ásványi anyagok [felvenni v]
elnyeli az ellenséges sugárzást#
Az ellenséges sugárzás elnyelése blokk elnyeli az ellenség sugárzását a Rovermentő játszótéren.
elnyeli a sugárzást
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
[Drive to the closest enemy and absorb radiation.]
menj a [enemy v] ▶
elnyeli a sugárzást
készenlétben lévő#
A készenléti blokk készenléti üzemmódba helyezi a VR Rovert, amíg el nem éri a megadott akkumulátor-küszöbértéket.
készenléti állapotban, amíg az akkumulátor töltöttsége [50] % nem lesz
Paraméterek |
Leírás |
|---|---|
százalékos |
Az az akkumulátor küszöbértéke, amelynél a VR Rover kilép a készenléti módból, 0 és 100 között. |
Készenléti állapotban a VR Rover lassabban meríti az akkumulátorát, de a Túlélve napok száma számláló gyorsabban növekszik.
Amikor az akkumulátor eléri a kiválasztott küszöbértéket, a VR Rover kilép a készenléti módból, és visszatér a normál akkumulátorhasználathoz és a napi haladáshoz.
Ha a kiválasztott küszöbérték egyenlő vagy meghaladja az aktuális akkumulátorszintet, a VR Rover nem lép készenléti üzemmódba.
Példa
amikor elindul
[Wait in standby until battery reaches 35%.]
készenléti állapotban, amíg az akkumulátor töltöttsége [35] % nem lesz
menj a [minerals v] ▶
Értékek#
rover látja#
A rover látja blokk egy logikai értéket ad vissza, amely jelzi, hogy a VR Rover látja-e a kiválasztott objektumot a beépített MI-technológia segítségével.
Igaz – A kiválasztott objektum a VR Rover 1000 milliméteres körzetén belül és a látómezején belül van.
Hamis – A kiválasztott objektum 1000 milliméternél távolabb van és/vagy a látómezőn kívül van.
<[minerals v]?>
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik tárgyat kell ellenőrizni:
|
A VR Rover látótere 40 fok, amit a minitérképen a rover elejéből kinyúló szürke, áttetsző kúpként mutat.
Példa
amikor elindul
örökre
ha <[minerals v]?> akkor
menj a [minerals v] ▶
vége
vége
a rover észleli#
A rover észleli blokk egy logikai értéket ad vissza, amely azt jelzi, hogy a VR rover ásványokat vagy ellenségeket észlel-e a beépített mesterséges intelligencia technológiája segítségével.
Igaz – A kiválasztott objektum a rover érzékelési sugarán belül van.
Hamis – A kiválasztott objektum nincs a rover észlelési sugarán belül.
<[minerals v]észlel?>
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik tárgyat kell detektálni:
|
A VR Rover érzékelési sugara 800 milliméter, amit a minitérképen a rover körüli sárga kör jelöl.
Példa
amikor elindul
örökre
ha <[minerals v]észlel?> akkor
menj a [minerals v] ▶
vége
vége
tárolt ásványi anyagok#
A raktárban lévő ásványok blokk visszaadja a VR Rover raktárában lévő ásványok aktuális mennyiségét.
(tárolt ásványi anyagok)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
(tárolt ásványi anyagok) nyomtatása ▶
kurzor a következő sorra
tárolókapacitás#
A tárolási kapacitás blokk a VR Rover tárolóhelyének teherbírását adja vissza.
(tárolókapacitás)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
(tárolókapacitás) nyomtatása ▶
kurzor a következő sorra
rover iránya#
A rover iránya blokk fokban adja vissza a VR rovertől a kiválasztott objektumig tartó irányt.
([minerals v] irány fokban)
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik objektum irányát kell jelenteni:
|
Ásványok és ellenségek esetén ez a blokk csak akkor jelent értékeket, ha a kiválasztott objektum 1000 milliméteren belül és a rover 40 fokos látómezején belül van.
Ha az alap van kiválasztva, az irány akkor is megjelenik, ha az alap nincs a látómezőben. Az alap esetében ez a blokk -180 és 180 fok közötti értéket jelent.
Példa
amikor elindul
([minerals v] irány fokban) nyomtatása ▶
kurzor a következő sorra
rover távolsága#
A rover távolság blokk visszaadja a VR rover és a kiválasztott objektum közötti távolságot.
([minerals v] távolsága [mm v] egységben :: custom-actions)
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik objektum távolságát kell jelenteni:
|
egység |
A távolság közlésére használt mértékegység: mm vagy hüvelyk |
Ásványok és ellenségek esetén ez a blokk csak akkor jelent értékeket, ha a kiválasztott objektum 1000 milliméteren belül és a rover 40 fokos látómezején belül van.
Ha a bázis van kiválasztva, a távolság akkor is megjelenik, ha a bázis nincs a látómezőben.
Példa
amikor elindul
([minerals v] távolsága [mm v] egységben :: custom-actions) nyomtatása ▶
kurzor a következő sorra
rover helye#
A rover helye blokk a kiválasztott objektum X vagy Y koordinátáját adja vissza a rover beépített mesterséges intelligencia technológiájának használatával.
([minerals v] helyszín [X v] a [mm v]ből)
Paraméterek |
Leírás |
|---|---|
objektum |
Melyik objektum helyét kell jelenteni:
|
tengely |
Melyik koordinátát kell visszaadni:
|
egység |
A koordináták megadásához használt mértékegység: mm vagy hüvelyk |
Ásványok és ellenségek esetén ez a blokk csak akkor jelent értékeket, ha a kiválasztott objektum 1000 milliméteren belül és a rover 40 fokos látómezején belül van.
Ha a bázis van kiválasztva, a helyszín akkor is megjelenik, ha a bázis nincs a látómezőben.
Példa
amikor elindul
([base v] helyszín [X v] a [mm v]ből) nyomtatása ▶
kurzor a következő sorra
([base v] helyszín [Y v] a [mm v]ből) nyomtatása ▶
kurzor a következő sorra
támadás alatt#
A támadás alatt blokk egy logikai értéket ad vissza, amely azt jelzi, hogy a VR Rover jelenleg ellenséges támadás alatt áll-e.
Igaz - A VR Rovert támadás alatt áll.
Hamis - A VR Rover nincs támadás alatt.
<támadás alatt?>
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
örökre
ha <támadás alatt?> akkor
hajtás [hátra v] irányba [500] [mm v] értékkel ▶
vége
vége
ellenséges szint#
Az ellenség szintje blokk visszaadja a VR Rover által észlelt legközelebbi ellenség szintjét.
(ellenséges szint)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Amikor a VR Rover észlelési sugarában nem észlelhető ellenség, ez a blokk 0 értéket ad vissza.
Példa
amikor elindul
örökre
ha <(ellenséges szint) [math_equal v] [1]> akkor
menj a [enemy v] ▶
különben
hajtás [hátra v] irányba [500] [mm v] értékkel ▶
vége
vége
ellenséges sugárzás#
Az ellenség sugárzása blokk a VR Rover által észlelt legközelebbi ellenség sugárzását adja vissza.
(ellenséges sugárzás)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Amikor a VR Rover észlelési sugarában nem észlelhető ellenség, ez a blokk 0 értéket ad vissza.
Példa
amikor elindul
(ellenséges sugárzás) nyomtatása ▶
kurzor a következő sorra
akkumulátor töltöttségi szintje#
Az akkumulátor töltöttségi szintje blokk a VR Rover aktuális akkumulátorszintjét adja vissza százalékban.
(akkumulátor szintje %-ban :: custom-actions)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
(akkumulátor szintje %-ban :: custom-actions) nyomtatása ▶
kurzor a következő sorra
szint#
A szint blokk visszaadja a VR Rover aktuális szintjét.
(szint)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
(szint) nyomtatása ▶
kurzor a következő sorra
XP#
Az XP blokk visszaadja a VR Rover jelenlegi tapasztalati pontjainak számát.
(XP)
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor elindul
(XP) nyomtatása ▶
kurzor a következő sorra
amikor támadás alatt áll#
A támadás alatt blokk minden alkalommal lefuttatja a hozzá tartozó veremét, amikor a VR Rovert ellenség támadja meg.
amikor támadás alatt áll
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor támadás alatt áll
elnyeli a sugárzást
amikor szintet lép#
A szintlépéskor blokk minden alkalommal lefuttatja a hozzá tartozó veremét, amikor a VR Rover egyik szintről a másikra lép.
amikor szintet lép
Paraméterek |
Leírás |
|---|---|
Ennek a blokknak nincsenek paraméterei. |
Példa
amikor szintet lép
[The VR Rover has leveled up!] nyomtatása ▶
kurzor a következő sorra
Érzékelés#
Távolság#
Távolság talált egy tárgyat#
A Talált tárgy távolsága blokk egy logikai értéket ad vissza, amely azt jelzi, hogy a távolságérzékelő észlelt-e tárgyat 2000 mm-en belül.
Igaz – A távolságérzékelő egy tárgyat észlelt.
Hamis – A távolságérzékelő nem érzékelt tárgyat.
<[distance v] talált objektumot?>
Paraméterek |
Leírás |
|---|---|
távolságérzékelő |
Melyik távolságérzékelőt használjuk? Ezen a játszótéren az elérhető érzékelő a |
Példa
amikor elindul
[Turn until the Distance Sensor detects an object.]
fordulás [jobbra v]
várakozás amíg <[distance v] talált objektumot?>
hajtás leállítása
tárgy távolsága#
Az objektum távolsága blokk visszaadja a legközelebbi objektum távolságát a távolságérzékelőtől.
([distance v] in [mm v])
Paraméterek |
Leírás |
|---|---|
távolságérzékelő |
Melyik távolságérzékelőt használjuk? Ezen a játszótéren az elérhető érzékelő a |
egység |
A távolság mértékegysége: mm vagy hüvelyk |
Példa
amikor elindul
[Wait until the Distance Sensor detects an object, then print the distance.]
fordulás [jobbra v]
várakozás amíg <[distance v] talált objektumot?>
hajtás leállítása
([distance v] in [mm v]) nyomtatása ▶