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.

VEXcode Pro V5-ൽ മത്സര ടെംപ്ലേറ്റ് തുറക്കുന്നു

V5 സിസ്റ്റത്തിന്റെ പ്രധാന സവിശേഷതകളും ഘടകങ്ങളും ചിത്രീകരിക്കുന്ന V5 വിഭാഗ വിവരണ ട്യൂട്ടോറിയൽ ചിത്രം, ലേബൽ ചെയ്ത ഭാഗങ്ങളും അവയുടെ പ്രവർത്തനങ്ങളും ഉൾപ്പെടെ, സിസ്റ്റത്തിന്റെ പ്രവർത്തനക്ഷമത മനസ്സിലാക്കാൻ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു.

VEXcode Pro V5 ആപ്പിന്റെ മുകളിൽ ഇടതുവശത്തുള്ള “ഫയൽ” ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് ഡ്രോപ്പ്ഡൗൺ മെനുവിൽ നിന്ന് “ഉദാഹരണങ്ങൾ…തുറക്കുക” തിരഞ്ഞെടുക്കുക.


മത്സര ടെംപ്ലേറ്റ് തിരഞ്ഞെടുക്കൽ

V5 വിഭാഗ വിവരണത്തിനായുള്ള ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, Vex Robotics പ്ലാറ്റ്‌ഫോമിൽ ഉപയോക്താക്കൾക്ക് ലഭ്യമായ വിവിധ സവിശേഷതകളും ഓപ്ഷനുകളും പ്രദർശിപ്പിക്കുന്നു.

"ഉദാഹരണങ്ങൾ" വിൻഡോയിൽ നിന്ന്, നിങ്ങൾക്ക് രണ്ട് വ്യത്യസ്ത മത്സര "ടെംപ്ലേറ്റുകൾ" കാണാൻ കഴിയും.

  1.  "ക്ലോബോട്ട് മത്സര ടെംപ്ലേറ്റ്". ഈ ടെംപ്ലേറ്റ് മുൻകൂട്ടി കോൺഫിഗർ ചെയ്ത V5 Clawbot ഉപകരണങ്ങളുമായാണ് വരുന്നത്.
  2.  "മത്സര ടെംപ്ലേറ്റ്". ഈ ടെംപ്ലേറ്റ് ഒരു ഉപകരണ കോൺഫിഗറേഷനുകളുമായും വരുന്നില്ല.

രണ്ട് ടെംപ്ലേറ്റുകൾക്കും ഘട്ടങ്ങൾ ഒന്നുതന്നെയായതിനാൽ, ഉദാഹരണത്തിന് നമ്മൾ "മത്സര ടെംപ്ലേറ്റ്" ഉപയോഗിക്കും.

കുറിപ്പ്: മത്സരങ്ങൾ നടക്കുമ്പോൾ ഫീൽഡ് കൺട്രോൾ സിസ്റ്റവുമായി ആശയവിനിമയം നടത്തുന്നതിന് ആവശ്യമായ എല്ലാ കോൾബാക്കുകളും സജ്ജമാക്കുന്ന ഒരു സാമ്പിൾ പ്രോജക്റ്റാണ് മത്സര ടെംപ്ലേറ്റ്, കോഡ് ഫീൽഡ് നിയന്ത്രണങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നു, സങ്കീർണതകളും അയോഗ്യതയും ഒഴിവാക്കാൻ പ്രോഗ്രാമുകൾ സജ്ജീകരിക്കുന്നതിൽ സഹായിക്കുന്നു ("മത്സരം" എന്നത് ഔദ്യോഗിക ഫീൽഡ് നിയന്ത്രണ ഹാർഡ്‌വെയർ ഉപയോഗിക്കുന്ന ഒരു വിആർസി ഇവന്റിനെ സൂചിപ്പിക്കുന്നു).  


നിങ്ങളുടെ പ്രോജക്റ്റിന് പേരിടൽ

ഉപയോക്താക്കൾക്ക് അവരുടെ റോബോട്ടിക്സ് പ്രോജക്റ്റുകളിൽ നാവിഗേറ്റ് ചെയ്യാനും ഉപയോഗിക്കാനും കഴിയുന്ന വിവിധ ഓപ്ഷനുകളും സവിശേഷതകളും പ്രദർശിപ്പിക്കുന്ന V5 വിഭാഗ ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്.

നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഒരു പ്രോജക്റ്റ് പേര് നൽകുക. തുടർന്ന് "സൃഷ്ടിക്കുക" ക്ലിക്ക് ചെയ്യുക.


ശ്രദ്ധിക്കുക: പ്രോജക്റ്റ് നാമങ്ങളിൽ ഒരു സ്‌പെയ്‌സും പാടില്ല, കൂടാതെ 20 പ്രതീകങ്ങളിൽ താഴെ നീളവും ഉണ്ടായിരിക്കണം.


മത്സര ടെംപ്ലേറ്റിന്റെ മൂന്ന് വിഭാഗങ്ങൾ മനസ്സിലാക്കൽ.

VEX റോബോട്ടിക്സ് പ്ലാറ്റ്‌ഫോമിലെ ട്യൂട്ടോറിയലുകളുമായി ബന്ധപ്പെട്ട വിവിധ ഘടകങ്ങൾ പ്രദർശിപ്പിക്കുന്ന, V5 വിഭാഗ സവിശേഷതകളും പ്രവർത്തനങ്ങളും ചിത്രീകരിക്കുന്ന ഡയഗ്രം.

കുറിപ്പ്: മത്സര ടെംപ്ലേറ്റിൽ ഒരു മത്സര മത്സരത്തിന്റെ മൂന്ന് ഘട്ടങ്ങളുമായി പൊരുത്തപ്പെടുന്ന മൂന്ന് വിഭാഗങ്ങളുണ്ട്: പ്രീ ഓട്ടോണമസ് (റോബോട്ട് സജ്ജീകരണം), ഓട്ടോണമസ് പിരീഡ്, ഡ്രൈവർ നിയന്ത്രിത പിരീഡ്.

ഒരു മത്സരത്തിൽ നിങ്ങളുടെ കോഡ് പ്രവർത്തിക്കണമെങ്കിൽ, നിങ്ങൾ ഇനിപ്പറയുന്നവ ചെയ്യണം:

  1. താഴെയുള്ള കോഡ് പ്രധാന ഫംഗ്ഷനുള്ളിൽ അതിന്റെ സ്ഥാനത്ത് വയ്ക്കുക.
  2. മൂന്ന് ഫംഗ്ഷനുകളിൽ ഒന്നിനുള്ളിൽ നിങ്ങളുടെ കോഡ് ചേർക്കുക (pre_auton, autonomous, usercontrol).

ഏതൊരു സജ്ജീകരണ ഘട്ടങ്ങൾക്കും ഒരു പ്രീ-ഓട്ടൺ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു

V5 റോബോട്ടിക്സിനായുള്ള ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, ഉപയോക്താക്കൾക്ക് അവരുടെ റോബോട്ടിക്സ് പ്രോജക്ടുകൾ മെച്ചപ്പെടുത്തുന്നതിന് ലഭ്യമായ വിവിധ പ്രോഗ്രാമിംഗ് ഓപ്ഷനുകളും ഉപകരണങ്ങളും പ്രദർശിപ്പിക്കുന്നു.

ഗൈറോ കാലിബ്രേഷൻ പോലുള്ള സജ്ജീകരണ ഘട്ടങ്ങൾ, അല്ലെങ്കിൽ പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ പ്രവർത്തിക്കേണ്ട മറ്റ് സെൻസർ റീസെറ്റുകൾ എന്നിവ pre_auton ഫംഗ്ഷനിലേക്ക് ചേർക്കുക.

കുറിപ്പ്:പ്രോഗ്രാം ആരംഭിക്കുമ്പോൾ തന്നെ, മത്സരത്തിന്റെ ഓട്ടോണമസ് ഭാഗം ആരംഭിക്കുന്നതിന് മുമ്പ്, താഴെയുള്ള pre_auton ഫംഗ്ഷനുള്ളിലെ കോഡ് പ്രവർത്തിക്കും.

ശ്രദ്ധിക്കുക: ഈ വിഭാഗം ഉപയോഗിക്കേണ്ടെന്ന് നിങ്ങൾ തീരുമാനിക്കുകയാണെങ്കിൽ, അത് ശൂന്യമായി വിടുക.


ഏതൊരു ഓട്ടോണമസ് റൂട്ടീനിനും ഓട്ടോണമസ് ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു

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

നിങ്ങളുടെ ഓട്ടോണമസ് റൂട്ടീനിനുള്ള കോഡ് ഓട്ടോണമസ് ഫംഗ്ഷനിൽ ചേർക്കുക. നിങ്ങളുടെ autonomous ഫംഗ്ഷനിൽ ഒരു ഉപയോക്താവിൽ നിന്നും ഇടപെടൽ ആവശ്യമില്ലാത്ത കമാൻഡുകൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ. (ഉദാ, BumperA.pressing())ഉപയോക്താവിന്റെ ഇടപെടൽ ആവശ്യമുള്ള ഏതെങ്കിലും കമാൻഡുകൾ നിങ്ങൾ ഒഴിവാക്കണം. ഉദാ കൺട്രോളർ1.ബട്ടൺഎ.പ്രസ്സിംഗ്();

ശ്രദ്ധിക്കുക:നിങ്ങൾക്ക് ഈ കോഡ് മറ്റൊരു പ്രോജക്റ്റ് ഫയലിൽ നിന്ന് പകർത്തി ഒട്ടിക്കാൻ കഴിയും.


ഡ്രൈവർ നിയന്ത്രിത കാലയളവിൽ നടക്കുന്ന ഏതൊരു ഉപയോക്തൃ നിയന്ത്രിത ദിനചര്യകൾക്കും ഉപയോക്തൃ നിയന്ത്രണ ഫംഗ്ഷൻ ഉപയോഗിക്കുന്നു.

V5 പ്രവർത്തനങ്ങളെക്കുറിച്ചുള്ള ഗ്രാഹ്യം വർദ്ധിപ്പിക്കുന്നതിന് ലക്ഷ്യമിട്ടുള്ള, ഉപയോക്താക്കൾക്ക് പര്യവേക്ഷണം ചെയ്യുന്നതിനായി വിവിധ ഓപ്ഷനുകളും സവിശേഷതകളും പ്രദർശിപ്പിക്കുന്ന, V5 വിഭാഗ ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്.

usercontrol ഫംഗ്ഷനിൽ ഉപയോക്താവ് നിയന്ത്രിക്കുന്ന കമാൻഡുകൾ മാത്രമേ അടങ്ങിയിരിക്കാവൂ. (ഉദാ. Controller1.Axis1.position();)നിങ്ങളുടെ ഡ്രൈവർ കൺട്രോൾ കോഡ് usercontrol ഫംഗ്ഷനിൽ, while(1) ലൂപ്പിനുള്ളിലും wait(20, msec) കമാൻഡിന് മുമ്പും നൽകുക.

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

Last Updated: