Понимание основной структуры проекта 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, демонстрирующий основную функцию с выделенными открывающими и закрывающими фигурными скобками.

Основная структура — это то, с чего начинается выполнение проекта. Другими словами, сюда добавляются инструкции, содержащие устройства, команды и параметры, комбинация которых при выполнении определяет конкретное поведение робота.

Обратите внимание, что основная структура имеет открывающую и закрывающую фигурную скобку.

В редакторе кода VEXcode Pro V5 показано пустое пространство внутри функции main, выделенное фигурными скобками.

Открывающая скобка всегда должна сочетаться с закрывающей скобкой.

Между фигурными скобками основной структуры вы можете добавить инструкции для программирования вашего робота.

В редакторе кода VEXcode Pro V5 выделена строка vexcodeInit() внутри функции main.

Всякий раз, когда вы запускаете новую программу, внутри основной структуры находится строка кода vexcodeInit();

Редактор кода VEXcode Pro V5 показывает выполнение функции Drivetrain.driveFor(200, mm); с обозначениями разделов устройства, команды и параметра.

Эта команда настраивает и инициализирует все устройства (например, двигатели, датчики) перед началом написания кода. Не удаляйте vexcodeInit();

В простом проекте, который управляет роботом вперед, инструкция содержит три раздела:

  • Устройство
  • Команда
  • Параметры
Редактор кода VEXcode Pro V5 показывает команду Drivetrain.driveFor ​​с выделенным оператором точки между устройством и командой.

Устройство и команда разделены точкой, называемой « точечный оператор».

Параметры команды DriveFor ​​заключены в круглые скобки. Это еще один пример парной пунктуации (например, фигурной скобки). Каждый параметр разделяется запятой.  

В конце строки кода ставится точка с запятой. Точка с запятой сообщает компилятору, что эта инструкция завершена и следует перейти к следующей инструкции.


Редактор кода VEXcode Pro V5 отображает две команды driveFor ​​на отдельных строках, при этом точка с запятой указывает порядок выполнения. Стрелками обозначен порядок выполнения инструкций.

Если в вашем проекте несколько инструкций, инструкции проекта будут выполняться слева направо и сверху вниз.

В зависимости от расположения точек с запятой VEXcode Pro V5 запускает первую строку, а затем следующую. Он знал бы, что нужно перейти на вторую строку из-за точки с запятой.

Когда проект достигает закрывающей фигурной скобки основной структуры, проект завершается.

В VEXcode Pro V5 показаны заключительные строки основной функции. Функция содержит две команды driveFor, после чего завершается закрывающей фигурной скобкой.

В проекте робот проедет вперед 200 миллиметров (строка 24), затем проедет вперед на 50 миллиметров (строка 25) до завершения программы.

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

Last Updated: