Pochopení čekajících a nečekacích bloků ve VEXcode V5

Nečekací bloky

Diagram znázorňující různé bloky používané ve výukových programech robotiky V5, ukazující jejich funkce a propojení pro vzdělávací účely.

Nečekajícíblok bude mít zásobník pokračovat, i když chování bloku ještě není dokončeno.

Blok „drive“ je dobrým příkladem bloku bez čekání. V níže uvedeném příkladu se robot nepohybuje, protože začíná blok „pohon“, ale blok „zastavit jízdu“ jej zastaví dříve, než se motory mohou pohnout.

Bloky bez čekání jsou užitečné, když chcete provádět více chování současně.

Čekací bloky

Snímek obrazovky programovacího rozhraní VEX V5 Blocks, představující různé programovací bloky a možnosti vytváření příkazů pro ovládání robota, používané ve výukových programech pro výuku robotiky VEX.

Screenshot rozhraní V5 Blocks Tutorials zobrazující různé programovací bloky a jejich uspořádání pro kódování robotických projektů.

Čekáníblok pozastaví zbytek zásobníku, dokud nebude chování tohoto bloku dokončeno.

Většina čekajících bloků se nachází mezi bloky Motion a Drivetrain.

Pokud Clawbot VEX V5 potřebuje získat kostku, můžete použít čekající bloky, aby robot provedl každé chování samostatně.

Bloky, které mohou počkat nebo ne

Snímek obrazovky výukového programu programování VEX V5 Blocks, který ukazuje různé programovací bloky a jejich propojení a ukazuje, jak vytvořit jednoduchý program pro ovládání robota.

VEXcode V5 umožňuje uživatelům změnit následující čekající bloky na nečekající bloky jediným kliknutím: „otočte se pro“, „otočte do polohy“, „jeďte na“, „otočte se na“ a „otočte se na kurz“.

Změnou bloku pro otevření drápu na nečekací a změnou bloku pro zvedání paže na nečekací se Clawbot pohybuje vpřed, zatímco se dráp otevírá, a jede vzad, zatímco se rameno zvedá.

Tento přístup k získávání krychle je lepší v nastavení soutěže, protože šetří čas.

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

Last Updated: