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.
นอกเหนือจากแต่ละคำสั่งแล้ว โครงสร้างการควบคุมยังสามารถใช้ในโปรเจ็กต์เพื่อควบคุมโฟลว์ของโปรแกรมได้อีกด้วย
โครงสร้างหลักนี้เป็นตัวอย่างของโครงสร้างการควบคุม Main ควบคุมโฟลว์โปรแกรมโดยระบุว่าโปรเจ็กต์ควรเริ่มต้นที่ใด โดยทั่วไปโครงสร้างควบคุมจะใช้เครื่องหมายปีกกาแทนเครื่องหมายอัฒภาค
#include "vex.h"
using namespace vex;
int main() {
// การเริ่มต้นการกำหนดค่าหุ่นยนต์ ห้ามนำออก!
vexcodeInit();
//ลูปเพื่อให้หุ่นยนต์หมุนตามเข็มนาฬิกาและแสดงข้อความ "It is true and the loop continues!"
ในขณะที่เป็นจริง {
Brain.Screen.print("เป็นจริงและลูปจะดำเนินต่อไป!");
LeftMotor.spin(ไปข้างหน้า);
RightMotor.spin(ย้อนกลับ);
}
}โครงสร้างการควบคุมอีกประเภทหนึ่งคือ ในขณะที่ ลูป ลูป while ลูป จะทำซ้ำโค้ดระหว่างวงเล็บปีกกาตราบใดที่เงื่อนไขของลูป while เป็นจริง
เมื่อเงื่อนไขของลูป while ไม่เป็นความจริงอีกต่อไป โฟลว์ของโปรแกรมจะออกจากลูป while
โฟลว์ของโปรแกรมจะยังคงรันคำสั่งใดๆ ในโครงสร้างหลักต่อไป เนื่องจากไม่มีคำสั่งเหลืออยู่ โฟลว์ของโปรแกรมจะไปถึงวงเล็บปีกกาปิดของโครงสร้างหลัก ซึ่งทำให้โปรเจ็กต์นี้ออก