RoboLogo

A EKF Robotika Labor wikiből
(Változatok közti eltérés)
(Editor & szimulátor)
(Editor & szimulátor)
28. sor: 28. sor:
  
 
v.0.0.1
 
v.0.0.1
 +
 +
[[Fájl:main.png]]
 +
[[Fájl:procedures.png]]
 +
[[Fájl:procedures_2.png]]
  
 
== Fordítóprogram (RoboLogo -> Python Turtle) ==
 
== Fordítóprogram (RoboLogo -> Python Turtle) ==

A lap 2012. július 27., 16:53-kori változata

Tartalomjegyzék

Nyelv

Alapvető utasítások (ImagineLogo elnevezéseit követve)

  • Mozgató és rajzoló utasítások
    • előre számérték pl.: előre 100 -> 100 képpontnyit megy előre a teknős
    • hátra számérték pl.: hátra 100 -> 100 képpontnyit megy hátra a teknős
    • jobbra számérték (fok) pl.: jobbra 90 -> jobbra fordul 90 fokot a teknős
    • balra számérték (fok) pl.: balra 90 -> balra fordul 90 fokot a teknős
    • haza -> a teknős visszaáll a kezdő pozícióba
    • xpoz -> a teknős pozíciójának x koordinátáját kérdezi le
    • ypoz -> a teknős pozíciójának y koordinátáját kérdezi le
    • törölkép -> rajzvászon tartalmának törlése és teknős visszaállítása kezdő pozícióba
    • tollatle -> a teknős leteszi a tollát, így ha mozog közben rajzol a vászonra
    • tollatfel -> a teknős felemeli a tollát, így ha mozog közben nem rajzol a vászonra
  • Vezérlési szerkezetek
    • ha (feltétel) utasítás pl.: ha (ypoz < 100) előre 100
    • ha (feltétel) [utasítások] pl.: ha (ypoz < 100) [előre 100 jobbra 90]
    • 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
    • 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
  • Szenzorok kezelése
    • tavolsag
    •  ???

Editor & szimulátor

v.0.0.1

Fájl:Main.png Fájl:Procedures.png Fájl:Procedures 2.png

Fordítóprogram (RoboLogo -> Python Turtle)

Fordítóprogram (RoboLogo -> Arduino)

Hardver

Személyes eszközök
Névterek

Változók
Műveletek
Projektek
Jegyzetek, segédletek
Navigáció
Eszközök