Skip to main content

പാഠം 2: വായനാ കോഡ്

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

ഈ പാഠത്തിൽ, ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾ കോഡ് റീഡിംഗ് പരിശീലിക്കും. 

ഈ പാഠത്തിൽ രേഖപ്പെടുത്തുന്ന തരത്തിലുള്ള പ്രോജക്റ്റിന്റെ ഒരു ഉദാഹരണമായി, വൈറ്റ്ബോർഡ് അറ്റാച്ച്മെന്റിൽ 6-ആക്സിസ് ആം ഉപയോഗിച്ച് ഒരു ത്രികോണം വരയ്ക്കുന്ന ഒരു പ്രോജക്റ്റ് കാണിച്ചിരിക്കുന്നു.

കോഡ് റീഡിംഗ് എന്താണ്?

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

നിങ്ങളുടെ കോഡ് റീഡിംഗ് സംഘടിപ്പിക്കൽ

ഒരു പ്രോജക്റ്റിൽ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങളെ സഹായിക്കുന്ന നിരവധി ഉപകരണങ്ങൾ ഉണ്ട്. റോബോട്ടിന്റെ പെരുമാറ്റരീതികൾ ദൃശ്യവൽക്കരിക്കാൻ നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് ഉപയോഗിക്കുന്നത് കോഡ് വായിക്കാൻ തുടങ്ങുന്നതിന് സഹായകരമായ ഒരു ഉപകരണമായിരിക്കും. 

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

പ്രോജക്റ്റ് എയിലെ കോഡ് വായിക്കുന്നു

കോഡ് റീഡിംഗ് പരിശീലിക്കുന്നതിനായി, പ്രോജക്റ്റ് എ യുടെ കോഡ് വായിക്കുമ്പോൾ നമ്മൾ ഡോക്യുമെന്റേഷൻ പ്രക്രിയയിലൂടെ നടക്കും.

ഈ പ്രോജക്റ്റ് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക. ഘട്ടങ്ങൾ ക്രമത്തിൽ എഴുതിക്കൊണ്ടോ അല്ലെങ്കിൽ കോഡിന്റെ ചിത്രം നേരിട്ട് നിങ്ങളുടെ നോട്ട്ബുക്കിൽ ചേർത്തുകൊണ്ടോ ഇത് ചെയ്യാൻ കഴിയും.

കോഡ് വായിക്കുന്നതിനുള്ള ഘട്ടങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് ഒരു പ്രവചനം നടത്തുക. ഈ കോഡ് റീഡിംഗ് പ്രക്രിയ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങൾ ഈ പ്രവചനത്തിലേക്ക് മടങ്ങും.

പ്രോജക്റ്റ് എ ആരംഭിക്കുന്നത് 'When started' ബ്ലോക്കിലാണ്, കൂടാതെ ഒരു കമന്റ് ബ്ലോക്കിനും അനുബന്ധ ആം ബ്ലോക്കിനും ഇടയിൽ മാറിമാറി വരുന്നു. പ്രോജക്റ്റ് മുകളിൽ നിന്ന് താഴേക്ക് ഇങ്ങനെ വായിക്കുന്നു: കമന്റ് 1: വരയ്ക്കാൻ സജ്ജമാക്കുക; ആം എൻഡ് ഇഫക്റ്റർ പേനയിലേക്ക് സജ്ജമാക്കുക; കമന്റ് 2: ഒരു ചതുരം വരയ്ക്കാൻ സജ്ജമാക്കുക; ആം 75, 125, 0 സ്ഥാനത്തേക്ക് നീക്കുക. തുടർന്ന് ഓരോ വശവും: കമന്റ്3: ആപേക്ഷിക ചലനത്തോടെ AB വശം വരയ്ക്കുക; കൈയുടെ സ്ഥാനം x 50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; കമന്റ് 4: ആപേക്ഷിക ചലനത്തോടെ BC വശം വരയ്ക്കുക; കൈയുടെ സ്ഥാനം y 50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; കമന്റ് 5: ആപേക്ഷിക ചലനത്തോടെ സൈഡ് സിഡി വരയ്ക്കുക; കൈയുടെ സ്ഥാനം x -50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; ഒടുവിൽ, കമന്റ് 6: ആപേക്ഷിക ചലനത്തോടെ സൈഡ് DA വരയ്ക്കുക; കൈയുടെ സ്ഥാനം y -50 കൊണ്ട് വർദ്ധിപ്പിക്കുക.

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

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

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് എ ഉപയോഗിച്ച് കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. ആദ്യ കമന്റും സെറ്റ് ആം എൻഡ് ഇഫക്റ്റർ ബ്ലോക്കുകളും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു.

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

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

മുകളിൽ വിവരിച്ചതുപോലെ പ്രോജക്റ്റ് എ യുടെ ആരംഭ ഭാഗം, x 75, y 125, z 0 mm ബ്ലോക്ക് സ്ഥാനത്തേക്ക് നീക്കുന്ന ഭുജം ഒരു ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് എ യുടെ തുടക്കം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. രണ്ടാമത്തെ കമന്റും അതിനു താഴെയുള്ള സ്ഥാന ബ്ലോക്കിലേക്കുള്ള നീക്കവും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ബ്ലോക്ക് കൈയെ x 75, y 125, z 0 എന്നീ സ്ഥാനങ്ങളിലേക്ക് നീക്കുന്നു.

പ്രോജക്റ്റിലെ അടുത്ത മൂവ്മെന്റ് ബ്ലോക്ക് നോക്കൂ. ഇത് ഒരു കേവല ചലനമാണോ അതോ ആപേക്ഷിക ചലനമാണോ?

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

മുകളിൽ വിവരിച്ചതുപോലെ പ്രോജക്റ്റ് എ യുടെ ആരംഭ ഭാഗം, x 50 mm സ്ഥാനം വർദ്ധിപ്പിക്കുന്നതിനുള്ള ബ്ലോക്ക് ചുവപ്പിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

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

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

 

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് എ യുടെ ഒരു ഭാഗം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. മൂന്നാമത്തെ കമന്റും അതിനു താഴെയുള്ള ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ബ്ലോക്ക് ഭുജത്തെ x അക്ഷത്തിൽ 50mm വർദ്ധിപ്പിക്കുന്നു.

പ്രോജക്റ്റിലെ ശേഷിക്കുന്ന ബ്ലോക്കുകളിലും ഈ പ്രക്രിയ തുടരുക. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഓരോ ബ്ലോക്കും എന്തുചെയ്യുമെന്ന് രേഖപ്പെടുത്തുക.

പ്രോജക്റ്റ് വായിക്കുമ്പോൾ റഫറൻസിനായി കമന്റ് ബ്ലോക്കുകളും കുറിപ്പുകളും വായിക്കാൻ ഓർമ്മിക്കുക.

ശേഷിക്കുന്ന മൂന്ന് വശങ്ങൾ വരയ്ക്കുന്നതിനുള്ള ഈ പദ്ധതിയുടെ ശേഷിക്കുന്ന ഘട്ടങ്ങൾ ഇനിപ്പറയുന്ന രീതിയിൽ വിവരിക്കാം: 

4. y-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 175, 0) ആണ്.

5. x-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 175, 0) ആണ്.

6. y-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 125, 0) ആണ്.

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് എ യുടെ അടിഭാഗം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. അവസാനത്തെ മൂന്ന് കമന്റുകളും ഓരോന്നിനും താഴെയുള്ള ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകളും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ഈ വിഭാഗത്തിലെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകൾ ഇപ്രകാരമാണ്: ആദ്യത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ y 50 കൊണ്ട് വായിക്കുന്നു; രണ്ടാമത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ x - 50 കൊണ്ട് വായിക്കുന്നു; അവസാനത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ y - 50 കൊണ്ട് വായിക്കുന്നു.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആമിന്റെ പാത വരയ്ക്കുക. 

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

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

പദ്ധതി നടപ്പിലാക്കുന്നത് കാണുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെ പറയുന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക.

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

അഭിനന്ദനങ്ങൾ! ഒരു പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ എന്ത് സംഭവിക്കുമെന്ന് നിർണ്ണയിക്കാൻ നിങ്ങൾ ഇപ്പോൾ കോഡ് വായിക്കുകയും ആ അറിവ് ഉപയോഗിക്കുകയും ചെയ്തു. രണ്ട് അധിക ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് നിങ്ങൾ ഇത് പരിശീലിക്കുന്നത് തുടരും. 

