പാഠം 2: വായനാ കോഡ്
മുൻ പാഠത്തിൽ, ആപേക്ഷിക ചലനത്തെക്കുറിച്ചും അത് കേവല ചലനവുമായി എങ്ങനെ താരതമ്യം ചെയ്യുമെന്നും നിങ്ങൾ പഠിച്ചു. നിങ്ങൾ പാഠം പഠിച്ചുകൊണ്ടിരിക്കുമ്പോൾ, ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് റോബോട്ടിക് ആം എങ്ങനെ ചലിക്കുമെന്ന് പ്രവചിക്കാൻ നിങ്ങളോട് ആവശ്യപ്പെട്ടു. കോഡ് വായിക്കുന്നതിനുള്ള ഒരു ഉദാഹരണമാണിത്.
ഈ പാഠത്തിൽ, ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾ കോഡ് റീഡിംഗ് പരിശീലിക്കും.

കോഡ് റീഡിംഗ് എന്താണ്?
കോഡ് എഴുതുന്നത് പോലെ തന്നെ, പ്രോഗ്രാമർമാർക്ക് കോഡ് വായിക്കുന്നതും ഒരു അടിസ്ഥാന കഴിവാണ്. കോഡിലെ പ്രശ്നങ്ങൾ പരിഹരിക്കുന്നതിനോ, കോഡ് അവലോകനം ചെയ്യുന്നതിനോ, നിലവിലുള്ള പ്രോജക്റ്റുകളിൽ നിന്ന് പഠിക്കുന്നതിനോ ആകട്ടെ, പ്രോഗ്രാമർമാർ പലപ്പോഴും മറ്റുള്ളവർ എഴുതിയ കോഡ് വായിച്ച് മനസ്സിലാക്കേണ്ടതുണ്ട്. ഒരു പ്രോജക്റ്റ് നോക്കുമ്പോഴെല്ലാം നിങ്ങൾ കോഡ് വായിക്കുകയും അത് എന്തുചെയ്യുമെന്ന് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രവചിക്കുകയും ചെയ്തിട്ടുണ്ട്. ഇനി നീ ഈ വൈദഗ്ദ്ധ്യം കൂടുതൽ മനഃപൂർവ്വം പരിശീലിക്കാൻ പോകുന്നു. ഈ പാഠത്തിലെ പ്രോജക്റ്റുകളിൽ, കോഡ് കേവല ചലനമാണോ അതോ ആപേക്ഷിക ചലനമാണോ ഉപയോഗിക്കുന്നതെന്ന് നോക്കേണ്ടത് പ്രധാനമാണ്, കൂടാതെ വൈറ്റ്ബോർഡ് അറ്റാച്ചുമെന്റിൽ വരയ്ക്കുന്നതിനെ ഇത് എങ്ങനെ ബാധിക്കുന്നുവെന്നും നോക്കേണ്ടതുണ്ട്.
നിങ്ങളുടെ കോഡ് റീഡിംഗ് സംഘടിപ്പിക്കൽ
ഒരു പ്രോജക്റ്റിൽ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന നിരവധി ഉപകരണങ്ങൾ ഉണ്ട്. റോബോട്ടിന്റെ പെരുമാറ്റരീതികൾ ദൃശ്യവൽക്കരിക്കാൻ നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് ഉപയോഗിക്കുന്നത് കോഡ് വായിക്കാൻ തുടങ്ങുന്നതിന് സഹായകരമായ ഒരു ഉപകരണമായിരിക്കും.
നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ കോഡ് റീഡിംഗ് ക്രമീകരിക്കുന്നതിനുള്ള ഒരു മാർഗം ഈ പാഠം കാണിച്ചുതരുന്നു. നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ ഓരോ ഭാഗവും വിവരിക്കുമ്പോൾ, ഇവിടെ കാണിച്ചിരിക്കുന്ന ലേഔട്ട് ഒരു ആരംഭ പോയിന്റായി ഉപയോഗിക്കാം. ഈ പാഠത്തിലെ ഉദാഹരണങ്ങളിൽ, എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് പേജിൽ ഇടതുവശത്ത് VEXcode പ്രോജക്റ്റിന്റെ ഒരു ചിത്രമുണ്ട്, വലതുവശത്ത് വാചകം ചേർക്കുന്നതിനുള്ള വരികളുണ്ട്. ഓരോ ഘട്ടത്തിലും, ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്ന ബ്ലോക്കുകൾ ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, കൂടാതെ ആ ബ്ലോക്കുകളുമായി ബന്ധപ്പെട്ട പെരുമാറ്റം(ങ്ങൾ) വാചകം വിവരിക്കുന്നു.
പ്രോജക്റ്റ് എയിലെ കോഡ് വായിക്കുന്നു
കോഡ് റീഡിംഗ് പരിശീലിക്കുന്നതിനായി, പ്രോജക്റ്റ് എ യുടെ കോഡ് വായിക്കുമ്പോൾ നമ്മൾ ഡോക്യുമെന്റേഷൻ പ്രക്രിയയിലൂടെ നടക്കും.
ഈ പ്രോജക്റ്റ് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക. ഘട്ടങ്ങൾ ക്രമത്തിൽ എഴുതിക്കൊണ്ടോ അല്ലെങ്കിൽ കോഡിന്റെ ചിത്രം നേരിട്ട് നിങ്ങളുടെ നോട്ട്ബുക്കിൽ ചേർത്തുകൊണ്ടോ ഇത് ചെയ്യാൻ കഴിയും.
കോഡ് വായിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് ഒരു പ്രവചനം നടത്തുക. ഈ കോഡ് റീഡിംഗ് പ്രക്രിയ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങൾ ഈ പ്രവചനത്തിലേക്ക് മടങ്ങും.

