VEXcode 123 ലെ വെയ്റ്റിംഗ്, നോൺ-വെയ്റ്റിംഗ് ബ്ലോക്കുകൾ

കാത്തിരിക്കാത്ത ബ്ലോക്കുകൾ

ബ്ലോക്കിന്റെ സ്വഭാവം ഇതുവരെ പൂർത്തിയായിട്ടില്ലെങ്കിൽ പോലും, നോൺ-വെയ്റ്റിംഗ് ബ്ലോക്കുകളിൽ സ്റ്റാക്ക് തുടരും.

[ഡ്രൈവ്] ബ്ലോക്ക് ഒരു നോൺ-വെയ്റ്റിംഗ് ബ്ലോക്കിന് നല്ലൊരു ഉദാഹരണമാണ്. താഴെയുള്ള ഉദാഹരണത്തിൽ, [ഡ്രൈവ്] ബ്ലോക്ക് ആരംഭിക്കുന്നതിനാൽ 123 റോബോട്ട് ചലിക്കുന്നില്ല, പക്ഷേ മോട്ടോറുകൾ നീങ്ങുന്നതിന് മുമ്പ് [സ്റ്റോപ്പ് ഡ്രൈവിംഗ്] ബ്ലോക്ക് അത് നിർത്തുന്നു.

VEXcode 123 ബ്ലോക്ക് പ്രോജക്റ്റ്, അതിൽ ഒരു When Started ബ്ലോക്ക്, ഒരു Drive Forward ബ്ലോക്ക്, ഒരു Stop ഡ്രൈവിംഗ് ബ്ലോക്ക് എന്നിവ ഉൾപ്പെടുന്നു.

ഒരേ സമയം ഒന്നിലധികം പെരുമാറ്റങ്ങൾ നടത്താൻ ആഗ്രഹിക്കുമ്പോൾ നോൺ-വെയ്റ്റിംഗ് ബ്ലോക്കുകൾ ഉപയോഗപ്രദമാണ്.


കാത്തിരിപ്പ് ബ്ലോക്കുകൾ

ആ ബ്ലോക്കിന്റെ സ്വഭാവം പൂർത്തിയാകുന്നതുവരെ വെയിറ്റിംഗ് ബ്ലോക്കുകൾ സ്റ്റാക്കിന്റെ ബാക്കി ഭാഗങ്ങൾ താൽക്കാലികമായി നിർത്തുന്നു.

ഡ്രൈവ്ട്രെയിൻ ബ്ലോക്കുകളിലാണ് മിക്ക വെയിറ്റിംഗ് ബ്ലോക്കുകളും കാണപ്പെടുന്നത്.

ഒരു 123 റോബോട്ടിന് ഒരു പടി ചതുരത്തിൽ ഓടിക്കണമെങ്കിൽ, 123 റോബോട്ടിനെ ഓരോ പെരുമാറ്റവും വ്യക്തിഗതമായി നിർവ്വഹിക്കാൻ അനുവദിക്കുന്നതിന് നിങ്ങൾക്ക് വെയിറ്റിംഗ് ബ്ലോക്കുകൾ ഉപയോഗിക്കാം.

റോബോട്ടിനെ ഒരു ചതുരത്തിൽ ഓടിക്കുന്ന പ്രോജക്റ്റിനെ VEXcode 123 തടയുന്നു. സ്റ്റാക്കിൽ ഒരു 'When Started' ബ്ലോക്കും തുടർന്ന് 4 ജോഡി മാറിമാറി ഡ്രൈവ് ചെയ്യുക. 1 സ്റ്റെപ്പ് ബ്ലോക്കുകൾക്കായി മുന്നോട്ട് ഡ്രൈവ് ചെയ്യുക, 90 ഡിഗ്രി ബ്ലോക്കുകൾക്കായി വലത്തേക്ക് തിരിയുക.

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

Last Updated: