Використання функції автозаповнення C++ у VEXcode V5

Використання функції C++ Autocomplete під час створення проекту C++ у VEXcode V5 може допомогти заощадити час і запобігти помилкам під час введення команд.

Мініатюра прикладу проекту двигуна Clawbot Drivetrain 2.

Примітка: у цьому проекті використовується шаблон Clawbot (трансмісія, 2 двигуни, без гіроскопа).


Control-пробіл

Проєкт VEXcode V5 на C++ з виділеним пробілом у функції main() у рядку 17.

Один із способів почати використовувати функцію автозавершення C++ – це сполучення клавіш Control-Пробіл в ОС Windows, macOS і Chrome.
Для початку виберіть перший відкритий рядок у дужках int main () { }.

Робочий простір VEXcode V5 C++ з випадаючим меню всіх запропонованих команд. Для перегляду опцій доступна смуга прокручування.

Скористайтеся комбінацією клавіш Control-Пробіл (одночасно натиснувши клавішу Control і Пробіл). Назва пристрою або команди з’явиться в спадному меню вибору.

Робочий простір VEXcode V5 C++ з випадаючим меню запропонованих команд. Команда «Трансмісія» виділена.

Натисніть «Enter/Return» або «Tab» на клавіатурі або виберіть команду курсором, щоб зробити вибір. У цьому прикладі вибрано «Трансмісія».

ПриміткаЗ довшими меню вибору ви можете зробити вибір за допомогою одного з таких параметрів:

  • Використовуйте клавіші «Вгору» та «Вниз», щоб вибрати потрібне ім’я, а потім натисніть «Tab» або «Enter/Return» на клавіатурі, щоб зробити вибір.
  • Використовуйте курсор для прокручування вгору та вниз у меню автозаповнення. Потім зробіть потрібний вибір.

Проєкт VEXcode V5 на C++ з вибраним у випадаючому меню параметром «Транзитний механізм», який тепер вставлено в робочу область.

Тепер у рядку з’явиться «Drivetrain».


Використання меню вибору

Проєкт VEXcode V5 на C++ з виділеним пробілом у функції main() у рядку 17.

Якщо ви знаєте команду, яку збираєтеся використати, інший спосіб використання функції автозаповнення — це вибрати перший відкритий рядок у дужках int main () { }.

Робочий простір VEXcode V5 C++ з випадаючим меню запропонованих команд. Літеру D набрано, і клавіатура використовується для покрокового переходу між доступними командами. Трансмісія – це перша пропозиція, і вона виділена.

Почніть вводити команду. У цьому прикладі введіть «d» для Drivetrain. Назва пристрою або команди з’явиться в спадному меню вибору. Виберіть «Трансмісія».

Проєкт VEXcode V5 на C++ з вибраним у випадаючому меню параметром «Транзитний механізм», який тепер вставлено в робочу область.

Тепер у рядку з’явиться «Drivetrain».


Використання оператора крапки

Робочий простір VEXcode V5 C++ з випадаючим меню запропонованих команд. Пристрій трансмісії та оператор крапки введено, і клавіатура використовується для покрокового переходу між доступними командами. Команда «Драйв для» виділена.

Додавання оператора крапки (крапка, '.') відкриє нове меню всіх доступних для пристрою команд. Для цього прикладу виберіть «driveFor(напрямок, відстань, одиниці)».


Додати параметри

Робочий простір VEXcode V5 C++ з випадаючим меню запропонованих команд. Команда Drivetrain.driveFor ​​була введена з початковими дужками, а параметри для цієї функції доступні в меню. Перший параметр зчитує вперед.

Параметри – це параметри, які передаються команді в круглих дужках. Для цього прикладу виберіть "вперед".

Робочий простір VEXcode V5 C++ з випадаючим меню запропонованих команд. Команда Drivetrain.driveFor(forward, 100) була введена з порожнім кінцевим параметром, а параметри для цієї частини функції доступні в меню. Другий параметр, що показує значення мм, виділено.

Деякі команди вимагають кількох параметрів. Використовуйте кому, щоб розділяти різні параметри в одній команді. Деякі параметри є значеннями, і спадне меню не відображатиметься. Наприклад, за допомогою команди «Drive for» введіть «100» для другого значення. Переконайтеся, що кома додана після значення для розкривного меню, яке з’явиться для наступного параметра або одиниці.

Робочий простір VEXcode V5 C++ із завершеною командою типу Drivetrain.driveFor(forward, 100, mm); та виділеними кінцевими круглими дужками та крапкою з комою.

Обов’язково закривайте синтаксис команди закритою круглою дужкою та крапкою з комою.

Робочий простір VEXcode V5 C++ із завершеною командою, яка має необов'язковий параметр в кінці та читається як Drivetrain.driveFor(forward, 100, mm, false);

Деякі параметри є необов’язковими, як-от «false» у наступному прикладі. Щоб дізнатися більше про параметри, перегляньте довідкову інформацію команди, щоб визначити, які параметри потрібні, а які необов’язкові.

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

Last Updated: