Це огляд процесу створення нового проекту в розширенні VEX Visual Studio Code (VS Code). Проекти у розширенні VEX VS Code можна створювати двома способами: шляхом створення нового проекту з прикладу шаблону або імпортуванням існуючого проекту VEXCode.

Дії проекту

Щоб створити проект VEX VS Code, перейдіть до панелі Project Actions, розташованої на головній бічній панелі ліворуч інтерфейсу VS Code.

Розширення VEX Robotics вибрано, і в категорії «Дії проекту» відображається дві кнопки: одна з них — «Новий проект», а інша — «Імпорт проекту».

Створіть новий проект VEX

Щоб створити новий проект на основі прикладу шаблону, натисніть кнопку «Новий проект» на панелі «Дії проекту». Майстер створення проекту проведе вас через цей процес.

Вибір платформи:

  • VEX V5
  • VEX EXP
  • VEX IQ 2-го покоління

Кнопку «Новий проект» вибрано, і відображаються параметри платформи VEX. Перелічені варіанти включають IQ (2-е покоління), EXP та V5.
Натисніть значок, щоб вибрати платформу проекту. Після вибору платформи можна вибрати мову програмування.

Вибір мови програмування:

  • C++
  • Python

Вибрано опцію платформи VEX, і тепер відображаються параметри мови програмування. Перелічені варіанти включають Python та C/C++.
Кожна мова програмування має набір шаблонів проектів, які містять зразок коду, який можна використовувати, щоб допомогти розпочати проект. Поле «Пошук» можна використовувати для фільтрації списку зразків проектів за певними тегами. Виберіть відповідний зразок проекту зі списку.

Вибрано опцію мови програмування, і тепер відображаються шаблони/приклади проектів. Це меню можна прокрутити вниз, щоб переглянути повний список проектів.
Після вибору зразка шаблону проекту можна встановити назву проекту, опис, версію SDK і розташування папки. Ім’я проекту використовуватиметься як ім’я папки верхнього рівня для проекту. Це також буде ім’я, яке відображатиметься на екрані пристрою VEX після завантаження програми на робота. Опис проекту також відображатиметься на екрані пристрою під інформацією про проект. Розташуванням проекту буде встановлено стандартну папку проекту, яку можна знайти в глобальних налаштуваннях розширення. Щоб зберегти проект в іншому місці, скористайтеся кнопкою огляду, щоб вибрати іншу папку.

Шаблон проекту двигуна Clawbot Drivetrain 2 вибрано, і тепер поле «Назва проекту» виділено. У цьому прикладі для назви проекту встановлено значення myClawbot.

Після вибору назви проекту, опису проекту та розташування проекту натисніть кнопку «Створити», щоб розпочати проект.

Імпортуйте існуючий проект VEXCode

Щоб створити новий проект VEX VS Code з існуючого проекту VEXCode, натисніть кнопку «Імпортувати проект» на панелі «Дії проекту». Відкрите вікно файлу запропонує вам вибрати файл проекту VEXCode для імпорту.

Збережений проект VEX відображається у файлах користувача у Провіднику файлів. У цьому прикладі вибрано проект V5 VEX.

Підтримувані типи файлів проекту VEXCode:

  • .v5code (VEXCode Pro для V5)
  • .iqblocks, .iqcpp, .iqpython (VEXCode для IQ)
  • .expblocks, .expcpp, .exppython (VEXCode для EXP)
  • .v5blocks, .v5cpp, .v5python (VEXCode для V5)

ПРИМІТКА: Для всіх VEXCode IQ можна імпортувати лише проекти, налаштовані на використання IQ 2-го покоління. Якщо ви спробуєте імпортувати проект VEXCode IQ, який налаштовано для IQ 1-го покоління, процес імпорту не вдасться.

Раніше збережений проект VEX було вибрано для імпорту, і користувач має можливість редагувати його назву та опис перед імпортом.

Після вибору файлу проекту VEXCode потрібно встановити назву, опис і розташування проекту. Заголовок визначатиме назву папки для проекту, а також назву кінцевої програми, завантаженої на робота. Розташуванням проекту буде встановлено стандартну папку проекту, яку можна знайти в глобальних налаштуваннях розширення. Щоб зберегти проект в іншому місці, скористайтеся кнопкою огляду, щоб вибрати іншу папку. Після вибору назви проекту, опису проекту та розташування проекту натисніть кнопку «Імпортувати», щоб розпочати проект. .

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

Last Updated: