VEXcode V5-ൽ C++ ഓട്ടോകംപ്ലീറ്റ് ഫീച്ചർ ഉപയോഗിക്കുന്നു

VEXcode V5-ൽ ഒരു C++ പ്രോജക്റ്റ് സൃഷ്ടിക്കുമ്പോൾ C++ ഓട്ടോകംപ്ലീറ്റ് സവിശേഷത ഉപയോഗിക്കുന്നത് സമയം ലാഭിക്കാനും കമാൻഡുകൾ ടൈപ്പ് ചെയ്യുമ്പോൾ പിശകുകൾ തടയാനും സഹായിക്കും.

VEX V5 റോബോട്ടിക്സിനായുള്ള Clawbot ടെംപ്ലേറ്റ് ഡയഗ്രം, Clawbot നിർമ്മിക്കുന്നതിനും പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുമുള്ള C++ ട്യൂട്ടോറിയലുകളിൽ ഉപയോഗിക്കുന്ന രൂപകൽപ്പനയും ഘടകങ്ങളും ചിത്രീകരിക്കുന്നു.

കുറിപ്പ്: ഈ പ്രോജക്റ്റ് Clawbot (Drivetrain, 2-motor, No Gyro) ടെംപ്ലേറ്റ് ഉപയോഗിക്കുന്നു.


കൺട്രോൾ-സ്‌പേസ്ബാർ

VEX റോബോട്ടിക്സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്, V5 പ്രോഗ്രാമിംഗ് ആശയങ്ങളുമായി ബന്ധപ്പെട്ട കോഡ് സ്നിപ്പെറ്റുകളും വിശദീകരണങ്ങളും പ്രദർശിപ്പിക്കുന്നു.

C++ ഓട്ടോകംപ്ലീറ്റ് സവിശേഷത ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിനുള്ള ഒരു മാർഗം വിൻഡോസ്, മാക്ഒഎസ്, ക്രോം ഒഎസ് എന്നിവയിൽ കൺട്രോൾ-സ്‌പേസ്ബാർ ഷോർട്ട്കട്ട് ഉപയോഗിക്കുക എന്നതാണ്.
ആരംഭിക്കുന്നതിന്, ഇന്റ് മെയിൻ () ബ്രേസുകൾ { }ലെ ആദ്യത്തെ ഓപ്പൺ ലൈൻ തിരഞ്ഞെടുക്കുക.

റോബോട്ടിക്സിൽ ഫലപ്രദമായ കോഡിംഗിനായി പ്രധാന ഘടകങ്ങളും അവയുടെ ബന്ധങ്ങളും പ്രദർശിപ്പിക്കുന്ന, VEX V5 C++ പ്രോഗ്രാമിംഗിലെ നിയന്ത്രണ ഇടം ചിത്രീകരിക്കുന്ന ഡയഗ്രം.

കൺട്രോൾ-സ്‌പേസ്ബാർ കുറുക്കുവഴി ഉപയോഗിക്കുക (ഒരേ സമയം കൺട്രോൾ കീയും സ്‌പേസ്ബാറും തിരഞ്ഞെടുത്ത്). ഒരു ഡ്രോപ്പ് ഡൗൺ സെലക്ഷൻ മെനുവിൽ ഉപകരണത്തിന്റെയോ കമാൻഡിന്റെയോ പേര് ദൃശ്യമാകും.

V5 പ്ലാറ്റ്‌ഫോമിലെ പ്രവർത്തനക്ഷമതയിലും ഉപയോഗത്തിലും ശ്രദ്ധ കേന്ദ്രീകരിച്ച്, V5 പ്രോഗ്രാമിംഗുമായി ബന്ധപ്പെട്ട കോഡ് ഉദാഹരണങ്ങളും വിശദീകരണങ്ങളും പ്രദർശിപ്പിക്കുന്ന, VEX റോബോട്ടിക്‌സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്‌ക്രീൻഷോട്ട്.

നിങ്ങളുടെ കീബോർഡിൽ 'Enter/Return' അല്ലെങ്കിൽ 'Tab' അമർത്തുക അല്ലെങ്കിൽ ഒരു തിരഞ്ഞെടുപ്പ് നടത്താൻ നിങ്ങളുടെ കഴ്‌സർ ഉപയോഗിച്ച് കമാൻഡ് തിരഞ്ഞെടുക്കുക. ഈ ഉദാഹരണത്തിൽ, 'ഡ്രൈവ്‌ട്രെയിൻ' തിരഞ്ഞെടുത്തിരിക്കുന്നു.

കുറിപ്പ്: ദൈർഘ്യമേറിയ സെലക്ഷൻ മെനുകൾ ഉപയോഗിച്ച്, ഇനിപ്പറയുന്ന ഓപ്ഷനുകളിൽ ഒന്ന് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു തിരഞ്ഞെടുപ്പ് നടത്താം:

  • നിങ്ങൾക്ക് ആവശ്യമുള്ള പേര് തിരഞ്ഞെടുക്കാൻ നിങ്ങളുടെ "Up", "Down" കീകൾ ഉപയോഗിക്കുക, തുടർന്ന് തിരഞ്ഞെടുക്കാൻ നിങ്ങളുടെ കീബോർഡിൽ "Tab" അല്ലെങ്കിൽ "Enter/Return" അമർത്തുക.
  • ഓട്ടോകംപ്ലീറ്റ് മെനുവിൽ മുകളിലേക്കും താഴേക്കും സ്ക്രോൾ ചെയ്യാൻ നിങ്ങളുടെ കഴ്സർ ഉപയോഗിക്കുക. തുടർന്ന് ആവശ്യമുള്ള തിരഞ്ഞെടുപ്പ് നടത്തുക.

C++ ട്യൂട്ടോറിയലുകളിൽ ഉപയോഗിക്കുന്ന VEX V5 റോബോട്ടിക്സിനുള്ള ഡ്രൈവ്ട്രെയിൻ തിരഞ്ഞെടുക്കൽ പ്രക്രിയ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, വിവിധ ഘടകങ്ങളും അവയുടെ കണക്ഷനുകളും കാണിക്കുന്നു.

'ഡ്രൈവ്‌ട്രെയിൻ' ഇപ്പോൾ ലൈനിൽ ദൃശ്യമാകും.


തിരഞ്ഞെടുക്കൽ മെനു ഉപയോഗിക്കുന്നു

VEX റോബോട്ടിക്സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്, V5 പ്രോഗ്രാമിംഗ് ആശയങ്ങളുമായി ബന്ധപ്പെട്ട കോഡ് സ്നിപ്പെറ്റുകളും വിശദീകരണങ്ങളും പ്രദർശിപ്പിക്കുന്നു.

നിങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്ന കമാൻഡ് അറിയാമെങ്കിൽ, ഓട്ടോകംപ്ലീറ്റ് ഫീച്ചർ ഉപയോഗിക്കുന്നതിനുള്ള മറ്റൊരു രീതി, int main () ബ്രേസുകൾ { }ലെ ആദ്യത്തെ ഓപ്പൺ ലൈൻ തിരഞ്ഞെടുക്കുക എന്നതാണ്.

VEX റോബോട്ടിക്സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്, V5 പ്രോഗ്രാമിംഗുമായി ബന്ധപ്പെട്ട കോഡ് സ്നിപ്പെറ്റുകളും വിശദീകരണങ്ങളും പ്രദർശിപ്പിക്കുന്നു. റോബോട്ടിക്സിന്റെ പശ്ചാത്തലത്തിൽ സി++ പഠിക്കുന്ന ഉപയോക്താക്കൾക്കുള്ള പ്രധാന ആശയങ്ങളും ഉദാഹരണങ്ങളും ചിത്രം ചിത്രീകരിക്കുന്നു.

കമാൻഡ് ടൈപ്പ് ചെയ്യാൻ ആരംഭിക്കുക. ഈ ഉദാഹരണത്തിൽ, ഡ്രൈവ്‌ട്രെയിനിനായി 'd' നൽകുക. ഒരു ഡ്രോപ്പ് ഡൗൺ സെലക്ഷൻ മെനുവിൽ ഉപകരണത്തിന്റെയോ കമാൻഡിന്റെയോ പേര് ദൃശ്യമാകും. 'ഡ്രൈവ്‌ട്രെയിൻ' തിരഞ്ഞെടുക്കുക.

C++ ട്യൂട്ടോറിയലുകളിൽ ഉപയോഗിക്കുന്ന VEX V5 റോബോട്ടിക്സിനുള്ള ഡ്രൈവ്ട്രെയിൻ തിരഞ്ഞെടുക്കൽ പ്രക്രിയ ചിത്രീകരിക്കുന്ന ഡയഗ്രം, വിവിധ ഘടകങ്ങളും അവയുടെ കണക്ഷനുകളും കാണിക്കുന്നു.

'ഡ്രൈവ്‌ട്രെയിൻ' ഇപ്പോൾ ലൈനിൽ ദൃശ്യമാകും.


ഒരു ഡോട്ട് ഓപ്പറേറ്റർ ഉപയോഗിക്കുന്നു

VEX റോബോട്ടിക്സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, V5 പ്രോഗ്രാമിംഗ് ആശയങ്ങളുമായി ബന്ധപ്പെട്ട കോഡ് സ്നിപ്പെറ്റുകളും നിർദ്ദേശ വാചകവും പ്രദർശിപ്പിക്കുന്നു.

ഒരു ഡോട്ട് ഓപ്പറേറ്റർ ചേർക്കുന്നു (ഒരു പൂർണ്ണവിരാമം, '.') ഉപകരണത്തിന് ലഭ്യമായ എല്ലാ കമാൻഡുകളുടെയും ഒരു പുതിയ മെനു തുറക്കും. ഈ ഉദാഹരണത്തിന്, 'driveFor(ദിശ, ദൂരം, യൂണിറ്റുകൾ)' തിരഞ്ഞെടുക്കുക.


പാരാമീറ്ററുകൾ ചേർക്കുക

സി++ പ്രോഗ്രാമിംഗിലെ 'ഫോർവേഡ്' എന്ന ആശയം ചിത്രീകരിക്കുന്ന ചിത്രീകരണം, V5 റോബോട്ടിക്സ് സിസ്റ്റവുമായി ബന്ധപ്പെട്ട കോഡ് സ്‌നിപ്പെറ്റുകളും ദൃശ്യ ഘടകങ്ങളും കാണിക്കുന്നു.

പരാൻതീസിസുകൾക്കിടയിലുള്ള കമാൻഡിലേക്ക് കൈമാറുന്ന ഓപ്ഷനുകളാണ് പാരാമീറ്ററുകൾ. ഈ ഉദാഹരണത്തിന് 'മുന്നോട്ട്' തിരഞ്ഞെടുക്കുക.

VEX-ൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, V5 റോബോട്ടിക്സുമായി ബന്ധപ്പെട്ട കോഡ് സ്നിപ്പെറ്റുകളും പ്രോഗ്രാമിംഗ് ആശയങ്ങളും കാണിക്കുന്നു, VEX V5 ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്യാൻ പഠിക്കുന്ന ഉപയോക്താക്കൾക്കുള്ള വിദ്യാഭ്യാസ ഉള്ളടക്കത്തിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നു.

ചില കമാൻഡുകൾക്ക് ഒന്നിലധികം പാരാമീറ്ററുകൾ ആവശ്യമാണ്. ഒരേ കമാൻഡിൽ വ്യത്യസ്ത പാരാമീറ്ററുകൾ വേർതിരിക്കാൻ കോമ ഉപയോഗിക്കുക. ചില പാരാമീറ്ററുകൾ മൂല്യങ്ങളാണ്, ഒരു ഡ്രോപ്പ് ഡൗൺ മെനു ദൃശ്യമാകില്ല. ഉദാഹരണത്തിന് 'Drive for' കമാൻഡ് ഉപയോഗിക്കുമ്പോൾ, രണ്ടാമത്തെ മൂല്യത്തിനായി '100' എന്ന് നൽകുക. അടുത്ത പാരാമീറ്ററിനോ യൂണിറ്റിനോ വേണ്ടി ഒരു ഡ്രോപ്പ് ഡൗൺ ദൃശ്യമാകുന്നതിന്, മൂല്യത്തിന് ശേഷം ഒരു കോമ ചേർത്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

VEX റോബോട്ടിക്‌സിൽ ശ്രദ്ധ കേന്ദ്രീകരിച്ച്, പ്രോഗ്രാമിംഗ് ആശയങ്ങൾക്കായുള്ള കോഡ് സ്‌നിപ്പെറ്റുകളും വിശദീകരണങ്ങളും കാണിക്കുന്ന, V5 കാറ്റഗറി വിവരണത്തിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്‌ക്രീൻഷോട്ട്.

കമാൻഡ് വാക്യഘടന ഒരു ക്ലോസ് പരാൻതീസിസും ഒരു സെമികോളണും ഉപയോഗിച്ച് അടയ്ക്കുന്നത് ഉറപ്പാക്കുക.

V5 പ്രോഗ്രാമിംഗ് ആശയങ്ങളുമായി ബന്ധപ്പെട്ട കോഡ് ഉദാഹരണങ്ങളും വിശദീകരണങ്ങളും പ്രദർശിപ്പിക്കുന്ന VEX റോബോട്ടിക്സിൽ നിന്നുള്ള ഒരു C++ ട്യൂട്ടോറിയലിന്റെ സ്ക്രീൻഷോട്ട്.

ചില പാരാമീറ്ററുകൾ ഓപ്ഷണലാണ്, ഉദാഹരണത്തിന് താഴെ കൊടുത്തിരിക്കുന്ന ഉദാഹരണത്തിലെ 'false'. പാരാമീറ്ററുകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ഏതൊക്കെ പാരാമീറ്ററുകൾ ആവശ്യമാണെന്നും ഏതൊക്കെ ഓപ്ഷണലാണെന്നും നിർണ്ണയിക്കാൻ കമാൻഡിന്റെ സഹായ വിവരങ്ങൾ കാണുക.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: