VEXcode V5 ലെ വെയ്റ്റിംഗ്, നോൺ-വെയ്റ്റിംഗ് ബ്ലോക്കുകൾ മനസ്സിലാക്കുന്നു.

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

VEXcode V5 ബ്ലോക്ക് പ്രോജക്റ്റ്, ഒരു When Started ബ്ലോക്ക്, ഒരു Drive Forward ബ്ലോക്ക്, ഒരു Stop ഡ്രൈവിംഗ് ബ്ലോക്ക് എന്നിവ ഉൾക്കൊള്ളുന്നു.

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

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

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

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

മുന്നിൽ ഒരു പർപ്പിൾ ക്യൂബ് ഗെയിം പീസുള്ള ഒരു ഗെയിം ഫീൽഡിലെ VEXcode V5 Clawbot.
VEXcode V5 ബ്ലോക്ക് പ്രോജക്റ്റ്, ബ്ലോക്കുകൾക്കായി സ്പിൻ, ഡ്രൈവ് എന്നിവ ഉപയോഗിക്കുന്നു, ഇവ രണ്ടും നോൺ-വെയ്റ്റിംഗ് ആയി വികസിപ്പിക്കാൻ കഴിയും. പ്രോജക്റ്റ് പറയുന്നത്, 'തുടങ്ങുമ്പോൾ, ക്ലോമോട്ടർ 90 ഡിഗ്രി തുറന്ന് 6 ഇഞ്ച് മുന്നോട്ട് ഓടിക്കുക' എന്നാണ്. അടുത്തതായി, ClawMotor 90 ഡിഗ്രി അടച്ചു, ArmMotor 180 ഡിഗ്രി മുകളിലേക്ക് കറക്കി, തുടർന്ന് 6 ഇഞ്ച് റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക.

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

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

ഒരു VEX V5 Clawbot-ന് ഒരു ക്യൂബ് വീണ്ടെടുക്കേണ്ടതുണ്ടെങ്കിൽ, റോബോട്ടിനെ ഓരോ പെരുമാറ്റവും വ്യക്തിഗതമായി നടപ്പിലാക്കാൻ അനുവദിക്കുന്നതിന് നിങ്ങൾക്ക് വെയിറ്റിംഗ് ബ്ലോക്കുകൾ ഉപയോഗിക്കാം.

കാത്തിരിക്കാനോ കാത്തിരിക്കാനോ കഴിയാത്ത ബ്ലോക്കുകൾ

മുമ്പ് കാണിച്ച VEXcode V5 ബ്ലോക്ക് പ്രോജക്റ്റിൽ ഇപ്പോൾ ബ്ലോക്കുകൾക്കായുള്ള രണ്ട് സ്പിൻ നോൺ-വെയ്റ്റിംഗ് ആയി വികസിപ്പിച്ചിരിക്കുന്നു. പ്രോജക്റ്റ് ഇപ്പോൾ "When started, spin ClawMotor 90 ഡിഗ്രി തുറന്ന് കാത്തിരിക്കരുത്, തുടർന്ന് 6 ഇഞ്ച് മുന്നോട്ട് ഓടിക്കുക" എന്നാണ് വായിക്കുന്നത്. അടുത്തതായി, ClawMotor 90 ഡിഗ്രി അടച്ചു തിരിക്കുക, ArmMotor 180 ഡിഗ്രി മുകളിലേക്ക് തിരിക്കുക, കാത്തിരിക്കേണ്ടതില്ല, തുടർന്ന് 6 ഇഞ്ച് റിവേഴ്സ് ഡ്രൈവ് ചെയ്യുക.

VEXcode V5 ഉപയോക്താക്കളെ ഇനിപ്പറയുന്ന വെയിറ്റിംഗ് ബ്ലോക്കുകളെ ഒറ്റ ക്ലിക്കിലൂടെ നോൺ-വെയിറ്റിംഗ് ബ്ലോക്കുകളാക്കി മാറ്റാൻ അനുവദിക്കുന്നു: “spin for,” “spin to position,” “drive for,” “turn for,” and “turn to hedding”.

നഖം തുറക്കുന്നതിനുള്ള ബ്ലോക്ക് നോൺ-വെയ്റ്റിംഗ് ആക്കി മാറ്റുന്നതിലൂടെയും കൈ ഉയർത്തുന്നതിനുള്ള ബ്ലോക്ക് നോൺ-വെയ്റ്റിംഗ് ആക്കി മാറ്റുന്നതിലൂടെയും, നഖം തുറക്കുമ്പോൾ ക്ലോബോട്ട് മുന്നോട്ട് ഓടിക്കുകയും കൈ ഉയർത്തുമ്പോൾ പിന്നിലേക്ക് ഓടിക്കുകയും ചെയ്യുന്നു.

മത്സര സാഹചര്യങ്ങളിൽ ഒരു ക്യൂബ് വീണ്ടെടുക്കുന്നതിനുള്ള ഈ സമീപനം മികച്ചതാണ്, കാരണം ഇത് സമയം ലാഭിക്കുന്നു.

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

Last Updated: