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.
На додаток до окремих команд, керуючі структури також можуть використовуватися в проекті для керування потоком програми.
Ця основна структура є прикладом структури управління. Основний керує потоком програми, вказуючи, звідки має розпочатися проект. Керуючі структури зазвичай використовують фігурні дужки замість крапки з комою.
#include "vex.h"
using namespace vex;
int main() {
// Ініціалізація конфігурації робота. НЕ ВИДАЛЮВАТИ!
vexcodeInit();
//Завершуємо цикл, щоб робот обертався за годинниковою стрілкою та відображав "Це істинно, і цикл продовжується!"
while(true){
Brain.Screen.print("Це істина, і цикл продовжується!");
LeftMotor.spin(вперед);
RightMotor.spin(назад);
}
}Іншим типом керуючої структури є цикл while. Цикл while повторює код між своїми фігурними дужками, доки умова циклу while виконується.
Коли умова циклу while більше не виконується, потік програми вийде з циклу while.
Потік програми продовжить виконувати будь-які інструкції в основній структурі. Оскільки вказівок не залишилося, потік програми дійде до закриваючої фігурної дужки головної структури, що призведе до завершення цього проекту.