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

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

ക്ലോബോട്ട് ഡ്രൈവ്ട്രെയിൻ 2 മോട്ടോർ ഉദാഹരണ പ്രോജക്റ്റ് ലഘുചിത്രം.

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


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

17-ാം വരിയിലെ main() ഫംഗ്ഷനുള്ളിലെ സ്ഥലം ഹൈലൈറ്റ് ചെയ്തിട്ടുള്ള VEXcode V5 C++ പ്രോജക്റ്റ്.

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

നിർദ്ദേശിച്ചിരിക്കുന്ന എല്ലാ കമാൻഡുകളുടെയും ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. ഓപ്ഷനുകളിലൂടെ സ്ക്രോൾ ചെയ്യുന്നതിന് ഒരു സ്ക്രോൾ ബാർ ലഭ്യമാണ്.

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

നിർദ്ദേശിച്ച കമാൻഡുകളുടെ ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. ഡ്രൈവ്ട്രെയിൻ കമാൻഡ് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

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

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

ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ ഡ്രൈവ്‌ട്രെയിൻ ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ഇപ്പോൾ വർക്ക്‌സ്‌പെയ്‌സിൽ ഒട്ടിച്ചിരിക്കുന്ന VEXcode V5 C++ പ്രോജക്റ്റ്.

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


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

17-ാം വരിയിലെ main() ഫംഗ്ഷനുള്ളിലെ സ്ഥലം ഹൈലൈറ്റ് ചെയ്തിട്ടുള്ള VEXcode V5 C++ പ്രോജക്റ്റ്.

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

നിർദ്ദേശിച്ച കമാൻഡുകളുടെ ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. D എന്ന അക്ഷരം ടൈപ്പ് ചെയ്തിട്ടുണ്ട്, ലഭ്യമായ കമാൻഡുകളിലൂടെ കടന്നുപോകാൻ കീബോർഡ് ഉപയോഗിക്കുന്നു. ഡ്രൈവ്ട്രെയിൻ ആണ് ആദ്യ നിർദ്ദേശം, അത് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ ഡ്രൈവ്‌ട്രെയിൻ ഓപ്ഷൻ തിരഞ്ഞെടുത്ത് ഇപ്പോൾ വർക്ക്‌സ്‌പെയ്‌സിൽ ഒട്ടിച്ചിരിക്കുന്ന VEXcode V5 C++ പ്രോജക്റ്റ്.

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


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

നിർദ്ദേശിച്ച കമാൻഡുകളുടെ ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. ഡ്രൈവ്‌ട്രെയിൻ ഉപകരണവും ഒരു ഡോട്ട് ഓപ്പറേറ്ററും ടൈപ്പ് ചെയ്‌തു, ലഭ്യമായ കമാൻഡുകളിലൂടെ കടന്നുപോകാൻ കീബോർഡ് ഉപയോഗിക്കുന്നു. ഡ്രൈവ് ഫോർ കമാൻഡ് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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


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

നിർദ്ദേശിച്ച കമാൻഡുകളുടെ ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. Drivetrain.driveFor ​​എന്ന കമാൻഡ് ഒരു ലീഡിംഗ് പെരിന്തസിസ് ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്തിട്ടുണ്ട്, ആ ഫംഗ്ഷനുള്ള പാരാമീറ്ററുകൾ മെനുവിൽ ലഭ്യമാണ്. ആദ്യത്തെ പാരാമീറ്റർ ഓപ്ഷൻ മുന്നോട്ട് വായിക്കുന്നു.

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

നിർദ്ദേശിച്ച കമാൻഡുകളുടെ ഡ്രോപ്പ്ഡൗൺ മെനുവുള്ള VEXcode V5 C++ വർക്ക്‌സ്‌പെയ്‌സ്. Drivetrain.driveFor(forward, 100, എന്ന കമാൻഡ് ഒരു ശൂന്യമായ അന്തിമ പാരാമീറ്റർ ഉപയോഗിച്ച് ടൈപ്പ് ചെയ്തിട്ടുണ്ട്, കൂടാതെ ഫംഗ്ഷന്റെ ആ ഭാഗത്തിനുള്ള പാരാമീറ്ററുകൾ മെനുവിൽ ലഭ്യമാണ്. രണ്ടാമത്തെ പാരാമീറ്റർ ഓപ്ഷൻ റീഡിംഗ് mm ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

Drivetrain.driveFor(forward, 100, mm) എന്ന പൂര്‍ത്തിയാക്കിയ കമാന്‍ഡുള്ള VEXcode V5 C++ Workspace; അവസാനിക്കുന്ന ക്ലോസ് പെരിന്തസിസ്, സെമികോളണ്‍ എന്നിവ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

അവസാനം ഒരു ഓപ്ഷണൽ പാരാമീറ്റർ ഉള്ളതും Drivetrain.driveFor(forward, 100, mm, false) വായിക്കുന്നതുമായ ഒരു പൂർത്തിയാക്കിയ കമാൻഡുള്ള VEXcode V5 C++ Workspace;

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

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

Last Updated: