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.
प्रोग्राम को हमेशा के लिए कमांड दोहराने के लिए while(true)लूप का उपयोग करें।
mainके अंदर,while(true)नियंत्रण संरचना जोड़ें।- घुंघराले ब्रेसेज़ के भीतर, निर्देश जोड़ें।
नोट: ऊपर दिए गए उदाहरण में दिखाए गए लोग एक संदेश प्रदर्शित करते हैं और रोबोट को दक्षिणावर्त घुमाते हैं।
नोट: // संकेतन का उपयोग उन टिप्पणियों को शामिल करने के लिए करें जो यह स्पष्ट करती हैं कि कोड का वह भाग क्या करता है।
कोड जिसे कॉपी और पेस्ट किया जा सकता है:
#include "vex.h"
using namespace vex;
int main() {
// रोबोट कॉन्फ़िगरेशन आरंभ कर रहा है। दूर नहीं करते!
vexcodeInit();
while (true) {
Brain.Screen.setCursor(1, 1);
Brain.Screen.print("यह सत्य है और लूप जारी है");
Brain.Screen.clearScreen();
LeftMotor.spin(forward);
RightMotor.spin(reverse);
wait(200, msec);
}
}
या, जब कोई शर्त सत्य हो तो प्रोग्राम को समान निर्देशों को दोहराने के लिए while() लूप का उपयोग करें।
mainके अंदरwhile()नियंत्रण संरचना जोड़ें।while()कोष्ठक के अंदर, प्रोग्राम द्वारा जाँच करने के लिए एक शर्त जोड़ें
नोट: उपरोक्त उदाहरण में, जाँच की जा रही शर्त यह है कि क्या ब्रेन की स्क्रीन दबाई गई है। इस स्थिति में, while लूप तब तक जारी रहेगा जब तक स्क्रीन को दबाया नहीं जाता, क्योंकि शर्त false पर सेट है।
while(Brain.Screen.pressing()==false) संरचना के घुंघराले ब्रेसिज़ के भीतर, निर्देश जोड़ें।
नोट: उपरोक्त उदाहरण में, while लूप के घुंघराले ब्रेसेज़ के अंदर दो कमांड, स्क्रीन को दबाए बिना, दोनों मोटर्स को बंद रखते हैं। जब तक मस्तिष्क की स्क्रीन को दबाया नहीं जाता, प्रोग्राम उसी लूप में रहता है। यदि/जब ऐसा होता है, तो प्रोग्राम लूप से बाहर निकल जाता है और प्रोग्राम में अगले निर्देशों के साथ आगे बढ़ता है: एक संदेश प्रदर्शित करना और रुकने से पहले तीन सेकंड तक आगे बढ़ना।
नोट: कोड के अनुभाग क्या करता है, यह समझाने वाली टिप्पणियाँ शामिल करने के लिए
// संकेतन का उपयोग करें।कोड जिसे कॉपी और पेस्ट किया जा सकता है:
#include "vex.h"
using namespace vex;
int main() {
// रोबोट कॉन्फ़िगरेशन आरंभ कर रहा है। दूर नहीं करते!
vexcodeInit();
// स्क्रीन दबाए जाने तक रोबोट को स्थिर रखने के लिए लूप।
while (Brain.Screen.pressing() == false) {
LeftMotor.stop();
RightMotor.stop();
wait(5, msec);
}
Brain.Screen.print("मैं 3 सेकंड के लिए आगे बढ़ रहा हूँ!");
LeftMotor.spin(आगे);
RightMotor.spin(उल्टा);
wait(3, सेकंड);
LeftMotor.stop();
RightMotor.stop();
}