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.
പദ്ധതി നിർവ്വഹണം ആരംഭിക്കുന്നിടത്താണ് പ്രധാന ഘടന. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, ഉപകരണങ്ങൾ, കമാൻഡുകൾ, പാരാമീറ്ററുകൾ എന്നിവ അടങ്ങിയ നിർദ്ദേശങ്ങൾ ഇവിടെ ചേർത്തിരിക്കുന്നു, ഇവയുടെ സംയോജനമാണ് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, നിർദ്ദിഷ്ട റോബോട്ട് സ്വഭാവങ്ങളെ നിർണ്ണയിക്കുന്നത്.
പ്രധാന ഘടനയ്ക്ക് തുറക്കുന്നതും അടയ്ക്കുന്നതുമായ ഒരു ചുരുണ്ട ബ്രേസ് ഉണ്ടെന്ന് ശ്രദ്ധിക്കുക.
ഒരു ഓപ്പണിംഗ് ബ്രേസ് എല്ലായ്പ്പോഴും ഒരു ക്ലോസിംഗ് ബ്രേസുമായി ജോടിയാക്കണം.
പ്രധാന ഘടനയുടെ ചുരുണ്ട ബ്രേസുകൾക്കിടയിൽ നിങ്ങളുടെ റോബോട്ടിനെ പ്രോഗ്രാം ചെയ്യുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ ചേർക്കാൻ കഴിയും.
നിങ്ങൾ ഒരു പുതിയ പ്രോഗ്രാം ആരംഭിക്കുമ്പോഴെല്ലാം, പ്രധാന ഘടനയ്ക്കുള്ളിൽ കോഡ് എന്ന വരി ഉണ്ടായിരിക്കും vexcodeInit();
നിങ്ങളുടെ കോഡ് ആരംഭിക്കുന്നതിന് മുമ്പ് ഈ കമാൻഡ് എല്ലാ ഉപകരണങ്ങളും (ഉദാ: മോട്ടോറുകൾ, സെൻസറുകൾ) സജ്ജമാക്കുകയും ഇനിഷ്യലൈസ് ചെയ്യുകയും ചെയ്യുന്നു. vexcodeInit(); ഇല്ലാതാക്കരുത്
റോബോട്ടിനെ മുന്നോട്ട് നയിക്കുന്ന ഒരു ലളിതമായ പ്രോജക്റ്റിൽ, നിർദ്ദേശം മൂന്ന് ഭാഗങ്ങൾ അടങ്ങിയിരിക്കുന്നു:
- ഉപകരണം
- കമാൻഡ്
- പാരാമീറ്ററുകൾ
ഉപകരണവും കമാൻഡും “ ഡോട്ട് ഓപ്പറേറ്റർ” എന്ന ഒരു കാലയളവ് കൊണ്ട് വേർതിരിക്കപ്പെടുന്നു.
driveFor കമാൻഡിന്റെ പാരാമീറ്ററുകൾക്ക് ചുറ്റും, ഒരു കൂട്ടം പരാൻതീസിസ് ഉണ്ട്. ജോടിയാക്കിയ വിരാമചിഹ്നങ്ങളുടെ മറ്റൊരു ഉദാഹരണമാണിത് (ചുരുണ്ട ബ്രാക്കറ്റ് പോലെ). ഓരോ പാരാമീറ്ററും ഒരു കോമ ഉപയോഗിച്ച് വേർതിരിച്ചിരിക്കുന്നു.
കോഡ് വരിയുടെ അവസാനം ഒരു അർദ്ധവിരാമമുണ്ട്. ഈ ഇൻസ്ട്രക്ഷൻ പൂർത്തിയായി എന്നും അടുത്ത ഇൻസ്ട്രക്ഷനിലേക്ക് പോകണമെന്നും സെമികോളൺ കംപൈലറോട് പറയുന്നു.
നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഒന്നിലധികം നിർദ്ദേശങ്ങൾ ഉണ്ടെങ്കിൽ, പ്രോജക്റ്റിന്റെ നിർദ്ദേശങ്ങൾ ഇടത്തുനിന്ന് വലത്തോട്ടും മുകളിൽ നിന്ന് താഴേക്കും പ്രവർത്തിക്കും.
സെമികോളണുകളുടെ സ്ഥാനത്തെ അടിസ്ഥാനമാക്കി, VEXcode Pro V5 ആദ്യ വരിയും പിന്നീട് അടുത്ത വരിയും പ്രവർത്തിപ്പിക്കും. സെമികോളൺ കാരണം രണ്ടാമത്തെ വരിയിലേക്ക് നീങ്ങാൻ അതിന് അറിയാം.
പ്രോജക്റ്റ് പ്രധാന ഘടനയുടെ ക്ലോസിംഗ് ചുരുണ്ട ബ്രാക്കറ്റിൽ എത്തുമ്പോൾ, പ്രോജക്റ്റ് അവസാനിക്കുന്നു.
പദ്ധതിയിൽ, റോബോട്ട് 200 മില്ലിമീറ്റർ (വരി 24) മുന്നോട്ട് ഓടിക്കും, തുടർന്ന് പ്രോഗ്രാം പൂർത്തിയാകുന്നതിന് മുമ്പ് റോബോട്ടിനെ 50 മില്ലിമീറ്റർ (വരി 25) മുന്നോട്ട് ഓടിക്കും.