പ്രോജക്റ്റ് ബിയിലെ കോഡ് വായിക്കുന്നു

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

നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രോജക്റ്റ് രേഖപ്പെടുത്തുക. ഘട്ടങ്ങൾ ക്രമത്തിൽ എഴുതിക്കൊണ്ടോ അല്ലെങ്കിൽ കോഡിന്റെ ചിത്രം നേരിട്ട് നിങ്ങളുടെ നോട്ട്ബുക്കിൽ ചേർത്തുകൊണ്ടോ ഇത് ചെയ്യാൻ കഴിയും.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് ഒരു പ്രവചനം നടത്തുക. ഈ കോഡ് റീഡിംഗ് പ്രക്രിയ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങൾ ഈ പ്രവചനത്തിലേക്ക് മടങ്ങും.

പ്രോജക്റ്റ് ബി ആരംഭിക്കുന്നത് 'When started' ബ്ലോക്കിലാണ്, കൂടാതെ ഒരു കമന്റ് ബ്ലോക്കിനും അനുബന്ധ ആം ബ്ലോക്കിനും ഇടയിൽ മാറിമാറി വരുന്നു. പ്രോജക്റ്റ് മുകളിൽ നിന്ന് താഴേക്ക് ഇങ്ങനെ വായിക്കുന്നു: കമന്റ് 1: വരയ്ക്കാൻ സജ്ജമാക്കുക; ആം എൻഡ് ഇഫക്റ്റർ പേനയിലേക്ക് സജ്ജമാക്കുക; കമന്റ് 2: ഒരു ചതുരം വരയ്ക്കാൻ സജ്ജമാക്കുക; ആം 75, 125, 0 സ്ഥാനത്തേക്ക് നീക്കുക. തുടർന്ന് ഓരോ വശവും: കമന്റ് 3: ആപേക്ഷിക ചലനത്തോടെ AB വശം വരയ്ക്കുക; കൈയുടെ സ്ഥാനം x 50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; കമന്റ് 4: ആപേക്ഷിക ചലനത്തോടെ BC വശം വരയ്ക്കുക; കൈയുടെ സ്ഥാനം y 50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; കമന്റ് 5: ആപേക്ഷിക ചലനത്തോടെ സൈഡ് സിഡി വരയ്ക്കുക; കൈയുടെ സ്ഥാനം x 50 കൊണ്ട് വർദ്ധിപ്പിക്കുക; ഒടുവിൽ, കമന്റ് 6: ആപേക്ഷിക ചലനത്തോടെ സൈഡ് DA വരയ്ക്കുക; കൈയുടെ സ്ഥാനം y -50 കൊണ്ട് വർദ്ധിപ്പിക്കുക.

പദ്ധതിയുടെ തുടക്കത്തിൽ തന്നെ ആരംഭിക്കാം. മുൻ പ്രോജക്റ്റിൽ ചെയ്തതുപോലെ പ്രോജക്റ്റ് സെറ്റപ്പ് ബ്ലോക്കുകൾ രേഖപ്പെടുത്തുക.

ആദ്യ കമന്റും സെറ്റ് എൻഡ് ഇഫക്റ്റർ ബ്ലോക്കും ഇങ്ങനെ വിവരിക്കാം: 

1. എൻഡ് ഇഫക്റ്റർ പേനയിലേക്ക് സജ്ജമാക്കുക

എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിലെ കോഡ് റീഡിംഗ് ഉദാഹരണം, ആദ്യ കമന്റും സെറ്റ് ആം എൻഡ് ഇഫക്റ്റർ ബ്ലോക്കും ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു.

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

പ്രോജക്റ്റ് ബിയുടെ ആരംഭ ഭാഗം, കമന്റിന് താഴെയുള്ള മൂവ് ടു പൊസിഷൻ ബ്ലോക്കിന് ചുറ്റും ഒരു ചുവന്ന ഹൈലൈറ്റ് ബോക്സ് ഉണ്ട്. ഒരു ചതുരം വരയ്ക്കാൻ സജ്ജമാക്കുക. ബ്ലോക്ക് റീഡ് ചെയ്യുന്നത് മൂവ് ആം സ്ഥാനത്തേക്ക് x 75, y 125, z 0 mm.

ഈ ബ്ലോക്കിനായി നിങ്ങൾ ദൃശ്യവൽക്കരിച്ച പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.

ഈ പെരുമാറ്റത്തെ ഇങ്ങനെ വിവരിക്കാം: 

2. നിർദ്ദേശാങ്കങ്ങളിലേക്ക് നീങ്ങാൻ കേവല ചലനം ഉപയോഗിക്കുക (75, 125, 0).

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് ബി യുടെ തുടക്കം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. ഒരു ചതുരം വരയ്ക്കാൻ സജ്ജമാക്കുക എന്നതിന്റെ രണ്ടാമത്തെ കമന്റും അതിനു താഴെയുള്ള നീക്കൽ ബ്ലോക്കും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ബ്ലോക്ക് റീഡ് ചെയ്യുന്നത് മൂവ് ആം സ്ഥാനത്തേക്ക് x 75, y 125, z 0 mm.

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

ഈ ബ്ലോക്ക് 6-ആക്സിസ് ആം പൂർത്തിയാക്കാൻ കാരണമാകുന്ന സ്വഭാവം ദൃശ്യവൽക്കരിക്കുക. 

 

പ്രോജക്റ്റ് ബി യുടെ ഒരു ഭാഗം കാണിച്ചിരിക്കുന്നു, ആദ്യത്തെ ഇൻക്രിമെന്റ് ആം ബ്ലോക്കിന് ചുറ്റും ചുവന്ന ഹൈലൈറ്റ് ബോക്സ്, ആപേക്ഷിക ചലനത്തോടെ AD വശം വരയ്ക്കുക എന്ന കമന്റിന് താഴെ. ബ്ലോക്ക് കൈയുടെ സ്ഥാനത്തെ x 50 കൊണ്ട് വർദ്ധിപ്പിക്കുന്നു.

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

ഈ കമന്റിനെയും ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിനെയും ഇങ്ങനെ വിവരിക്കാം: 

3. x-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 125, 0) ആണ്.

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് ബി യുടെ തുടക്കം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. ആപേക്ഷിക ചലനത്തോടുകൂടിയ ഡ്രോ സൈഡ് AB യുടെ മൂന്നാമത്തെ കമന്റും അതിനു താഴെയുള്ള ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ബ്ലോക്ക് കൈയുടെ സ്ഥാനത്തെ x 50 മില്ലീമീറ്റർ വർദ്ധിപ്പിക്കുന്നു.

പ്രോജക്റ്റിലെ ശേഷിക്കുന്ന ബ്ലോക്കുകളിലും ഈ പ്രക്രിയ തുടരുക. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ ഓരോ ബ്ലോക്കും എന്തുചെയ്യുമെന്ന് ദൃശ്യവൽക്കരിക്കുക, തുടർന്ന് രേഖപ്പെടുത്തുക.

പദ്ധതിയിലെ ശേഷിക്കുന്ന ഘട്ടങ്ങളെ ഇങ്ങനെ വിവരിക്കാം: 

4. y-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (125, 175, 0) ആണ്.

5. x-കോർഡിനേറ്റിലേക്ക് 50 ചേർത്തുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (175, 175, 0) ആണ്.

6. y-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറച്ചുകൊണ്ട് ആപേക്ഷിക നീക്കം. പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (175, 125, 0) ആണ്.

മുകളിൽ നിന്ന് പ്രോജക്റ്റ് ബി യുടെ അടിഭാഗം കാണിക്കുന്ന കോഡ് റീഡിംഗ് നോട്ട്ബുക്കിന്റെ ഉദാഹരണം. അവസാനത്തെ മൂന്ന് കമന്റുകളും ഓരോന്നിനും താഴെയുള്ള ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകളും ഹൈലൈറ്റ് ചെയ്ത് വിവരിച്ചിരിക്കുന്നു. ഈ വിഭാഗത്തിലെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകൾ ഇപ്രകാരമാണ്: ആദ്യത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ y 50 കൊണ്ട് വായിക്കുന്നു; രണ്ടാമത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ x 50 കൊണ്ട് വായിക്കുന്നു; അവസാനത്തേത് ഇൻക്രിമെന്റ് ആം പൊസിഷൻ y - 50 കൊണ്ട് വായിക്കുന്നു.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആമിന്റെ പാത വരയ്ക്കുക.

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

വൈറ്റ്ബോർഡ് അറ്റാച്ച്മെന്റോടുകൂടിയ 6-ആക്സിസ് ആമിന്റെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് ഡയഗ്രം, അതിൽ ഒരു X, Y ആക്സിസ് ഓവർലേ ചെയ്തിട്ടുണ്ട്, കൂടാതെ ആമിന്റെ അടിഭാഗത്തിന്റെ മധ്യഭാഗത്ത് ഉത്ഭവസ്ഥാനം വിഭജിക്കുന്നു. മുകളിലുള്ള കോഡ് റീഡിംഗിൽ വിവരിച്ചിരിക്കുന്ന നിർദ്ദേശാങ്കങ്ങളെ പ്രതിഫലിപ്പിക്കുന്നതിനായി അഞ്ച് പോയിന്റുകൾ പ്ലോട്ട് ചെയ്ത് ഒരു ഡോട്ട് ലൈൻ ഉപയോഗിച്ച് ബന്ധിപ്പിച്ചിരിക്കുന്നു. കുത്തുകളുള്ള വരകൾ താഴേക്കും, പിന്നീട് വലത്തോട്ടും, പിന്നീട് താഴേക്കും, പിന്നീട് ഇടത്തോട്ടും വരയ്ക്കുന്നതിനാൽ ചതുരം കൃത്യമായി വരയ്ക്കുന്നില്ല.

പദ്ധതി നടപ്പിലാക്കുന്നത് കാണുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെ പറയുന്ന ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകുക. 

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

 

വീഡിയോ ഫയൽ

ഇനി നിങ്ങളുടെ സ്കെച്ചിലേക്ക് മടങ്ങുക. പ്രോജക്റ്റ് ഒരു ചതുരം വരയ്ക്കുന്നത് നിർത്തിയ ഘട്ടം തിരിച്ചറിയുക. പ്രോജക്റ്റിലെ ആദ്യത്തെ മൂന്ന് മൂവ്മെന്റ് ബ്ലോക്കുകൾ 6-ആക്സിസ് ആം എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ, പേന ഒരു ചതുരം വരയ്ക്കുന്നത് തുടരുമെന്ന് തോന്നുന്നു.

എന്നിരുന്നാലും, നാലാമത്തെ മൂവ്മെന്റ് ബ്ലോക്കിൽ, 6-ആക്സിസ് ആം പ്രതീക്ഷിച്ചതിലും വിപരീത ദിശയിലാണ് സഞ്ചരിക്കുന്നത് - നെഗറ്റീവ് x-ആക്സിസിനു പകരം പോസിറ്റീവ് x-ആക്സിസിലൂടെ. പ്രോജക്റ്റിലെ ഈ ഘട്ടം കണ്ടെത്തി നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ അടയാളപ്പെടുത്തുക.

 

x അക്ഷത്തിൽ തെറ്റായ ദിശയിലുള്ള ചലനത്തെ സൂചിപ്പിക്കുന്നതിന്, ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന മൂന്നാം വശത്തിന്റെ ഡോട്ട് ഇട്ട വരയുള്ള, മുകളിൽ നിന്നുള്ള അതേ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് ഡയഗ്രം.

ഇനി പ്രോജക്റ്റിലെ പിശക് സംഭവിച്ച ഘട്ടവുമായി പൊരുത്തപ്പെടുന്ന ബ്ലോക്ക് തിരിച്ചറിയുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിലും ബ്ലോക്ക് അടയാളപ്പെടുത്തുക.

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

മുകളിൽ നിന്നുള്ള എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്ക് കോഡ് വായനാ ഉദാഹരണം, ഘട്ടം 5 ലെ വാചകവും ചുവന്ന ബോക്സിൽ വിളിക്കപ്പെടുന്ന ബ്ലോക്കുകളും.

ഈ പിശകിന് പരിഹാരം ശുപാർശ ചെയ്യുന്നതിന് അക്ഷങ്ങളിലൂടെയുള്ള ചലനത്തെക്കുറിച്ച് നിങ്ങൾക്കറിയാവുന്ന കാര്യങ്ങൾ പ്രയോഗിക്കുക.

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

പ്രൊജക്റ്റ് ബി യുടെ ഒരു ഭാഗം, ആപേക്ഷിക ചലന കമന്റുള്ള ഡ്രോ സൈഡ് സിഡിക്ക് താഴെയുള്ള ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന്റെ x പാരാമീറ്ററിന് ചുറ്റും ചുവന്ന ഹൈലൈറ്റ് ബോക്സ്. x പാരാമീറ്റർ ഇപ്പോൾ നെഗറ്റീവ് 50 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു.

പ്രോജക്റ്റ് ശരിയായി പ്രവർത്തിപ്പിക്കാൻ ആവശ്യമായ മാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.

ഇത് പ്രോജക്റ്റിന് താഴെ ഒരു കുറിപ്പായി രേഖപ്പെടുത്താം, അത് ഇങ്ങനെ വിവരിക്കാം: 

ഘട്ടം 5 x-കോർഡിനേറ്റിൽ നിന്ന് 50 കുറയ്ക്കുന്നതിന് ആയി മാറ്റണം. ഒരു ചതുരം വരയ്ക്കുന്നതിന് പുതിയ നിർദ്ദേശാങ്കങ്ങൾ (75, 175, 0) ആയിരിക്കണം. 

ചലനം ആപേക്ഷികമായതിനാൽ ഘട്ടം 6 മാറും. ഘട്ടം 6 ന് ശേഷമുള്ള പുതിയ കോർഡിനേറ്റ് (75, 125, 0) ആയിരിക്കും.

വിശദീകരണ വാചകം

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

വീഡിയോ ഫയൽ

ഇപ്പോൾ നിങ്ങൾ രണ്ട് വ്യത്യസ്ത പ്രോജക്റ്റുകൾക്കായുള്ള കോഡ് വായിച്ചു കഴിഞ്ഞു - ഒന്ന് കോഡ് വായിക്കുന്നതിനും രേഖപ്പെടുത്തുന്നതിനുമുള്ള പ്രക്രിയ പഠിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന്, മറ്റൊന്ന് ഒരു പ്രോജക്റ്റിലെ പിശക് തിരിച്ചറിയാൻ കോഡ് വായിക്കുന്നതിന്. 6-ആക്സിസ് ആം, VEXcode എന്നിവയിൽ പ്രവർത്തിക്കുമ്പോഴെല്ലാം കോഡ് വായിക്കൽ, ദൃശ്യവൽക്കരിക്കൽ, പ്രോജക്റ്റുകൾ ഡോക്യുമെന്റ് ചെയ്യൽ എന്നിവ നിങ്ങൾ തുടർന്നും പരിശീലിക്കും. കോഡ് വായിക്കുന്നതിനും രേഖപ്പെടുത്തുന്നതിനുമുള്ള ഒരു പ്രക്രിയ ഓർമ്മിക്കാൻ സഹായിക്കുന്നതിന് നിങ്ങൾക്ക് എപ്പോൾ വേണമെങ്കിലും ഈ പാഠത്തിലേക്ക് മടങ്ങാം. 

പ്രവർത്തനം

ഇപ്പോൾ നിങ്ങൾ രണ്ട് വ്യത്യസ്ത പ്രോജക്ടുകൾ ഉപയോഗിച്ച് കോഡ് റീഡിംഗ് പരിശീലിച്ചു, വീണ്ടും സ്വന്തമായി പരിശീലിക്കും.

ഒരു ത്രികോണം വരയ്ക്കാൻ ഉദ്ദേശിച്ചിട്ടുള്ള ഉദാഹരണ പ്രോജക്റ്റ്. പ്രോജക്റ്റ് ആരംഭിക്കുന്നത് 'When started' ബ്ലോക്കിലാണ്, തുടർന്ന് 'Comment' ബ്ലോക്കുകളും 'Arm' ബ്ലോക്കുകളും മാറിമാറി വരുന്നു. പ്രോജക്റ്റ് ഇപ്രകാരമാണ്: കമന്റ് 1: വരയ്ക്കാൻ സജ്ജമാക്കുക; ആം എൻഡ് ഇഫക്റ്റർ പേനയിലേക്ക് സജ്ജമാക്കുക; കമന്റ് 2: കേവല ചലനം ഉപയോഗിച്ച് ത്രികോണത്തിന്റെ തുടക്കത്തിലേക്ക് നീക്കുക, കൈ x 100, y 100, z 0 mm സ്ഥാനത്തേക്ക് നീക്കുക. അടുത്തതായി, വശങ്ങൾ വരയ്ക്കാനുള്ള കമാൻഡുകൾ. കമന്റ് 3 ഇപ്രകാരം വായിക്കുന്നു: ആപേക്ഷിക ചലനത്തോടെ AB വശം വരയ്ക്കുക, തുടർന്ന് കൈയുടെ സ്ഥാനം x 100 mm വർദ്ധിപ്പിക്കുക; കമന്റ് 4: ആപേക്ഷിക ചലനത്തോടെ BC വശം വരയ്ക്കുക, കൈയുടെ സ്ഥാനം y 100 mm വർദ്ധിപ്പിക്കുക; ഒടുവിൽ, കമന്റ് 5: ആപേക്ഷിക ചലനത്തോടെ CA വശം വരയ്ക്കുക, കൈയുടെ സ്ഥാനം x -100, y -100 mm വർദ്ധിപ്പിക്കുക.

പ്രവർത്തനം: മുകളിലുള്ള പ്രോജക്റ്റിലെ കോഡ് വായിക്കാൻ നിങ്ങൾ പഠിച്ച നടപടിക്രമം പിന്തുടരുക.

  1. മുകളിലുള്ള പ്രോജക്റ്റ് നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
  2. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം എന്തുചെയ്യുമെന്ന് നിങ്ങൾ കരുതുന്നുവെന്ന് പ്രവചിക്കുക. നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ പ്രവചനം രേഖപ്പെടുത്തുക.
  3. പ്രോജക്റ്റിലെ ഓരോ ബ്ലോക്കും വായിച്ച്, ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ 6-ആക്സിസ് ആം ചെയ്യുന്ന സ്വഭാവം ദൃശ്യവൽക്കരിക്കുക. ഈ പെരുമാറ്റം നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ രേഖപ്പെടുത്തുക.
  4. പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുമ്പോൾ 6-ആക്സിസ് ആം സ്വീകരിക്കുന്ന പാത വരയ്ക്കുക.
  5. നിങ്ങൾ പൂർത്തിയാക്കിയ ശേഷം നിങ്ങളുടെ അധ്യാപകനുമായി ബന്ധപ്പെടുക. ഒരു ക്ലാസ് പോലെ പ്രോജക്റ്റ് പ്രവർത്തിക്കുന്നത് നിങ്ങൾ കാണും. പിന്നെ നിങ്ങളുടെ പ്രവചനവും ഡോക്യുമെന്റേഷനും ചർച്ച ചെയ്യും.

നിങ്ങളുടെ ധാരണ പരിശോധിക്കുക

അടുത്ത പാഠം ആരംഭിക്കുന്നതിന് മുമ്പ്, നിങ്ങളുടെ എഞ്ചിനീയറിംഗ് നോട്ട്ബുക്കിൽ താഴെയുള്ള ഡോക്യുമെന്റിലെ ചോദ്യങ്ങൾക്ക് ഉത്തരം നൽകി ഈ പാഠത്തിലെ ആശയങ്ങൾ മനസ്സിലാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. 

നിങ്ങളുടെ ധാരണാ ചോദ്യങ്ങൾ പരിശോധിക്കുക > (Google Doc / .docx / .pdf)


നിങ്ങളുടെ മിഡ്-യൂണിറ്റ് പ്രതിഫലനം ആരംഭിക്കാൻഅടുത്തത് >തിരഞ്ഞെടുക്കുക.