മത്സര സമയത്ത് ഫീൽഡ് കൺട്രോൾ സിസ്റ്റവുമായി ആശയവിനിമയം നടത്തുന്നതിന് ബ്ലോക്കുകൾ ഇതിനകം ഉൾപ്പെടുത്തിയിട്ടുള്ളതും, ബ്ലോക്കുകൾ ഫീൽഡ് നിയന്ത്രണങ്ങൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കുന്നതും, സങ്കീർണതകളും അയോഗ്യതയും ഒഴിവാക്കാൻ പ്രോജക്ടുകൾ സജ്ജീകരിക്കുന്നതിൽ സഹായിക്കുന്നതുമായ ഒരു ഉദാഹരണ പ്രോജക്റ്റാണ് മത്സര ടെംപ്ലേറ്റ് ("മത്സരം" എന്നത് ഔദ്യോഗിക ഫീൽഡ് കൺട്രോൾ ഹാർഡ്വെയർ ഉപയോഗിക്കുന്ന ഒരു വിആർസി ഇവന്റിനെ സൂചിപ്പിക്കുന്നു).
ഉദാഹരണങ്ങൾ പേജിൽ നിന്ന് മത്സര ടെംപ്ലേറ്റ് തുറക്കുക.
ടെംപ്ലേറ്റിലെ മൂന്ന് വിഭാഗങ്ങൾ: പ്രീ-ഓട്ടോണമസ്, ഓട്ടോണമസ് മോഡ്, ഡ്രൈവർ കൺട്രോൾ
കുറിപ്പ്: നിങ്ങളുടെ പ്രോജക്റ്റ് ഒരു മത്സരത്തിൽ വിജയിക്കണമെങ്കിൽ, നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഈ ഹാറ്റ് ബ്ലോക്കുകൾ അവശേഷിപ്പിക്കണം. ഹാറ്റ് ബ്ലോക്കുകൾ നീക്കാൻ കഴിയും, പക്ഷേ പ്രോജക്റ്റിൽ എവിടെയെങ്കിലും അവ നിലനിൽക്കണം. ഈ ഹാറ്റ് ബ്ലോക്കുകളിൽ നിന്ന് സ്റ്റാക്കുകൾ സൃഷ്ടിക്കുക.
ഏതെങ്കിലും പ്രീ-ഓട്ടോണമസ് സജ്ജീകരണത്തിന് 'എപ്പോൾ ആരംഭിച്ചു' ബ്ലോക്ക് ഉപയോഗിക്കുക.
നിങ്ങളുടെ റോബോട്ടിന് ആവശ്യമായി വന്നേക്കാവുന്ന ഏതൊരു സജ്ജീകരണത്തിനും, ഗൈറോ കാലിബ്രേറ്റ് ചെയ്യൽ, വേരിയബിളുകൾ സജ്ജീകരിക്കൽ അല്ലെങ്കിൽ മറ്റ് ഉപകരണ ക്രമീകരണങ്ങൾ എന്നിവയ്ക്കും "When Started" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു. പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ തന്നെ, മത്സരത്തിന്റെ സ്വയംഭരണ ഭാഗം ആരംഭിക്കുന്നതിന് മുമ്പ് ഈ ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.
കുറിപ്പ്: സജ്ജീകരണം ആവശ്യമില്ലെങ്കിൽ, “When Started” സ്റ്റാക്ക് ശൂന്യമായി തുടരാം.
സ്വയംഭരണാധികാരമുള്ളപ്പോൾ
ഒരു VRC മത്സരത്തിന്റെ ഓട്ടോണമസ് ഭാഗത്ത് നിങ്ങളുടെ റോബോട്ടിനെ നിയന്ത്രിക്കാൻ "When Autonomous" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു. മത്സരം ഓട്ടോണമസ് പിരീഡ് ആരംഭിക്കുമ്പോൾ ഈ സ്റ്റാക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.
കുറിപ്പ്: ഓട്ടോണമസ് റൂട്ടീൻ ആവശ്യമില്ലെങ്കിൽ, “When Autonomous” സ്റ്റാക്ക് ശൂന്യമായി തുടരാം.
ഡ്രൈവർ നിയന്ത്രണം എപ്പോൾ
ഒരു VRC മത്സരത്തിന്റെ ഡ്രൈവർ നിയന്ത്രണ ഭാഗത്ത് നിങ്ങളുടെ റോബോട്ടിനെ നിയന്ത്രിക്കുന്നതിന് "When Driver Control" ഹാറ്റ് ബ്ലോക്ക് ഉപയോഗിക്കുന്നു. ഡ്രൈവർ കൺട്രോൾ കാലയളവിൽ മത്സരം ആരംഭിക്കുമ്പോൾ ഈ സ്റ്റാക്കിൽ ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്കുകൾ പ്രവർത്തിക്കും.
കുറിപ്പ്: മിക്ക ഉപയോക്താക്കളും V5 കൺട്രോളറിൽ നിന്നുള്ള ഇൻപുട്ടിനോട് പ്രതികരിക്കുന്നതിന് ഈ സ്റ്റാക്കിൽ കണ്ടീഷണൽ സി-ബ്ലോക്കുകൾ സ്ഥാപിക്കുന്നതിനാൽ "forever" ലൂപ്പ് മുകളിൽ കാണിച്ചിരിക്കുന്നു.