RoboLogo
A EKF Robotika Labor wikiből
(Változatok közti eltérés)
(→Alapvető utasítások (ImagineLogo elnevezéseit követve)) |
(→Alapvető utasítások (ImagineLogo elnevezéseit követve)) |
||
22. sor: | 22. sor: | ||
* Szenzorok kezelése | * Szenzorok kezelése | ||
− | ** | + | ** távolság |
** irány | ** irány | ||
** pozíció | ** pozíció |
A lap 2012. július 31., 18:43-kori változata
Tartalomjegyzék |
Nyelv
Alapvető utasítások (ImagineLogo elnevezéseit követve)
- Mozgató és rajzoló utasítások (R: robot, SZ: szimulátor)
- előre számérték pl.: előre 100 -> 100 képpontnyit megy előre a teknős R+SZ
- hátra számérték pl.: hátra 100 -> 100 képpontnyit megy hátra a teknős R+SZ
- jobbra számérték (fok) pl.: jobbra 90 -> jobbra fordul 90 fokot a teknős R+SZ
- balra számérték (fok) pl.: balra 90 -> balra fordul 90 fokot a teknős R+SZ
- haza -> a teknős visszaáll a kezdő pozícióba SZ (de később R is)
- xpoz -> a teknős pozíciójának x koordinátáját kérdezi le SZ (de később R is)
- ypoz -> a teknős pozíciójának y koordinátáját kérdezi le SZ (de később R is)
- törölkép -> rajzvászon tartalmának törlése és teknős visszaállítása kezdő pozícióba SZ
- tollatle -> a teknős leteszi a tollát, így ha mozog közben rajzol a vászonra R+SZ
- tollatfel -> a teknős felemeli a tollát, így ha mozog közben nem rajzol a vászonra R+SZ
- Vezérlési szerkezetek
- ha (feltétel) utasítás pl.: ha (ypoz < 100) előre 100 R+SZ
- ha (feltétel) [utasítások] pl.: ha (ypoz < 100) [előre 100 jobbra 90] R+SZ
- ismétlés hányszor [utasítások] pl.: ismétlés 4 [előre 100 jobbra 90] -> négyszer végrehajtja azt, hogy előre megy 100-at, majd jobbra fordul 90 fokot a teknős R+SZ
- amíg [feltétel] [utasítás] pl.: amíg [ypoz<100] [előre 10] -> amíg a teknős pozíciójának y koordinátája kisebb mint 100, addig megy előre 10-et R+SZ
- Szenzorok kezelése
- távolság
- irány
- pozíció
Editor & szimulátor
v.0.0.1 [1]