ക്രമങ്ങൾ മനസ്സിലാക്കൽ#

Understanding Sequences

ഈ ട്യൂട്ടോറിയൽ VEXcode GO-യിലെ സീക്വൻസിംഗ് ഉൾക്കൊള്ളുന്നു. അവസാനം, നിങ്ങളുടെ ബ്ലോക്കുകളുടെ ക്രമം എന്തുകൊണ്ട് പ്രധാനമാണെന്ന് നിങ്ങൾക്ക് മനസ്സിലാകും.

ഒരു ശ്രേണി എന്നത് നിങ്ങൾ ഏത് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു എന്നതിനെക്കുറിച്ചല്ല, മറിച്ച് അവ ഏത് ക്രമത്തിലാണ് പ്രവർത്തിക്കുന്നത് എന്നതിനെക്കുറിച്ചാണ്. ഒരു സ്റ്റാക്കിലെ ബ്ലോക്കുകൾ ഓരോന്നായി പ്രവർത്തിക്കുന്നു, മുകളിലുള്ള ബ്ലോക്കിൽ നിന്ന് ആരംഭിച്ച് താഴേക്ക് നീങ്ങുന്നു. ശ്രേണിയിലെ ബ്ലോക്കുകൾ തെറ്റായ ക്രമത്തിലാണെങ്കിൽ, നിങ്ങളുടെ റോബോട്ട് നിങ്ങൾ ആഗ്രഹിക്കുന്ന രീതിയിൽ പെരുമാറണമെന്നില്ല.

ഉദാഹരണത്തിന്, ഈ പ്രോജക്റ്റ് റോബോട്ടിനെ മുന്നോട്ട് നയിക്കുന്നു, തുടർന്ന് അതിനെ വലത്തേക്ക് തിരിക്കുന്നു.

വണ്ടി ഓടിക്കുക, പിന്നെ തിരിയുക.#
ആരംഭിക്കുമ്പോൾ :: hat events
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶

ഇവ രണ്ടും ഒരേ ബ്ലോക്കുകളാണ്, പക്ഷേ അവയുടെ ക്രമം മാറ്റി വച്ചിരിക്കുന്നു. ഇപ്പോൾ റോബോട്ട് ആദ്യം തിരിയുന്നു, പിന്നീട് അതിന്റെ പുതിയ ദിശയിലേക്ക് മുന്നോട്ട് നീങ്ങുന്നു - മുമ്പത്തേതിൽ നിന്ന് വ്യത്യസ്തമായ ഒരു സ്ഥലത്ത് അവസാനിക്കുന്നു.

തിരിയുക, പിന്നെ വണ്ടിയോടിക്കുക.#
ആരംഭിക്കുമ്പോൾ :: hat events
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶

റോബോട്ടിന്റെ വേഗത മാറ്റുന്നതിന് മുമ്പ് തന്നെ ആ ചലനങ്ങൾ നടന്നിട്ടുള്ളതിനാൽ, ഡ്രൈവ് ബ്ലോക്കുകൾക്ക് ശേഷം സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി ബ്ലോക്ക് സ്ഥാപിച്ചാൽ അത് ഒന്നും ചെയ്യുമെന്ന് തോന്നില്ല.

സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി ബ്ലോക്ക് വളരെ വൈകി സ്ഥാപിച്ചതിനാൽ എന്തെങ്കിലും ഫലമുണ്ടായില്ല.#
ആരംഭിക്കുമ്പോൾ :: hat events
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶
ഡ്രൈവ് വേഗത (50) % ആക്കുക

റോബോട്ടിന്റെ വേഗത കുറയ്ക്കാൻ, സെറ്റ് ഡ്രൈവ് വെലോസിറ്റി ബ്ലോക്ക് അത് ബാധിക്കുന്ന ചലനങ്ങൾക്ക് മുമ്പായി വരേണ്ടതുണ്ട്.

സെറ്റ് ഡ്രൈവ് പ്രവേഗ ബ്ലോക്ക് അത് ബാധിക്കുന്ന ചലനങ്ങൾക്ക് മുന്നിൽ സ്ഥാപിച്ചിരിക്കുന്നു.#
ആരംഭിക്കുമ്പോൾ :: hat events
ഡ്രൈവ് വേഗത (50) % ആക്കുക
[മുന്നോട്ട് v] ദിശയിൽ (200) [mm v] ഡ്രൈവ് ചെയ്യുക ▶
[വലത് v] ദിശയിൽ (90) ഡിഗ്രി തിരിക്കുക ▶