Procházení projektu ve VEXcode GO

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 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.

Poznámka: Tento článek používá konfiguraci Code Base ve VEXcode GO. Viz článek Konfigurace VEX GO Code Base VEX Library článek, kde najdete další informace o konfiguraci Code Base ve VEXcode GO.


Jak používat funkci krokování projektu

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

Abyste mohli používat funkci Project Stepping ve VEXcode GO, musí být Brain připojen k vašemu tabletu nebo počítači a VEXcode GO by měl být nakonfigurován pro vaši sestavu.

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

Projekt VEXcode GO 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 GO 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 GO 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 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 kódová základna zajela do čtverce (pojela vpřed o 500 milimetrů (mm) a otočila se doprava o 90 stupňů, 4krát, aby vytvořila čtverec). V projektu je však chybný obrat.

Projekt VEXcode GO 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 GO Blocks zobrazující nesprávný disk ve čtvercovém programu. Nesprávné odbočení pro blok má otevřenou rozevírací nabídku a je zvýrazněno. Hodnota směru se mění zleva doprava. Projekt VEXcode GO Blocks zobrazující pevný disk ve čtvercovém programu. Všechny 4 Otočení bloků se nyní otočí doprava a blok, který byl opraven, je zvýrazněn.

Opravte chybu.

Projekt VEXcode GO 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 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: