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

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

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

Зображення посібника з описом категорії V5, яке ілюструє ключові функції та компоненти системи V5, включно з позначеними частинами та їхніми функціями, розроблене, щоб допомогти користувачам зрозуміти функціональність системи.

Натисніть «Файл» у верхньому лівому куті програми VEXcode Pro V5, а потім виберіть «Відкрити приклади…» зі спадного меню.


Вибір шаблону конкурсу

Знімок екрана інтерфейсу посібника для V5 Category Description, що демонструє різні функції та параметри, доступні для користувачів платформи Vex Robotics.

У вікні «Приклади» ви побачите два різних конкурсних «Шаблони».

  1.  «Шаблон конкурсу Clawbot». Цей шаблон поставляється з попередньо налаштованими пристроями V5 Clawbot.
  2.  «Шаблон конкурсу». Цей шаблон не постачається з конфігураціями пристрою.

Ми будемо використовувати «Шаблон конкурсу» для нашого прикладу, оскільки кроки однакові для обох шаблонів.

ПРИМІТКА: Шаблон змагання — це зразок проекту, який налаштовує всі необхідні зворотні виклики для зв’язку із системою контролю поля під час змагань, забезпечує відповідність коду нормативним положенням у сфері та допомагає налаштовувати програми, щоб уникнути ускладнення та дискваліфікація («змагання» відноситься до події VRC з використанням офіційного обладнання для контролю поля).  


Назвіть свій проект

Знімок екрана інтерфейсу навчального посібника категорії V5, що демонструє різні параметри та функції, якими користувачі можуть орієнтуватися та використовувати їх у своїх роботах.

Введіть назву проекту на ваш вибір. Потім натисніть «Створити».


ПРИМІТКА: Назви проектів НЕ повинні містити пробілів і містити менше 20 символів.


Розуміння трьох розділів шаблону конкурсу.

Діаграма, що ілюструє функції та функції категорії V5, демонструючи різні елементи, пов’язані з навчальними посібниками на платформі VEX Robotics.

ПРИМІТКА: Шаблон змагання містить три розділи, які відповідають трьом фазам змагального матчу: передавтономний (налаштування робота), автономний період і контрольований водієм період.

Щоб ваш код працював на конкурсі, ви повинні:

  1. Залиште наведений нижче код у основній функції на місці.
  2. Додайте свій код в одну з трьох функцій (pre_auton, autonomous, usercontrol).

Використання функції Pre-auton для будь-яких кроків налаштування

Знімок екрана інтерфейсу навчального посібника для робототехніки V5, який демонструє різні варіанти програмування та інструменти, доступні для користувачів, щоб покращити їхні проекти з робототехніки.

Додайте до функції pre_auton будь-які кроки налаштування, такі як калібрування гіроскопа або інші скидання датчиків, які мають виконуватися під час запуску програми.

ПРИМІТКА:Код у функції pre_auton , наведеній нижче, запускатиметься одразу після запуску програми, перед початком автономної частини збігу.

ПРИМІТКА: Якщо ви вирішите не використовувати цей розділ, залиште його порожнім.


Використання автономної функції для будь-якої автономної процедури

Знімок екрана навчального інтерфейсу для робототехніки V5, що демонструє різні варіанти програмування та інструменти, доступні для користувачів, щоб покращити їхній досвід навчання.

Помістіть код вашої автономної процедури у функцію autonomous. Ваша автономна функція має містити лише команди, які не вимагатимуть жодної взаємодії з користувачем. (Наприклад, BumperA.pressing()) Слід уникати будь-яких команд, які вимагають взаємодії користувача. Наприклад, Controller1.ButtonA.pressing();

ПРИМІТКА:Ви можете скопіювати та вставити цей код з іншого файлу проекту.


Використання функції керування користувачем для будь-яких процедур, контрольованих користувачем, які мають місце протягом контрольованого водієм періоду

Знімок екрана інтерфейсу навчального посібника категорії V5, який відображає різні параметри та функції, які користувачі можуть досліджувати, спрямовані на покращення розуміння функцій V5.

Функція usercontrol має містити лише команди, якими керує користувач. (Напр Controller1.Axis1.position();)Вставте код керування драйвером у функцію usercontrol , усередині циклу while(1) і перед командою wait(20, msec).

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

Last Updated: