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(forward);
RightMotor.spin(reverse);
}
}অন্য ধরনের নিয়ন্ত্রণ কাঠামো হল while লুপ। while লুপ তার কোঁকড়া ধনুর্বন্ধনীর মধ্যে কোডটি পুনরাবৃত্তি করে যতক্ষণ না while লুপের অবস্থা সত্য হয়।
while লুপের কন্ডিশন আর সত্য না হলে, প্রোগ্রাম ফ্লো while লুপ থেকে প্রস্থান করবে।
প্রোগ্রাম ফ্লো মূল কাঠামোর যেকোন নির্দেশনা চলতে থাকবে। যেহেতু কোন অবশিষ্ট নির্দেশাবলী নেই, প্রোগ্রাম প্রবাহ মূল কাঠামোর বন্ধ বন্ধনীতে পৌঁছাবে, যার কারণে এই প্রকল্পটি প্রস্থান করে।