Programovací prostředí RobotC
Requisitos de finalización
Název projektu 1
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í.