Použití šablony soutěže Python ve VEXcode V5

Soutěžní šablona je příkladem projektu, který již obsahuje příkazy pro komunikaci s Field Control System během soutěží, zajišťuje, že příkazy jsou v souladu s předpisy na hřišti, a pomáhá při nastavování projektů, aby se předešlo komplikacím a diskvalifikaci ("soutěž" označuje událost VRC pomocí oficiálního hardwaru pro řízení pole).  


Otevřete soutěžní šablonu ze stránky Příklady

Snímek obrazovky výukového programu Python z popisu kategorie V5, který ilustruje klíčové koncepty a příklady kódu pro programování s VEX Robotics.


Diagram znázorňující strukturu programování v Pythonu V5, představující klíčové komponenty a jejich vztahy pro vzdělávací účely v části Popis kategorie V5 výukových programů Pythonu.


Tři části šablony: Předautonomní, Autonomní režim a Řízení řidiče

Diagram znázorňující klíčové komponenty robotického systému VEX V5 pro výukové programy Python, zvýrazňující senzory, motory a ovládací prvky.

Poznámka: Aby váš projekt fungoval v soutěži, musíte ve svém projektu ponechat tyto funkce. Přidejte příkazy tam, kde jsou označeny komentáře pro každou sekci.


Použijte funkci pre_autonomous pro jakékoli nastavení

Vývojový diagram znázorňující proces používání Pythonu pro programování robotiky VEX V5, zdůrazňující klíčové kroky a rozhodovací body ve výukovém programu.

Funkcepre_autonomous se používá pro jakékoli nastavení, které může váš robot potřebovat, jako je kalibrace gyra, nastavení proměnných nebo jiná nastavení zařízení. Tyto příkazy se spustí okamžitě po spuštění projektu, než začne autonomní část zápasu.

Vývojový diagram znázorňující proces používání Pythonu pro programování robotiky VEX, zdůrazňující klíčové kroky a rozhodovací body ve výukovém programu.

Ujistěte se, že všechny příkazy jsou správně odsazeny, aby byla viditelná vodicí čára mezi funkcemipre_autonomous aautonomous.

Poznámka: Pokud není potřeba žádné nastavení, může tato funkce zůstat prázdná.


Autonomní

V5 Kategorie Popis obrázek znázorňující výukové programy Pythonu s klíčovými koncepty a příklady programování pomocí robotiky VEX.

Funkce autonomní se používá k ovládání vašeho robota během autonomní části zápasu VRC. Příkazy v rámci této funkce se spustí, když zápas začne autonomní období.

Vývojový diagram znázorňující proces používání Pythonu pro programování robotiky VEX V5, zdůrazňující klíčové kroky a komponenty zahrnuté ve výukových programech.

Ujistěte se, že všechny příkazy jsou správně odsazeny, aby byla viditelná vodicí čára mezi funkcemipre_autonomous aautonomous.

Poznámka: Pokud není potřeba žádné nastavení, může tato funkce zůstat prázdná.


Ovládání uživatele

Diagram znázorňující popis kategorie V5 pro výukové programy Python, obsahující klíčové komponenty a připojení relevantní pro programování s VEX Robotics.

Funkce user_control se používá k ovládání vašeho robota během části ovládání řidičem zápasu VRC.  Příkazy v rámci této funkce se spustí, když zápas začne období kontroly řidiče.

Poznámka: Smyčka zatímco True je zobrazena výše, takže robot bude reagovat na vstup z ovladače V5 po celou dobu zápasu.

Diagram znázorňující popis kategorie V5 pro výukové programy Pythonu, představující klíčové komponenty a funkce robotického systému VEX V5, včetně programovacích prvků a hardwarové integrace.

Při kódování uživatelské ovládací části se ujistěte, že jsou všechny příkazy správně odsazeny v rámci smyčkyzatímco True. Měly by být viditelné dvě vodící čáry, jak je znázorněno zde. Jedna, protože, zatímco True je v rámci funkceuser_control. Druhý zajišťuje, že příkazy jsou v rámci smyčky, zatímco True.

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

Last Updated: