Funkce Project Stepping poskytuje uživateli důležité vizuální prvky, které uživatelům pomáhají řešit problémy nebo lépe porozumět toku projektu. Když je projekt spuštěn, Fling the Hero Bot poběží podle pokynů, ale nemusí to být tak, jak uživatel zamýšlel. Možnost vidět bloky, které se provádějí po jednom kroku, dává uživateli lepší představu o tom, které bloky mohou chybu způsobovat.
Jak používat funkci krokování projektu
Vyberte tlačítko kroku umístěné v pravé horní části panelu nástrojů VEXcode VR.
Po výběru se kolem bloku {When started} objeví zelené zvýraznění, které označuje, kde program začíná, a poté se okamžitě přesune ke zvýraznění prvního bloku v zásobníku. Zvýraznění zůstane na prvním bloku po {When started}, dokud znovu nezvolíte tlačítko krok.
Poznámka: zvýraznění se okamžitě přesune za blok [Komentář], protože bloky [Komentář] nemění projekt ani bloky, které jej obklopují.
Opětovným výběrem tlačítka kroku spustíte zvýrazněný blok. Po provedení bloku se zvýrazní další blok.
Pokračujte v používání tlačítka krok k procházení projektu jeden blok po druhém.
Ladění pomocí funkce Project Stepping
Funkce Project Stepping zpomaluje tok projektu a poskytuje okamžitou vizuální zpětnou vazbu. To umožňuje uživateli projít projektem jeden blok po druhém, aby sledoval chování a opravoval chyby.
V tomto příkladu je záměrem Fling získat míč a vstřelit míč do nejvyššího cíle. Obrat v projektu se však otáčí špatným směrem, a proto míč nebude vstřelen do nejvyššího cíle.
Spusťte projekt krok za krokem pomocí funkce Project Stepping, dokud nezjistíte chybu.
Opravte chybu.
Chyba v tomto příkladu byla, že Fling byl kódován tak, aby se otočil doleva o 155 stupňů, ale tento směr nedává Fling do správného úhlu, aby Katapult vystřelil míč do Vysokého cíle. Směr otáčení by měl být změněn zleva doprava.
Poté spusťte projekt znovu od začátku pomocí funkce Project Stepping. Tento postup opakujte, dokud projekt správně nepoběží.