<< Základy programování robotů | Kurzy - Teorie | Programování v jazyce NXC >>

Popis systému NXT-G

Základní informace

  • programovací prostředí pro programování robotického Lega Mindstorms NXT
  • sestavování programu z grafických bloků, kompilace a uložení programů
  • správa programů a uživatelských bloků pomocí profilů
  • zajištění komunikace s řídící jednotkou pomocí USB nebo Bluetooh

Výuková skripta

Ovládání NXT-G

Zvětšit

Ovládací prvky

Zvětšit

Struktutura projektu - Profil

Profil - Programy - Uživatelské bloky

  • možnost oddělení větších projektů pomocí profilů
  • složka s profily - Dokumenty\LEGO Creations\MINDSTORMS Projects\Profiles
  • obsah složky profilu
    • programy - *.rbt
    • uživatelské bloky - *.rbt - ve složce Blocks\My Blocks
    • přenosné soubory - *.rbtx - program + používané soubory (např. ikony, obrázky, zvuky ...)
      • vytvoření pomocí menu - Tools - Create Pack and Go...
    • pomocné subory - Settings.ini

Kompilace programů

  • NXT-G prostředí okládá programy v editovatelném tvaru do souboru RBT
  • před přenosem do NXT-kostky dochází k překladu - kompilaci
  • v kostce jsou programy uloženy v needitovatelném binárním tvaru v souboru RXE
  • tento soubor je možné uložit do PC a nahrát znovu do NXT- kostky
  • soubor RXE ale není možné zobrazit a editovat v prostředí NXT-G