VEXcode V5-ൽ ബ്ലോക്ക്സ് മത്സര ടെംപ്ലേറ്റ് ഉപയോഗിക്കുന്നു

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


ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് മത്സര ടെംപ്ലേറ്റ് തുറക്കുക.

ഫയൽ മെനു തുറന്ന് Open Examples ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode V5 ടൂൾബാർ. മെനുവിലെ New, Open, Open Recent എന്നിവയ്ക്ക് താഴെയുള്ള നാലാമത്തെ ഓപ്ഷനാണ് Open Examples.


 

മത്സര ടെംപ്ലേറ്റ് ഉദാഹരണ പ്രോജക്റ്റ് ഹൈലൈറ്റ് ചെയ്തിട്ടുള്ള ടെംപ്ലേറ്റുകൾ വിഭാഗത്തിലെ ഉദാഹരണ പ്രോജക്റ്റുകൾ മെനു.

ടെംപ്ലേറ്റിലെ മൂന്ന് വിഭാഗങ്ങൾ: പ്രീ-ഓട്ടോണമസ്, ഓട്ടോണമസ് മോഡ്, ഡ്രൈവർ കൺട്രോൾ

കോംപറ്റീഷൻ ടെംപ്ലേറ്റ് പ്രോജക്റ്റ് തുറന്ന് VEXcode V5 വർക്ക്‌സ്‌പെയ്‌സ് തടയുന്നു. വർക്ക്‌സ്‌പെയ്‌സിൽ മൂന്ന് വ്യക്തിഗത ഹാറ്റ് ബ്ലോക്കുകൾ ഉണ്ട്, അവ 'When started', 'When autonomous', 'When driver control' എന്നിങ്ങനെ വായിക്കുന്നു.

കുറിപ്പ്: നിങ്ങളുടെ പ്രോജക്റ്റ് ഒരു മത്സരത്തിൽ വിജയിക്കണമെങ്കിൽ, നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഈ ഹാറ്റ് ബ്ലോക്കുകൾ അവശേഷിപ്പിക്കണം. ഹാറ്റ് ബ്ലോക്കുകൾ നീക്കാൻ കഴിയും, പക്ഷേ പ്രോജക്റ്റിൽ എവിടെയെങ്കിലും അവ നിലനിൽക്കണം. ഈ ഹാറ്റ് ബ്ലോക്കുകളിൽ നിന്ന് സ്റ്റാക്കുകൾ സൃഷ്ടിക്കുക.


ഏതെങ്കിലും പ്രീ-ഓട്ടോണമസ് സജ്ജീകരണത്തിന് 'എപ്പോൾ ആരംഭിച്ചു' ബ്ലോക്ക് ഉപയോഗിക്കുക.

"When started, calibrate GyroA" എന്ന് വായിക്കുന്ന സ്റ്റാക്ക് VEXcode V5 തടയുന്നു.

നിങ്ങളുടെ റോബോട്ടിന് ആവശ്യമായി വന്നേക്കാവുന്ന ഏതൊരു സജ്ജീകരണത്തിനും, ഗൈറോ കാലിബ്രേറ്റ് ചെയ്യൽ, വേരിയബിളുകൾ സജ്ജീകരിക്കൽ അല്ലെങ്കിൽ മറ്റ് ഉപകരണ ക്രമീകരണങ്ങൾ എന്നിവയ്‌ക്കും "When Started" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു. പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ തന്നെ, മത്സരത്തിന്റെ സ്വയംഭരണ ഭാഗം ആരംഭിക്കുന്നതിന് മുമ്പ് ഈ ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.

കുറിപ്പ്: സജ്ജീകരണം ആവശ്യമില്ലെങ്കിൽ, “When Started” സ്റ്റാക്ക് ശൂന്യമായി തുടരാം.


സ്വയംഭരണാധികാരമുള്ളപ്പോൾ

VEXcode V5 ബ്ലോക്കുകളുടെ സ്റ്റാക്ക് ഇങ്ങനെയാണ്: ഓട്ടോണമസ് ആകുമ്പോൾ, 20 mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക, ഡ്രൈവ് വേഗത 60% ആയി സജ്ജമാക്കുക, തുടർന്ന് 30 mm മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക.

ഒരു VRC മത്സരത്തിന്റെ ഓട്ടോണമസ് ഭാഗത്ത് നിങ്ങളുടെ റോബോട്ടിനെ നിയന്ത്രിക്കാൻ "When Autonomous" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു. മത്സരം ഓട്ടോണമസ് പിരീഡ് ആരംഭിക്കുമ്പോൾ ഈ സ്റ്റാക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.

കുറിപ്പ്: ഓട്ടോണമസ് റൂട്ടീൻ ആവശ്യമില്ലെങ്കിൽ, “When Autonomous” സ്റ്റാക്ക് ശൂന്യമായി തുടരാം.


ഡ്രൈവർ നിയന്ത്രണം എപ്പോൾ 

VEXcode V5, ഡ്രൈവർ നിയന്ത്രിക്കുമ്പോൾ, എന്നേക്കും എന്ന് വായിക്കുന്ന സ്റ്റാക്ക് തടയുന്നു. ഈ ഉദാഹരണത്തിൽ ഫോർഎവർ സി ബ്ലോക്ക് ശൂന്യമാണ്.

ഒരു VRC മത്സരത്തിന്റെ ഡ്രൈവർ നിയന്ത്രണ ഭാഗത്ത് നിങ്ങളുടെ റോബോട്ടിനെ നിയന്ത്രിക്കുന്നതിന് "When Driver Control" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു.  ഡ്രൈവർ കൺട്രോൾ കാലയളവിൽ മത്സരം ആരംഭിക്കുമ്പോൾ ഈ സ്റ്റാക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.

കുറിപ്പ്: മിക്ക ഉപയോക്താക്കളും V5 കൺട്രോളറിൽ നിന്നുള്ള ഇൻപുട്ടിനോട് പ്രതികരിക്കുന്നതിന് ഈ സ്റ്റാക്കിൽ കണ്ടീഷണൽ സി-ബ്ലോക്കുകൾ സ്ഥാപിക്കുന്നതിനാൽ "forever" ലൂപ്പ് മുകളിൽ കാണിച്ചിരിക്കുന്നു.

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

Last Updated: