Понимание синтаксических правил и рекомендаций в 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 C++ похоже на изучение любого другого языка. Существуют правила и рекомендации для синтаксиса VEXcode Pro V5, так же, как существуют уникальные правила грамматики для разных языков. Два важных правила — использование заглавных букв и верблюжий регистр. Эти правила облегчают чтение программ. Ниже приведен пример программы VEXcode Pro V5.

Фрагмент кода C++, демонстрирующий добавление строки в функцию int main(). Строка кода выглядит так: Drivetrain.driveFor(200,mm); и ее отдельные разделы инструкций выделены как Device, Command и Parameters.

Программа состоит из инструкции роботу. В этом примере инструкция предписывает трансмиссии (устройству) двигаться (команда) вперед на 200 мм (параметры). При написании инструкции действуют следующие правила.

// [Имя] [Тип] [Порт(ы)]
// Контроллер1 контроллер
// Мотор1 мотор 1
// ГироскопB гироскоп B

Капитализация важна. Устройства в VEXcode Pro V5 всегда следует писать с заглавной буквы. Некоторые примеры устройств включают в себя: контроллер, двигатель и гироскоп.

Drivetrain.driveFor(100, mm);

Camel Регистр используется в названиях команд для идентификации частей слов. Команда DriveFor может быть одним из примеров такого соглашения об именах в VEXcode Pro V5. В верблюжьем регистре команда должна быть написана одним словом и не может начинаться с заглавной буквы.

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

Last Updated: