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"
നെയിംസ്പേസ് 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() ലൂപ്പ് ഉപയോഗിക്കുക.
മെയിൻന്റെ ഉള്ളിൽ ഒരുwhile()നിയന്ത്രണ ഘടന ചേർക്കുക.while()പരാൻതീസിസിനുള്ളിൽ, പ്രോഗ്രാം പരിശോധിക്കുന്നതിനായി ഒരു കണ്ടീഷൻ ചേർക്കുക.
കുറിപ്പ്: മുകളിലുള്ള ഉദാഹരണത്തിൽ, പരിശോധിക്കുന്ന അവസ്ഥ തലച്ചോറിന്റെ സ്ക്രീൻ അമർത്തുന്നുണ്ടോ എന്നതാണ്. ഈ സാഹചര്യത്തിൽ, കൺഡിഷൻ false ആയി സജ്ജീകരിച്ചിരിക്കുന്നതിനാൽ സ്ക്രീൻ അമർത്താത്തിടത്തോളം while ലൂപ്പ് തുടരും.
while(Brain.Screen.pressing()==false) ഘടനയുടെ ചുരുണ്ട ബ്രാക്കറ്റുകൾക്കുള്ളിൽ, നിർദ്ദേശങ്ങൾ ചേർക്കുക.
കുറിപ്പ്: മുകളിലുള്ള ഉദാഹരണത്തിൽ, while ലൂപ്പിലെ വളഞ്ഞ ബ്രേസുകൾക്കുള്ളിലെ രണ്ട് കമാൻഡുകൾ സ്ക്രീൻ അമർത്താത്ത സമയത്ത് രണ്ട് മോട്ടോറുകളും നിർത്തിവയ്ക്കുന്നു. തലച്ചോറിന്റെ സ്ക്രീൻ അമർത്തുന്നതുവരെ പ്രോഗ്രാം ആ ലൂപ്പിനുള്ളിൽ തന്നെ തുടരും. അങ്ങനെയാണെങ്കിൽ/അപ്പോൾ, പ്രോഗ്രാം ലൂപ്പിൽ നിന്ന് പുറത്തുകടന്ന് പ്രോഗ്രാമിലെ അടുത്ത നിർദ്ദേശങ്ങൾ തുടരുന്നു: ഒരു സന്ദേശം പ്രദർശിപ്പിച്ച് മൂന്ന് സെക്കൻഡ് മുന്നോട്ട് നീങ്ങി നിർത്തുക.
കുറിപ്പ്: കോഡിന്റെ വിഭാഗം എന്താണ് ചെയ്യുന്നതെന്ന് വിശദീകരിക്കുന്ന അഭിപ്രായങ്ങൾ ഉൾപ്പെടുത്താൻ
// നൊട്ടേഷൻ ഉപയോഗിക്കുക.പകർത്തി ഒട്ടിക്കാൻ കഴിയുന്ന കോഡ്:
#include "vex.h"
നെയിംസ്പേസ് vex ഉപയോഗിച്ച്;
int main() {
// റോബോട്ട് കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നു. നീക്കം ചെയ്യരുത്!
vexcodeInit();
// സ്ക്രീൻ അമർത്തുന്നത് വരെ റോബോട്ട് നിശ്ചലമായി തുടരാൻ ലൂപ്പ് ചെയ്യുക.
while (Brain.Screen.pressing() == false) {
LeftMotor.stop();
RightMotor.stop();
wait(5, msec);
}
Brain.Screen.print("ഞാൻ 3 സെക്കൻഡ് മുന്നോട്ട് നീങ്ങുന്നു!");
LeftMotor.spin(forward);
RightMotor.spin(reverse);
wait(3, seconds);
LeftMotor.stop();
RightMotor.stop();
}