കോഡ് വായിക്കാൻ, പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ തന്നെ ആരംഭിക്കുക. ആദ്യത്തെ ബ്ലോക്ക് നോക്കുമ്പോൾ, ആ ബ്ലോക്കുമായി ബന്ധപ്പെട്ട പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ, പ്രോജക്റ്റിന് സമീപം എഴുതുക.
ഇവിടെ ആദ്യത്തെ ബ്ലോക്കുകളെ ഇങ്ങനെ വിവരിക്കാം: 1. എൻഡ് ഇഫക്റ്റർ പെൻആയി സജ്ജമാക്കുക.

കോഡ് വായിക്കുമ്പോൾ, 6-ആക്സിസ് ആം കേവല ചലനമാണോ അതോ ആപേക്ഷിക ചലനമാണോ ഉപയോഗിക്കുന്നതെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾ ഓരോ ബ്ലോക്കും സൂക്ഷ്മമായി പരിശോധിക്കേണ്ടതുണ്ട്.
ഈ പ്രോജക്റ്റിൽ, ആദ്യത്തെ മൂവ്മെന്റ് ബ്ലോക്ക് മൂവ് ടു പൊസിഷൻ ബ്ലോക്കാണ്. ബ്ലോക്കിന്റെ പാരാമീറ്ററുകളിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്ന കോർഡിനേറ്റുകളിലേക്ക് നീങ്ങുന്നതിന് 6-ആക്സിസ് ആം കേവല ചലനം ഉപയോഗിക്കുമെന്ന് ശ്രദ്ധിക്കുക.

ബ്ലോക്കുമായി ബന്ധപ്പെട്ട പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക. ഈ അഭിപ്രായവും ബ്ലോക്കിന്റെ സ്ഥാനം ലേക്കുള്ള നീക്കവും ഇങ്ങനെ വിവരിക്കാം: 2. നിർദ്ദേശാങ്കങ്ങളിലേക്ക് നീങ്ങാൻ കേവല ചലനം ഉപയോഗിക്കുക (75, 125, 0).

പ്രോജക്റ്റിലെ അടുത്ത മൂവ്മെന്റ് ബ്ലോക്ക് നോക്കൂ. ഇത് ഒരു കേവല ചലനമാണോ അതോ ആപേക്ഷിക ചലനമാണോ?
ഇത്ഇൻക്രിമെന്റ് സ്ഥാനംബ്ലോക്കാണ്, അതിനാൽ ഇത് 6-ആക്സിസ് ഭുജത്തിന്റെ ആപേക്ഷിക ചലനത്തെ സൂചിപ്പിക്കുന്നു.

ഈ ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ 6-ആക്സിസ് ആർം എവിടെയാണ് ചലിക്കുന്നതെന്ന് നിർണ്ണയിക്കാൻ ബ്ലോക്കിന്റെ പാരാമീറ്ററുകളിൽ നൽകിയിരിക്കുന്ന ഇൻക്രിമെന്റ് ഉപയോഗിക്കുക. ഇത് ചെയ്യുന്നതിന്, കേവല ചലന ബ്ലോക്കിൽ നിന്ന് പൊരുത്തപ്പെടുന്ന കോർഡിനേറ്റിന്റെ (x) ആപേക്ഷിക ചലനത്തിന്റെ മൂല്യം (50mm) ചേർക്കുക.
ഇത് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക. ഇതിനെ ഇങ്ങനെ വിവരിക്കാം: 3. x-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 125, 0) ആണ്.

പ്രോജക്റ്റിലെ ശേഷിക്കുന്ന ബ്ലോക്കുകളിലും ഈ പ്രക്രിയ തുടരുക. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഓരോ ബ്ലോക്കും എന്തുചെയ്യുമെന്ന് രേഖപ്പെടുത്തുക.
പ്രോജക്റ്റ് വായിക്കുമ്പോൾ റഫറൻസിനായി കമന്റ് ബ്ലോക്കുകളും കുറിപ്പുകളും വായിക്കാൻ ഓർമ്മിക്കുക.
ശേഷിക്കുന്ന മൂന്ന് വശങ്ങൾ വരയ്ക്കുന്നതിനുള്ള ഈ പദ്ധതിയുടെ ശേഷിക്കുന്ന ഘട്ടങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ വിവരിക്കാം:
4. y-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 175, 0) ആണ്.
5. x-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 175, 0) ആണ്.
6. y-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 125, 0) ആണ്.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആമിന്റെ പാത വരയ്ക്കുക.
പ്രോജക്റ്റിന്റെ അന്തിമ ഉൽപ്പന്നം ദൃശ്യവൽക്കരിക്കാൻ സഹായിക്കുന്നതിന്, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പാത വരയ്ക്കാൻ നിങ്ങൾ നിശ്ചയിച്ച കോർഡിനേറ്റുകൾ ഉപയോഗിക്കുക.

പദ്ധതി നടപ്പിലാക്കുന്നത് കാണുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെ പറയുന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക.
- നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിലെ പെരുമാറ്റങ്ങളുടെ പട്ടികയുമായി 6-ആക്സിസ് ആമിന്റെ നിരീക്ഷിച്ച പെരുമാറ്റങ്ങൾ എങ്ങനെ താരതമ്യം ചെയ്യുന്നു?
- പാഠത്തിന്റെ തുടക്കത്തിൽ നിങ്ങൾ നടത്തിയ പ്രവചനവുമായി നിങ്ങളുടെ പെരുമാറ്റങ്ങളുടെ പട്ടിക എങ്ങനെ താരതമ്യം ചെയ്യുന്നു?
- ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്ന സ്വഭാവരീതികളുമായി താരതമ്യം ചെയ്യുമ്പോൾ പാഠത്തിന്റെ തുടക്കത്തിൽ നിങ്ങൾ നടത്തിയ പ്രവചനം എങ്ങനെയാണ്?
- താഴെയുള്ള വീഡിയോയിൽ, 6-ആക്സിസ് ആം സുരക്ഷിത സ്ഥാനത്ത് നിന്ന് പേന ലൊക്കേഷനിൽ (75, 125, 0) സ്ഥാപിക്കാൻ നീങ്ങുന്നു. പിന്നീട് അത് ചതുരത്തിന്റെ ആദ്യ വശം വരയ്ക്കാൻ അടിത്തറയിൽ നിന്ന് മാറി, രണ്ടാമത്തെ വശം വരയ്ക്കാൻ വലതുവശത്തേക്കും, മൂന്നാമത്തെ വശം വരയ്ക്കാൻ അടിത്തറയിലേക്കും, ചതുരം പൂർത്തിയാക്കാൻ ഇടതുവശത്തേക്കും നീങ്ങുന്നു.
അഭിനന്ദനങ്ങൾ! ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾ ഇപ്പോൾ കോഡ് വായിക്കുകയും ആ അറിവ് ഉപയോഗിക്കുകയും ചെയ്തു. രണ്ട് അധിക ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾ ഇത് പരിശീലിക്കുന്നത് തുടരും.
പ്രോജക്റ്റ് ബിയിലെ കോഡ് വായിക്കുന്നു
ഈ ഉദാഹരണത്തിൽ, ഒരു പ്രോജക്റ്റിൽ ഒരു തെറ്റ് കണ്ടെത്തുന്നതിന് നിങ്ങൾ കോഡ് വായിക്കാൻ പരിശീലിക്കാൻ പോകുന്നു. പ്രോജക്റ്റ് എയിലേതുപോലെ ഒരു ചതുരം വരയ്ക്കുക എന്നതാണ് ഈ പ്രോജക്റ്റിന്റെയും ഉദ്ദേശ്യം. എന്നിരുന്നാലും, പ്രോജക്റ്റ് ബി പ്രവർത്തിപ്പിച്ചാൽ, 6-ആക്സിസ് ആം ഉദ്ദേശിച്ചതുപോലെ ഒരു ചതുരം വരയ്ക്കില്ല. പിശക് കണ്ടെത്തുന്നതിന് പ്രോജക്റ്റ് എയിൽ നിങ്ങൾ ഉപയോഗിച്ച അതേ ഘട്ടങ്ങൾ പിന്തുടർന്ന് ഈ ഉദാഹരണത്തിലെ കോഡ് നിങ്ങൾ വായിക്കും. പിന്നെ ഞങ്ങളുടെ കോഡ് റീഡിംഗിൽ നിന്നുള്ള വിവരങ്ങൾ ഉപയോഗിച്ച് പ്രശ്നം എങ്ങനെ പരിഹരിക്കാമെന്ന് തിരിച്ചറിയാൻ കഴിയും.
നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രോജക്റ്റ് രേഖപ്പെടുത്തുക. ഘട്ടങ്ങൾ ക്രമത്തിൽ എഴുതിക്കൊണ്ടോ അല്ലെങ്കിൽ കോഡിന്റെ ചിത്രം നേരിട്ട് നിങ്ങളുടെ നോട്ട്ബുക്കിൽ ചേർത്തുകൊണ്ടോ ഇത് ചെയ്യാൻ കഴിയും.
പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് ഒരു പ്രവചനം നടത്തുക. ഈ കോഡ് റീഡിംഗ് പ്രക്രിയ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങൾ ഈ പ്രവചനത്തിലേക്ക് മടങ്ങും.

പദ്ധതിയുടെ തുടക്കത്തിൽ തന്നെ ആരംഭിക്കാം. മുൻ പ്രോജക്റ്റിൽ ചെയ്തതുപോലെ പ്രോജക്റ്റ് സെറ്റപ്പ് ബ്ലോക്കുകൾ രേഖപ്പെടുത്തുക.
ആദ്യ കമന്റും സെറ്റ് എൻഡ് ഇഫക്റ്റർ ബ്ലോക്കും ഇങ്ങനെ വിവരിക്കാം:
1. എൻഡ് ഇഫക്റ്റർ പേനയിലേക്ക് സജ്ജമാക്കുക

പ്രോജക്റ്റിലെ ആദ്യ ചലന ബ്ലോക്ക് വായിക്കുക, ചലനം കേവലമാണോ അതോ ആപേക്ഷികമാണോ എന്ന് ശ്രദ്ധിക്കുക. ബ്ലോക്ക് എന്ത് സ്വഭാവമാണ് 6-ആക്സിസ് ആം പൂർത്തിയാക്കാൻ കാരണമാകുന്നത്? ഈ പെരുമാറ്റം ദൃശ്യവൽക്കരിക്കുക.

ഈ ബ്ലോക്കിനായി നിങ്ങൾ ദൃശ്യവൽക്കരിച്ച പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
ഈ പെരുമാറ്റത്തെ ഇങ്ങനെ വിവരിക്കാം:
2. നിർദ്ദേശാങ്കങ്ങളിലേക്ക് നീങ്ങാൻ കേവല ചലനം ഉപയോഗിക്കുക (75, 125, 0).

ഇനി രണ്ടാമത്തെ മൂവ്മെന്റ് ബ്ലോക്ക് നോക്കൂ. ഇത് ഒരു കേവല ചലനമാണോ അതോ ആപേക്ഷിക ചലനമാണോ? ഇത്ഇൻക്രിമെന്റ് സ്ഥാനം ബ്ലോക്കാണ്, അതിനാൽ ഇത് 6-ആക്സിസ് ഭുജത്തിന്റെ ആപേക്ഷിക ചലനത്തെ സൂചിപ്പിക്കുന്നു.
ഈ ബ്ലോക്ക് 6-ആക്സിസ് ആം പൂർത്തിയാക്കാൻ കാരണമാകുന്ന സ്വഭാവം ദൃശ്യവൽക്കരിക്കുക.

പ്രോജക്റ്റ് എയിൽ ചെയ്തതുപോലെ,ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്തതിന് ശേഷം 6-ആക്സിസ് ആം സ്ഥാനം എവിടെയാണെന്ന് നിർണ്ണയിക്കാൻ ബ്ലോക്കിന്റെ പാരാമീറ്ററുകൾ വായിക്കുക. ഇത് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
ഈ കമന്റിനെയും ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിനെയും ഇങ്ങനെ വിവരിക്കാം:
3. x-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 125, 0) ആണ്.

പ്രോജക്റ്റിലെ ശേഷിക്കുന്ന ബ്ലോക്കുകളിലും ഈ പ്രക്രിയ തുടരുക. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഓരോ ബ്ലോക്കും എന്തുചെയ്യുമെന്ന് ദൃശ്യവൽക്കരിക്കുക, തുടർന്ന് രേഖപ്പെടുത്തുക.
പദ്ധതിയിലെ ശേഷിക്കുന്ന ഘട്ടങ്ങളെ ഇങ്ങനെ വിവരിക്കാം:
4. y-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 175, 0) ആണ്.
5. x-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (175, 175, 0) ആണ്.
6. y-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (175, 125, 0) ആണ്.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആമിന്റെ പാത വരയ്ക്കുക.
പ്രോജക്റ്റിന്റെ അന്തിമ ഉൽപ്പന്നം ദൃശ്യവൽക്കരിക്കാനും രേഖപ്പെടുത്താനും സഹായിക്കുന്നതിന്, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പാത വരയ്ക്കാൻ നിങ്ങൾ നിശ്ചയിച്ച കോർഡിനേറ്റുകൾ ഉപയോഗിക്കുക.

പദ്ധതി നടപ്പിലാക്കുന്നത് കാണുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെ പറയുന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക.
- നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിലെ പെരുമാറ്റങ്ങളുടെ പട്ടികയുമായി 6-ആക്സിസ് ആമിന്റെ നിരീക്ഷിച്ച പെരുമാറ്റങ്ങൾ എങ്ങനെ താരതമ്യം ചെയ്യുന്നു?
- പാഠത്തിന്റെ തുടക്കത്തിൽ നിങ്ങൾ നടത്തിയ പ്രവചനവുമായി നിങ്ങളുടെ പെരുമാറ്റങ്ങളുടെ പട്ടിക എങ്ങനെ താരതമ്യം ചെയ്യുന്നു?
- ഈ വീഡിയോയിൽ കാണിച്ചിരിക്കുന്ന സ്വഭാവരീതികളുമായി താരതമ്യം ചെയ്യുമ്പോൾ പാഠത്തിന്റെ തുടക്കത്തിൽ നിങ്ങൾ നടത്തിയ പ്രവചനം എങ്ങനെയാണ്?
- താഴെയുള്ള വീഡിയോ ക്ലിപ്പിൽ, 6-ആക്സിസ് ആം സുരക്ഷിത സ്ഥാനത്ത് നിന്ന് കോർഡിനേറ്റിലേക്ക് നീങ്ങുന്നു (72, 125, 0). പിന്നീട് അത് ആദ്യ വശം വരയ്ക്കാൻ അടിത്തറയിൽ നിന്ന് അകന്ന്, രണ്ടാമത്തെ വശം വരയ്ക്കാൻ വലതുവശത്തേക്ക്, മൂന്നാമത്തെ വശം വരയ്ക്കാൻ അടിത്തറയിൽ നിന്ന് കൂടുതൽ അകന്ന്, നാലാമത്തെ വശം വരയ്ക്കാൻ ഇടതുവശത്തേക്ക് നീങ്ങുന്നു.
ഇനി നിങ്ങളുടെ സ്കെച്ചിലേക്ക് മടങ്ങുക. പ്രോജക്റ്റ് ഒരു ചതുരം വരയ്ക്കുന്നത് നിർത്തിയ ഘട്ടം തിരിച്ചറിയുക. പ്രോജക്റ്റിലെ ആദ്യത്തെ മൂന്ന് മൂവ്മെന്റ് ബ്ലോക്കുകൾ 6-ആക്സിസ് ആം എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, പേന ഒരു ചതുരം വരയ്ക്കുന്നത് തുടരുമെന്ന് തോന്നുന്നു.
എന്നിരുന്നാലും, നാലാമത്തെ മൂവ്മെന്റ് ബ്ലോക്കിൽ, 6-ആക്സിസ് ആം പ്രതീക്ഷിച്ചതിലും വിപരീത ദിശയിലാണ് സഞ്ചരിക്കുന്നത് - നെഗറ്റീവ് x-ആക്സിസിനു പകരം പോസിറ്റീവ് x-ആക്സിസിലൂടെ. പ്രോജക്റ്റിലെ ഈ ഘട്ടം കണ്ടെത്തി നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ അടയാളപ്പെടുത്തുക.

ഇനി പ്രോജക്റ്റിലെ പിശക് സംഭവിച്ച ഘട്ടവുമായി പൊരുത്തപ്പെടുന്ന ബ്ലോക്ക് തിരിച്ചറിയുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിലും ബ്ലോക്ക് അടയാളപ്പെടുത്തുക.
ഈ ഉദാഹരണത്തിൽ, ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന "ആപേക്ഷിക ചലനത്തോടെ സൈഡ് സിഡി വരയ്ക്കുക" എന്ന അഭിപ്രായവുമായി യോജിക്കുന്നത് ഘട്ടം 5 ആണ്.

ഈ പിശകിന് പരിഹാരം ശുപാർശ ചെയ്യുന്നതിന് അക്ഷങ്ങളിലൂടെയുള്ള ചലനത്തെക്കുറിച്ച് നിങ്ങൾക്കറിയാവുന്ന കാര്യങ്ങൾ പ്രയോഗിക്കുക.
ഒരു ചതുരം വരയ്ക്കാൻ, 6-ആക്സിസ് ഭുജം x-ആക്സിസിനൊപ്പം നെഗറ്റീവ് ദിശയിൽ നീങ്ങേണ്ടതുണ്ട്. ഇതിനർത്ഥം ഈ ഇൻക്രിമെന്റ് സ്ഥാനം ബ്ലോക്കിൽ x-പാരാമീറ്റർ 50 ന് പകരം –50 ആയി സജ്ജമാക്കണം എന്നാണ്.

പ്രോജക്റ്റ് ശരിയായി പ്രവർത്തിപ്പിക്കാൻ ആവശ്യമായ മാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
ഇത് പ്രോജക്റ്റിന് താഴെ ഒരു കുറിപ്പായി രേഖപ്പെടുത്താം, അത് ഇങ്ങനെ വിവരിക്കാം:
ഘട്ടം 5 x-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറയ്ക്കുന്നതിന് ആയി മാറ്റണം. ഒരു ചതുരം വരയ്ക്കുന്നതിന് പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 175, 0) ആയിരിക്കണം.
ചലനം ആപേക്ഷികമായതിനാൽ ഘട്ടം 6 മാറും. ഘട്ടം 6 ന് ശേഷമുള്ള പുതിയ കോർഡിനേറ്റ് (75, 125, 0) ആയിരിക്കും.

ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന്റെ x-പാരാമീറ്റർ 50 ൽ നിന്ന് –50 ആയി മാറ്റി പ്രോജക്റ്റ് റൺ ചെയ്യുന്നത് കാണുക. 6-ആക്സിസ് ഭുജം ഇപ്പോൾ സുരക്ഷിത സ്ഥാനത്ത് നിന്ന് കോർഡിനേറ്റിലേക്ക് (75, 125, 0_) നീങ്ങുന്നു, തുടർന്ന് ഉദ്ദേശിച്ചതുപോലെ ഒരു ചതുരം വരയ്ക്കാൻ നീങ്ങുന്നു.
ഇപ്പോൾ നിങ്ങൾ രണ്ട് വ്യത്യസ്ത പ്രോജക്റ്റുകൾക്കായുള്ള കോഡ് വായിച്ചു കഴിഞ്ഞു - ഒന്ന് കോഡ് വായിക്കുന്നതിനും രേഖപ്പെടുത്തുന്നതിനുമുള്ള പ്രക്രിയ പഠിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന്, മറ്റൊന്ന് ഒരു പ്രോജക്റ്റിലെ പിശക് തിരിച്ചറിയാൻ കോഡ് വായിക്കുന്നതിന്. 6-ആക്സിസ് ആം, VEXcode എന്നിവയിൽ പ്രവർത്തിക്കുമ്പോഴെല്ലാം കോഡ് വായിക്കൽ, ദൃശ്യവൽക്കരിക്കൽ, പ്രോജക്റ്റുകൾ ഡോക്യുമെന്റ് ചെയ്യൽ എന്നിവ നിങ്ങൾ തുടർന്നും പരിശീലിക്കും. കോഡ് വായിക്കുന്നതിനും രേഖപ്പെടുത്തുന്നതിനുമുള്ള ഒരു പ്രക്രിയ ഓർമ്മിക്കാൻ സഹായിക്കുന്നതിന് നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ഈ പാഠത്തിലേക്ക് മടങ്ങാം.
പ്രവർത്തനം
ഇപ്പോൾ നിങ്ങൾ രണ്ട് വ്യത്യസ്ത പ്രോജക്ടുകൾ ഉപയോഗിച്ച് കോഡ് റീഡിംഗ് പരിശീലിച്ചു, വീണ്ടും സ്വന്തമായി പരിശീലിക്കും.

പ്രവർത്തനം: മുകളിലുള്ള പ്രോജക്റ്റിലെ കോഡ് വായിക്കാൻ നിങ്ങൾ പഠിച്ച നടപടിക്രമം പിന്തുടരുക.
- മുകളിലുള്ള പ്രോജക്റ്റ് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
- പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് നിങ്ങൾ കരുതുന്നുവെന്ന് പ്രവചിക്കുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രവചനം രേഖപ്പെടുത്തുക.
- പ്രോജക്റ്റിലെ ഓരോ ബ്ലോക്കും വായിച്ച്, ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ 6-ആക്സിസ് ആം ചെയ്യുന്ന സ്വഭാവം ദൃശ്യവൽക്കരിക്കുക. ഈ പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
- പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം സ്വീകരിക്കുന്ന പാത വരയ്ക്കുക.
- നിങ്ങൾ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങളുടെ അധ്യാപകനുമായി ബന്ധപ്പെടുക. ഒരു ക്ലാസ് പോലെ പ്രോജക്റ്റ് പ്രവർത്തിക്കുന്നത് നിങ്ങൾ കാണും. പിന്നെ നിങ്ങളുടെ പ്രവചനവും ഡോക്യുമെന്റേഷനും ചർച്ച ചെയ്യും.
നിങ്ങളുടെ ധാരണ പരിശോധിക്കുക
അടുത്ത പാഠം ആരംഭിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെയുള്ള ഡോക്യുമെന്റിലെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകി ഈ പാഠത്തിലെ ആശയങ്ങൾ മനസ്സിലാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.
നിങ്ങളുടെ ധാരണാ ചോദ്യങ്ങൾ പരിശോധിക്കുക > (Google Doc / .docx / .pdf)
നിങ്ങളുടെ മിഡ്-യൂണിറ്റ് പ്രതിഫലനം ആരംഭിക്കാൻഅടുത്തത് >തിരഞ്ഞെടുക്കുക.