Procházení projektu ve VEXcode 123

Funkce Project Stepping nabízí uživateli způsob, jak vidět provádění projektu blok po bloku. Tyto vizuální podněty lze studentům pomoci při odstraňování problémů nebo k lepšímu pochopení průběhu projektu. Když je projekt spuštěn, robot 123 provede projekt podle pokynů, ale nemusí to být tak, jak uživatel zamýšlel. Schopnost vidět bloky, které se spouštějí jeden po druhém, dává uživateli lepší představu o tom, které bloky mohou chybu způsobovat, takže ladění se může stát cílenějším a účinnějším procesem.


Jak používat funkci krokování projektu

Panel nástrojů VEXcode 123 se zvýrazněnou ikonou Krok mezi ikonami Start a Stop.

Abyste mohli používat funkci Project Stepping ve VEXcode 123, musí být robot 123 připojen k vašemu tabletu nebo počítači. Informace o připojení robota 123, naleznete v článku pro vaše zařízení v části Instalace a připojení v knihovně VEX.

Vyberte tlačítko Step umístěné v pravé horní části panelu nástrojů VEXcode 123.

Projekt VEXcode 123 Blocks s Drive for block, Turn for block a další Drive for block. První blok Drive for je zvýrazněn zeleně, což ukazuje, že program jednou udělal krok a tento blok nyní běží.

Jakmile je vybráno, objeví se zelené zvýraznění a bliká kolem bloku {When started} , 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 Step.

Projekt VEXcode 123 Blocks s Drive for block, Turn for block a další Drive for block. Blok Turn for je zvýrazněn zeleně, což ukazuje, že program dvakrát překročil a tento blok nyní běží.

Opětovným výběrem tlačítka Krok spustíte zvýrazněný blok. Při provádění bloku bude zvýraznění blikat. Jakmile je blok dokončen, další blok se zvýrazní, což znamená, že je připraven spustit další příkaz, když znovu stisknete tlačítko Krok.

Pokračujte v používání tlačítka Krok ke spuštění projektu jeden blok po druhém. Když procházíte projektem, výběr tlačítka Start způsobí, že se zbytek projektu spustí plnou rychlostí. To může být užitečné, pokud chcete projít několika prvními bloky projektu, ale poté provést zbytek projektu tak, jak je napsán.


Ladění pomocí funkce Project Stepping

Projekt VEXcode 123 Blocks se 4 páry Drive for a Turn pro bloky, které mají řídit robota ve čtverci. Nesprávný blok je zvýrazněn, což znamená, že v kódu je chyba.

Funkce Project Stepping zpomaluje tok projektu a poskytuje přímou vizuální zpětnou vazbu o tom, co robot 123 dělá v každém bloku v projektu. 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, aby robot 123 jel ve čtverci (jeďte vpřed o 1 krok a otočte se doprava o 90 stupňů, 4krát, abyste vytvořili čtverec). V projektu je však chybný obrat.

Projekt VEXcode 123 Blocks se 4 páry Drive for a Turn pro bloky, které mají řídit robota ve čtverci. Nesprávný blok je zvýrazněn zeleně, což znamená, že program právě prochází chybou. Diagram napravo ukazuje, jak robot ve své trase nesprávně odbočuje.

Použijte funkci Project Stepping ke spuštění a provedení projektu krok za krokem, dokud nezjistíte chybu.

Projekt VEXcode 123 Blocks zobrazující dvě verze disku ve čtvercovém programu. Verze nalevo zobrazuje Otočení bloku nastavené tak, aby odbočilo doleva, když se má otočit doprava, a tato chyba je opravena ve verzi vpravo.

Opravte chybu.

Projekt VEXcode 123 Blocks se 4 páry Drive for a Turn pro bloky, které budou řídit robota ve čtverci. Nesprávný blok odbočení byl opraven a diagram napravo ukazuje, jak robot jede správnou trasou.

Poté vyberte tlačítko Zastavit a pomocí tlačítka Krok spusťte projekt znovu od začátku, pomocí funkce Project Stepping pozorujte chování robota 123 v každém bloku projektu. Tento postup opakujte, dokud projekt nebude fungovat tak, jak má.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: