Programovací prostředí RobotC

7. Textově orientované programovací prostředí

Charakteristika prostředí:

  • program vytvářen textovým zápisem programovacího jazyka,
  • syntaxe jazyka založena na bázi programovacího jazyka C,
  • tvůrce prostředí - Robomatter, Inc.

Popis jednotlivých částí RobotC

Horní menu programu:

  • nalezneme jej v horní části programovacího prostředí,
  • obsahuje základní volby pro práci se souborem (vytvoření nového programu, otevření nebo uložení),
  • zobrazení různých plovoucích panelů nástrojů,
  • nastavení využívané platformy, aktualizace firmware, konfigurace motorů a senzorů.

Akční ikony:

  • New File - vytvoření nového souboru,
  • Open File - otevření existujícího programu,
  • Save - uložení vytvářeného programu,
  • Fix Formatting - naformátuje ve zvoleném souboru veškeré odsazení a závorky,
  • Motor and Sensor Setup - volba sloužící k nastavení motorů a senzorů (přiřazení na porty, pojmenování, volba režimu),
  • Firmware Download - nahrání firmware do řídíïcí jednotky,
  • Compile Program - kompilace programu (bez nahrání programu do řídicí jednotky),
  • Download to Robot - kompilace programu s následným nahráním do paměti řídicí jednotky,
  • Start - spustí provádění programu (zobrazí se až po nahrání programu do paměti řídicí jednotky),
  • Stop - zastaví provádění spuštěného programu (zobrazí se až po nahrání programu do paměti řídicí jednotky).

Knihovna funkcí:

  • umístěna vlevo,
  • obsahuje stromovou strukturu všech kategorií, kde jsou umístěny využitelné funkce a příkazy.

Programovací plocha:

  • prostor pro zápis programu,
  • pro snazší orientaci v programu je vlevo umístěno číslování jednotlivých řádků programu.

Okno kompilátoru:

  • na tomto místě se zobrazují chyby v programu zjištěné při kompilaci.

Poznámka

V následujících podkapitolách naleznete návrhy aktivit na procvičení práce s moduly stavebnice LEGO Mindstorms EV3 v programovacím prostředí RobotC. Úlohy jsou ve většině totožné s úlohami obsaženými v kapitole o programovacím prostředí EV3. Díky tomu si můžete procvičit tvorbu paralelně jak v grafickém, tak i textovém programovacím prostředí.