Використання шаблону конкурсу Python у VEXcode V5

Шаблон змагання є прикладом проекту, у який вже включено команди для зв’язку із системою керування полем під час змагань, забезпечує відповідність команд польовим правилам і допомагає налаштовувати проекти, щоб уникнути ускладнень і дискваліфікації («змагання» стосується подія VRC за допомогою офіційного апаратного забезпечення керування полем).  


Відкрийте шаблон конкурсу на сторінці прикладів

Screenshot_2023-03-02_at_4.42.02_PM.png


Screenshot_2023-03-02_at_4.42.42_PM.png


Три розділи шаблону: попередній автономний режим, автономний режим і контроль водія

Screenshot_2023-03-02_at_4.43.29_PM.png

Примітка: Щоб ваш проект працював на конкурсі, ви повинні залишити ці функції у своєму проекті. Додайте команди там, де вказано коментарі для кожного розділу.


Використовуйте функцію pre_autonomous для будь-якого налаштування

Screenshot_2023-03-02_at_4.45.24_PM.png

Функціяpre_autonomous використовується для будь-яких налаштувань, які можуть знадобитися вашому роботу, наприклад калібрування гіроскопа, налаштування змінних або інших налаштувань пристрою. Ці команди запускатимуться одразу після запуску проекту, до початку автономної частини матчу.

Screenshot_2023-03-02_at_4.47.29_PM.png

Переконайтеся, що всі команди мають належний відступ, щоб напрямну лінію було видно між функціямиpre_autonomous іautonomous.

Примітка: Якщо налаштування не потрібні, ця функція може залишатися пустою.


Автономний

Screenshot_2023-03-02_at_4.51.31_PM.png

Функція autonomous використовується для керування вашим роботом під час автономної частини матчу VRC. Команди в межах цієї функції виконуватимуться, коли матч почне автономний період.

Screenshot_2023-03-02_at_4.51.40_PM.png

Переконайтеся, що всі команди мають належний відступ, щоб напрямну лінію було видно між функціямиpre_autonomous іautonomous.

Примітка: Якщо налаштування не потрібні, ця функція може залишатися пустою.


Контроль користувача

Screenshot_2023-03-02_at_4.55.59_PM.png

Функція user_control використовується для керування вашим роботом під час частини керування водієм матчу VRC.  Команди цієї функції запускатимуться, коли в матчі розпочнеться період контролю водія.

Примітка: Цикл while True показаний вище, тому робот реагуватиме на вхідні дані від контролера V5 протягом усього збігу.

Screenshot_2023-03-02_at_4.57.37_PM.png

Переконайтеся, що всі команди мають належний відступ у цикліwhile True під час кодування частини керування користувачем. Повинні бути видні дві напрямні лінії, як показано тут. Один тому, що, а True знаходиться в межах функціїuser_control. Інший, щоб переконатися, що команди знаходяться в межах циклуwhile True.

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

Last Updated: