Skip to main content

പാഠം 3: വേരിയബിളുകൾ

ഈ യൂണിറ്റിലെ മുൻ പാഠങ്ങളിൽ, ഒരു ചതുരം വരയ്ക്കാൻ നിങ്ങൾ കേവലവും ആപേക്ഷികവുമായ ചലനങ്ങളുടെ സംയോജനമാണ് ഉപയോഗിച്ചത്. ഈ പാഠത്തിൽ, വേരിയബിളുകളെക്കുറിച്ചും ഒരു പ്രോജക്റ്റിൽ മൂല്യങ്ങൾ സംഭരിക്കാൻ അവ എങ്ങനെ ഉപയോഗിക്കാമെന്നതിനെക്കുറിച്ചും നിങ്ങൾ പഠിക്കും. പ്രോജക്ടുകൾ കൂടുതൽ കാര്യക്ഷമമാക്കാൻ വേരിയബിളുകൾ ഉപയോഗിക്കാം.

ഈ പാഠത്തിന്റെ അവസാനം, വ്യത്യസ്ത വലിപ്പത്തിലുള്ള ചതുരങ്ങൾ വരയ്ക്കാൻ നിങ്ങൾ വേരിയബിളുകൾ ഉപയോഗിക്കും.

വൈറ്റ്ബോർഡ് അറ്റാച്ച്മെന്റുള്ള രണ്ട് 6-ആക്സിസ് ആയുധങ്ങൾ വശങ്ങളിലായി കാണിച്ചിരിക്കുന്നു. ഇടതുവശത്ത്, 6-ആക്സിസ് ആം രണ്ട് ചെറിയ ചതുരങ്ങൾ വരച്ചിട്ടുണ്ട്, ഒന്ന് വൈറ്റ്ബോർഡിന്റെ താഴെ ഇടതുവശത്തും മറ്റൊന്ന് വൈറ്റ്ബോർഡിന്റെ മുകളിൽ വലതുവശത്തും. വലതുവശത്ത്, 6-ആക്സിസ് ആം വൈറ്റ്ബോർഡിലെ അതേ സ്ഥലങ്ങളിൽ രണ്ട് വലിയ ചതുരങ്ങൾ വരച്ചിട്ടുണ്ട്.

ഒരു ചതുരം വരയ്ക്കുന്നു

മുമ്പ്, വൈറ്റ്ബോർഡിൽ ഒരു ചതുരം വരയ്ക്കാൻ നിങ്ങൾ 6-ആക്സിസ് റോബോട്ടിക് ആം കോഡ് ചെയ്തിരുന്നു.

ഈ യൂണിറ്റിലെ പാഠം 1-ൽ നിന്നുള്ള നിങ്ങളുടെ VEXcode EXP പ്രോജക്റ്റ് തുറന്ന് ഇവിടെ കാണിച്ചിരിക്കുന്ന ചിത്രത്തിലെ പ്രോജക്റ്റുമായി പൊരുത്തപ്പെടുന്നതിന് പ്രോജക്റ്റ് എഡിറ്റ് ചെയ്യുക.

VEXcode പ്രോജക്റ്റ് ആരംഭിക്കുന്നത് when started ബ്ലോക്കിലാണ്, get set up to draw എന്ന കമന്റും തുടർന്ന് set arm end effector ബ്ലോക്ക് set to pen എന്നതും ഇതിൽ ഉൾപ്പെടുന്നു. അടുത്തതായി ഒരു കമന്റ് 'സബ്സൊല്യൂഷൻ മൂവ്മെന്റ് ഉപയോഗിച്ച് സ്ക്വയറിന്റെ തുടക്കത്തിലേക്ക് നീക്കുക' എന്ന് വായിക്കുന്നു, തുടർന്ന് 'മൂവ് ടു പൊസിഷൻ ബ്ലോക്ക്' എന്ന് വായിക്കുന്നു, അതിൽ 'കൈ x 75, y 125, z 0 mm' എന്ന സ്ഥാനത്തേക്ക് നീക്കുക' എന്ന് വായിക്കുന്നു. അടുത്തതായി, "ഉപയോഗ ആപേക്ഷിക ചലനം ഉപയോഗിച്ച് ചതുരത്തിന്റെ വശങ്ങൾ വരയ്ക്കുക" എന്ന് ഒരു കമന്റ് വായിക്കുന്നു, തുടർന്ന് 4 ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകൾ, അതിൽ ആം പൊസിഷൻ x 50 mm വർദ്ധിപ്പിക്കുക, ആം പൊസിഷൻ y 50 mm വർദ്ധിപ്പിക്കുക, ആം പൊസിഷൻ x - 50 mm വർദ്ധിപ്പിക്കുക, ഒടുവിൽ, ആം പൊസിഷൻ y -50 mm വർദ്ധിപ്പിക്കുക എന്നിവ വായിക്കുന്നു.

6-ആക്സിസ് ആം VEXcode EXP-ലേക്ക് ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകയും പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുക.

6-ആക്സിസ് ഭുജം ഉദ്ദേശിച്ചതുപോലെ ചതുരം വരയ്ക്കുന്നുവെന്ന് ശ്രദ്ധിക്കുക.

ഇടതുവശത്തുള്ള പച്ച ആം ഐക്കണിനും വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടണിനും ഇടയിൽ, ഒരു ചുവന്ന ബോക്സിൽ സ്റ്റാർട്ട് ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode EXP ടൂൾബാർ.

വീണ്ടും പ്രോജക്റ്റ് നോക്കൂ. നിങ്ങൾ ആവർത്തിച്ച് ഉപയോഗിച്ചിരുന്ന പാരാമീറ്ററുകൾ നിങ്ങൾക്കുണ്ട് (50, 50, –50, –50).

മുകളിൽ നിന്നുള്ള അതേ പ്രോജക്റ്റ്, ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകളുടെ പാരാമീറ്ററുകൾ വിളിച്ചു. ആദ്യത്തെയും മൂന്നാമത്തെയും ബ്ലോക്കുകളുടെ x പാരാമീറ്ററും, രണ്ടാമത്തെയും നാലാമത്തെയും ബ്ലോക്കുകളുടെ y പാരാമീറ്ററും ഒരു ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, മൂല്യങ്ങൾ ആവർത്തിക്കുന്നുവെന്ന് കാണിക്കുന്നു.

നിങ്ങളുടെ ചതുരത്തിന്റെ വലിപ്പം മാറ്റേണ്ടി വന്നാൽ എന്ത് സംഭവിക്കും? ഓരോ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിലും അപ്ഡേറ്റ് ചെയ്ത മൂല്യം നിങ്ങൾ ടൈപ്പ് ചെയ്യേണ്ടതുണ്ട്. ഇത് ടൈപ്പിംഗ് പിശകുകൾ, ഒരു ബ്ലോക്ക് അപ്ഡേറ്റ് ചെയ്യാൻ മറക്കൽ, അല്ലെങ്കിൽ പാരാമീറ്ററിന് മുമ്പ് നെഗറ്റീവ് ചേർക്കാൻ മറക്കൽ എന്നിവയിലൂടെ സാധ്യമായ പിശകുകളിലേക്ക് നയിച്ചേക്കാം. 

പകരം, ഈ മൂല്യങ്ങൾ സംഭരിക്കാൻ നിങ്ങൾക്ക് ഒരു വേരിയബിൾ ഉപയോഗിക്കാം, വ്യത്യസ്ത വലുപ്പത്തിലുള്ള ചതുരങ്ങൾ വരയ്ക്കുന്നതിന് അവ വേഗത്തിൽ അപ്ഡേറ്റ് ചെയ്യാം.

വേരിയബിളുകൾ ഉപയോഗിക്കുന്നു

ഒരു പ്രോജക്റ്റിൽ പിന്നീട് ഉപയോഗിക്കുന്നതിനായി ഒരു മൂല്യം സംഭരിക്കുന്നതിനുള്ള ഒരു മാർഗമാണ് വേരിയബിൾ. ചതുരത്തിന്റെ വശങ്ങളുടെ നീളത്തിന്റെ മൂല്യം സംഭരിക്കുന്നതിന് ഇപ്പോൾ നിങ്ങളുടെ പ്രോജക്റ്റിലേക്ക് ഒരു വേരിയബിൾ ചേർക്കേണ്ടതുണ്ട്.

ഒരു വേരിയബിൾ ചേർക്കാൻ, ടൂൾബോക്സിന്റെ താഴേക്ക് സ്ക്രോൾ ചെയ്ത് ഒരു വേരിയബിൾഉണ്ടാക്കുക തിരഞ്ഞെടുക്കുക.

VEXcode ടൂൾബോക്സിലെ വേരിയബിളുകൾ വിഭാഗം, ചുവന്ന ബോക്സിൽ 'Make a Variable' ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

നിങ്ങളുടെ വേരിയബിളിന് "sideLength" എന്ന് പേര് നൽകുക. തുടർന്ന് സമർപ്പിക്കുകതിരഞ്ഞെടുക്കുക.

ചതുരത്തിന്റെ വശങ്ങളുടെ നീളത്തിന്റെ മൂല്യം സംഭരിക്കാൻ ഈ വേരിയബിൾ ഉപയോഗിക്കും.

VEXcode-ലെ പുതിയ സംഖ്യാ വേരിയബിൾ വിൻഡോയിൽ പേര് നൽകാനുള്ള ഒരു ഡയലോഗ് ബോക്സിനൊപ്പം പുതിയ സംഖ്യാ വേരിയബിൾ നാമം: എന്ന് കാണാം. പേര് വശങ്ങളുടെ നീളം പറയുന്നു. താഴെ രണ്ട് ബട്ടണുകൾ ഉണ്ട്, ഇടതുവശത്ത് ചാരനിറത്തിലുള്ള ഒരു റദ്ദാക്കൽ ബട്ടണും വലതുവശത്ത് നീല നിറത്തിലുള്ള ഒരു സമർപ്പിക്കൽ ബട്ടണും.

sideLength വേരിയബിൾ ഇപ്പോൾ ടൂൾബോക്സിൽ ഒരു ബ്ലോക്കായി ദൃശ്യമാകും.

എന്റെ വേരിയബിൾ റിപ്പോർട്ടർ ബ്ലോക്കിനും സെറ്റ് വേരിയബിൾ ബ്ലോക്കിനും ഇടയിലുള്ള ഒരു ചുവന്ന ബോക്സിൽ സൈഡ് ലെങ്ത് വേരിയബിൾ റിപ്പോർട്ടർ ബ്ലോക്ക് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബോക്സിലെ വേരിയബിളുകൾ വിഭാഗം.

നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ തുടക്കത്തിൽ സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് ചേർക്കുക. 

മുകളിൽ നിന്നുള്ള അതേ പ്രോജക്റ്റ്, Get set up to draw എന്നതിന്റെ ആദ്യ കമന്റിനും സെറ്റ് എൻഡ് ഇഫക്റ്റർ ബ്ലോക്കിനും ഇടയിൽ ഒരു സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് ചേർത്തിരിക്കുന്നു. പ്രോജക്റ്റിന്റെ ആരംഭം ഇപ്പോൾ ഇങ്ങനെയാണ്: When started, Get set up to draw, set my variable to 0, set arm end effector to pen.

സെറ്റ് വേരിയബിൾ ബ്ലോക്കിന്റെ ഡ്രോപ്പ്-ഡൗൺ പാരാമീറ്റർ myVariableൽ നിന്ന് sideLengthആക്കി മാറ്റുക. 

വേരിയബിൾ പാരാമീറ്റർ ഡ്രോപ്പ് ഡൗൺ മെനു തുറന്ന്, ഓപ്ഷനുകളിൽ നിന്ന് സൈഡ് ലെങ്ത് തിരഞ്ഞെടുത്തുകൊണ്ട്, മുകളിൽ നിന്ന് പ്രോജക്റ്റിന്റെ ആരംഭം.

വരയ്ക്കുന്ന ചതുരത്തിന്റെ വശങ്ങളുടെ നീളവുമായി പൊരുത്തപ്പെടുന്നതിന് sideLength വേരിയബിളിനെ 50 ആയി സജ്ജമാക്കുക. 

50mm എന്നത് ചതുരത്തിന്റെ വശത്തിന്റെ നീളം, യഥാർത്ഥ പ്രോജക്റ്റിൽ നിന്ന് തുല്യമാണ്.

അതേ പ്രോജക്റ്റിന്റെ തുടക്കം, സെറ്റ് വേരിയബിൾ ബ്ലോക്കിന്റെ മൂല്യം 50 ആയി സജ്ജീകരിച്ചിരിക്കുന്ന പാരാമീറ്ററിന് ചുറ്റും ഒരു ചുവന്ന ഹൈലൈറ്റ് ബോക്സ്. പ്രോജക്റ്റിന്റെ ആരംഭം ഇപ്പോൾ ഇങ്ങനെയാണ്: 'When started, get set up to draw, set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set set up up set up up set up up set up up up up up up

സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് വിശദീകരിക്കുന്നതിന് പ്രോജക്റ്റിലേക്ക് മുകളിലുള്ളകമന്റ് ബ്ലോക്കിലേക്ക് ചേർക്കുക.

ആദ്യ കമന്റ് എഡിറ്റ് ചെയ്ത് ഇപ്പോൾ വായിക്കുക എന്നാക്കി അതേ പ്രോജക്റ്റിന്റെ തുടക്കം. വരയ്ക്കാൻ സജ്ജീകരിക്കുക, ചതുരത്തിന്റെ വശങ്ങളുടെ നീളം സജ്ജമാക്കുക.

ആദ്യത്തെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിലേക്ക് sideLength വേരിയബിൾ ചേർക്കുക. വീഡിയോ ക്ലിപ്പിൽ, ടൂൾബോക്സിൽ sideLength വേരിയബിൾ തിരഞ്ഞെടുത്ത്, ആദ്യത്തെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന്റെ x-പാരാമീറ്ററിലേക്ക് വലിച്ചിടുന്നു.

sideLength വേരിയബിൾ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന് മുകളിലൂടെ നീങ്ങുമ്പോൾ x-പാരാമീറ്ററിന് ചുറ്റുമുള്ള മഞ്ഞ ഹൈലൈറ്റ് ശ്രദ്ധിക്കുക. ബ്ലോക്ക് റിലീസ് ചെയ്യുമ്പോൾ, ആ പാരാമീറ്ററിൽ ബ്ലോക്ക് ചേർക്കപ്പെടുമെന്ന് ഇത് സൂചിപ്പിക്കുന്നു. കാരണം, വേരിയബിൾ ബ്ലോക്ക് ഒരു വൃത്താകൃതിയിലുള്ള റിപ്പോർട്ടർ ബ്ലോക്ക് ആണ്. വൃത്താകൃതിയിലുള്ള ഏത് സ്ഥലത്തും ഈ ബ്ലോക്കുകൾ യോജിക്കും.

വീഡിയോ ഫയൽ

y-പാരാമീറ്ററായി അടുത്ത ഇൻക്രിമെന്റ് പൊസിഷൻബ്ലോക്കിലേക്ക് sideLength വേരിയബിൾ ചേർക്കുക.

പ്രോജക്റ്റിന്റെ അടിഭാഗം, നാല് ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകൾ കാണിക്കുന്നു. രണ്ടാമത്തെ ബ്ലോക്കിന്റെ y പാരാമീറ്റർ ഒരു ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, ഇത് സൈഡ് ലെങ്ത് ബ്ലോക്ക് പാരാമീറ്ററായി ചേർത്തിട്ടുണ്ടെന്ന് കാണിക്കുന്നു.

പ്രോജക്റ്റിലെ അടുത്ത രണ്ട് ഇൻക്രിമെന്റ് പൊസിഷൻബ്ലോക്കുകൾ 6-ആക്സിസ് ആർമിനെ നെഗറ്റീവ് ദിശയിലേക്ക് നീക്കുന്നത് ശ്രദ്ധിക്കുക.

മുകളിൽ നിന്ന് പ്രോജക്റ്റിന്റെ അടിഭാഗം, നാല് ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകൾ കാണിച്ചിരിക്കുന്നു. മൂന്നാമത്തെ ബ്ലോക്കിന്റെ x പാരാമീറ്ററും നാലാമത്തെ ബ്ലോക്കിന്റെ y പാരാമീറ്ററും നെഗറ്റീവ് 50 ആയി വായിക്കുകയും ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്യുകയും ചെയ്യുന്നു.

നിങ്ങളുടെ പ്രോജക്റ്റിൽ ഒരു വേരിയബിളിന്റെ നെഗറ്റീവ് മൂല്യം ഉപയോഗിക്കുന്നതിന്, തിരഞ്ഞെടുത്ത നെഗറ്റീവ് പാരാമീറ്ററുള്ള ഒരു പച്ച ഫംഗ്ഷൻ ബ്ലോക്ക് ഉപയോഗിക്കാം. നെഗറ്റീവ് പാരാമീറ്റർ തിരഞ്ഞെടുത്ത ഒരു ഫംഗ്ഷൻ ബ്ലോക്ക്. ബ്ലോക്ക് 0 ന്റെ നെഗറ്റീവ് ആയി വായിക്കുന്നു.

ഇവിടെ കാണിച്ചിരിക്കുന്നതുപോലെ മൂന്നാമത്തെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന്റെ x-പാരാമീറ്ററിലേക്ക് ഫംഗ്ഷൻ ബ്ലോക്ക് ചേർക്കുക.

ഈ വീഡിയോ ക്ലിപ്പിൽ, ടൂൾബോക്സിൽ ഫംഗ്ഷൻ ബ്ലോക്ക് തിരഞ്ഞെടുത്ത്, വർക്ക്‌സ്‌പെയ്‌സിലേക്ക് വലിച്ചിട്ട്, മൂന്നാമത്തെ ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കിന്റെ x-പാരാമീറ്ററിലേക്ക് ഇടുന്നു. 

വീഡിയോ ഫയൽ

ഫംഗ്ഷൻ ബ്ലോക്കിന്റെ ഡ്രോപ്പ്ഡൗൺ പാരാമീറ്റർ നെഗറ്റീവ്ആയി സജ്ജമാക്കുക.
 

പ്രോജക്റ്റിന്റെ അവസാനം, ഫംഗ്ഷൻ ബ്ലോക്കിന്റെ പാരാമീറ്റർ ഡ്രോപ്പ്ഡൗൺ തുറന്നിരിക്കുന്നതും നെഗറ്റീവ് തിരഞ്ഞെടുത്തിരിക്കുന്നതും കാണിക്കുന്നു.

ഫംഗ്ഷൻ ബ്ലോക്കിലേക്ക് sideLength വേരിയബിൾ ചേർക്കുക. ബ്ലോക്ക് എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ 6-ആക്സിസ് ആം നെഗറ്റീവ് x-ദിശയിൽ 50mm നീങ്ങും.

പ്രോജക്റ്റിന്റെ അതേ താഴത്തെ ഭാഗം, മൂന്നാമത്തെ ഇൻക്രിമെന്റ് ബ്ലോക്കിന്റെ മൂല്യ പാരാമീറ്ററിലേക്ക് സൈഡ് ലെങ്ത് ബ്ലോക്ക് ചേർത്തിരിക്കുന്നു. ബ്ലോക്ക് ഇപ്പോൾ കൈയുടെ സ്ഥാനം വശങ്ങളിലെ നീളമുള്ള മില്ലിമീറ്ററിന്റെ x നെഗറ്റീവ് കൊണ്ട് വർദ്ധിപ്പിക്കുന്നു എന്ന് വായിക്കുന്നു.

നാലാമത്തെ ഇൻക്രിമെന്റ് സ്ഥാനംബ്ലോക്കിന്റെ y-പാരാമീറ്ററിനായി ഇത് ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യുക.

സന്ദർഭ മെനു തുറക്കാൻ വലത്-ക്ലിക്കുചെയ്ത് "ഡ്യൂപ്ലിക്കേറ്റ് ബ്ലോക്കുകൾ" തിരഞ്ഞെടുത്ത് ബ്ലോക്കുകൾ ഡ്യൂപ്ലിക്കേറ്റ് ചെയ്യാൻ കഴിയുമെന്ന് ഓർമ്മിക്കുക.

ഫംഗ്ഷനും സൈഡ് ലെങ്ത് ബ്ലോക്കുകളും ഉപയോഗിച്ച് ഫൈനൽ ബ്ലോക്കിന്റെ y പാരാമീറ്റർ സജ്ജമാക്കിയിരിക്കുന്ന നാല് ഇൻക്രിമെന്റ് ആം ബ്ലോക്കുകൾ കാണിച്ചിരിക്കുന്നു. ബ്ലോക്ക് ഇപ്പോൾ സൈഡ് ലെങ്ത് mm യുടെ y നെഗറ്റീവ് കൊണ്ട് ഇൻക്രിമെന്റ് ഭുജ സ്ഥാനം വായിക്കുന്നു.

6-ആക്സിസ് ആം VEXcode EXP-ലേക്ക് ബന്ധിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുകയും പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുകയും ചെയ്യുക.

ഇടതുവശത്തുള്ള പച്ച ആം ഐക്കണിനും വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടണിനും ഇടയിൽ, ചുവന്ന ബോക്സിൽ റൺ ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബാർ.

6-ആക്സിസ് ആം സ്ക്വയർ പൂർത്തിയാക്കിയ ശേഷം പ്രോജക്റ്റ് നിർത്തുക. 

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

ഷെയർ ബട്ടണിന്റെ ഇടതുവശത്ത്, ചുവന്ന ബോക്സിൽ സ്റ്റോപ്പ് ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബാർ.

വേരിയബിൾ മൂല്യങ്ങൾ മാറ്റുന്നു

ഇപ്പോൾ നിങ്ങൾ വേരിയബിൾ സൃഷ്ടിച്ചു, നിങ്ങൾക്ക് അത് എളുപ്പത്തിൽ മറ്റൊരു മൂല്യത്തിലേക്ക് മാറ്റാൻ കഴിയും. ഓരോ മൂല്യവും വെവ്വേറെ നൽകുന്നതിനുപകരം ഒരു പ്രോജക്റ്റിൽ ഒരു വേരിയബിൾ ഉപയോഗിക്കുന്നതിന്റെ ഗുണങ്ങളിൽ ഒന്നാണിത്. You will now practice changing the value of the variable in the Set variable block, then running the project to see the different size squares being drawn by the 6-Axis Arm.

സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് 50 ൽ നിന്ന് 90 ആക്കി മാറ്റുക.

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

സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് 90 ആയി സജ്ജീകരിച്ചിരിക്കുന്ന, മുകളിൽ നിന്നുള്ള പൂർണ്ണ പ്രോജക്റ്റ്. പ്രോജക്റ്റിന്റെ ആരംഭം ഇപ്പോൾ 'When started, Get set up to draw' എന്നായി വായിക്കുന്നു. ചതുരത്തിന്റെ വശങ്ങളുടെ നീളം സജ്ജമാക്കുക, വശങ്ങളുടെ നീളം 90 ആക്കുക.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക.

6-ആക്സിസ് ആമിന്റെ പെരുമാറ്റരീതികൾ പ്രോജക്റ്റിനായുള്ള നിങ്ങളുടെ പ്രവചനവുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ?

6-ആക്സിസ് ആം 90mm വശങ്ങളുള്ള ഒരു ചതുരം വരയ്ക്കുന്നു. കാരണം sideLength വേരിയബിൾ 90 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. വേരിയബിൾ കാരണം ഇൻക്രിമെന്റ് പൊസിഷൻ ബ്ലോക്കുകളിലെ എല്ലാ മൂല്യങ്ങളും 90 അല്ലെങ്കിൽ –90 ആയി അപ്ഡേറ്റ് ചെയ്യപ്പെടുന്നു.

6-ആക്സിസ് ആം വരയ്ക്കുന്നത് നിർത്തിയ ശേഷം പ്രോജക്റ്റ് നിർത്തുക.

ഇടതുവശത്തുള്ള പച്ച ആം ഐക്കണിനും വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടണിനും ഇടയിലുള്ള ഒരു ചുവന്ന ബോക്സിൽ റൺ ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബാർ.

സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് 100 ൽ നിന്ന് 30 ആക്കി മാറ്റുക.

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

മുകളിൽ നിന്നുള്ള അതേ പ്രോജക്റ്റ്, സെറ്റ് വേരിയബിൾ ബ്ലോക്ക് ഒരു ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, കൂടാതെ പാരാമീറ്റർ 30 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. പ്രോജക്റ്റിന്റെ ആരംഭം ഇപ്പോൾ 'When started, Get set up to draw' എന്നായി. ചതുരത്തിന്റെ വശങ്ങളുടെ നീളം സജ്ജമാക്കുക, വശങ്ങളുടെ നീളം 30 ആക്കുക.

പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക.

6-ആക്സിസ് ആമിന്റെ പെരുമാറ്റരീതികൾ പ്രോജക്റ്റിനായുള്ള നിങ്ങളുടെ പ്രവചനവുമായി പൊരുത്തപ്പെടുന്നുണ്ടോ?

6-ആക്സിസ് ആം 30 മില്ലീമീറ്റർ വശങ്ങളുള്ള ഒരു ചതുരം വരയ്ക്കുന്നു. കാരണം sideLength വേരിയബിൾ 30 ആയി സജ്ജീകരിച്ചിരിക്കുന്നു. വേരിയബിൾ കാരണം ഇൻക്രിമെന്റ് പൊസിഷൻബ്ലോക്കുകളിലെ എല്ലാ മൂല്യങ്ങളും 30 അല്ലെങ്കിൽ –30 ആയി അപ്ഡേറ്റ് ചെയ്തിരിക്കുന്നു.

6-ആക്സിസ് ആം വരയ്ക്കുന്നത് നിർത്തിയ ശേഷം പ്രോജക്റ്റ് നിർത്തുക.

ഇടതുവശത്തുള്ള പച്ച ആം ഐക്കണിനും വലതുവശത്തുള്ള സ്റ്റെപ്പ് ബട്ടണിനും ഇടയിൽ, ചുവന്ന ബോക്സിൽ റൺ ബട്ടൺ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബാർ.

നിങ്ങളുടെ പ്രോജക്റ്റിന്റെ പേരുമാറ്റി സംരക്ഷിക്കുന്നത് ഉറപ്പാക്കുക.

ചുവന്ന ബോക്സിൽ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്ന VEXcode ടൂൾബാറിലെ പ്രോജക്റ്റ് നാമ ഡയലോഗ് ബോക്സ്. പ്രോജക്റ്റിന്റെ പേര് യൂണിറ്റ് 6 പാഠം 3 എന്നാണ്.

പ്രവർത്തനം

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

പ്രവർത്തനം:വ്യത്യസ്ത ചതുരങ്ങൾ വരയ്ക്കുന്നതിന് ഈ പാഠത്തിൽ നിന്ന് നിങ്ങളുടെ പ്രോജക്റ്റ് എഡിറ്റ് ചെയ്യുക. 

  • ആദ്യ ചതുരത്തിന്റെ ആരംഭ നിർദ്ദേശാങ്കങ്ങൾ (75, 125, 0) ആണ്. 
  • രണ്ടാമത്തെ ചതുരത്തിന്റെ ആരംഭ നിർദ്ദേശാങ്കങ്ങൾ (125, 25, 0) ആണ്. 
  • എല്ലാ വശങ്ങളുടെയും നീളം 35mm ആയിരിക്കണം.

ഭാഗം 1:രണ്ട് 35mm ചതുരങ്ങൾ വരയ്ക്കാൻ നിങ്ങളുടെ പ്രോജക്റ്റിൽ നിർമ്മിക്കുക.

ടൈലിൽ വൈറ്റ്‌ബോർഡ് അറ്റാച്ച്‌മെന്റുള്ള 6-ആക്സിസ് ആമിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. രണ്ട് 35mm ചതുരങ്ങൾ വരച്ചിരിക്കുന്നു, ഒന്ന് താഴെ ഇടത്തോട്ടും ഒന്ന് മുകളിൽ വലത്തോട്ടും.

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

ഭാഗം 2:രണ്ട് 70mm സ്ക്വയറുകൾ വരയ്ക്കാൻ നിങ്ങളുടെ പ്രോജക്റ്റ് എഡിറ്റ് ചെയ്യുക. 

ടൈലിൽ വൈറ്റ്‌ബോർഡ് അറ്റാച്ച്‌മെന്റുള്ള 6-ആക്സിസ് ആമിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. രണ്ട് 70mm ചതുരങ്ങൾ വരച്ചിരിക്കുന്നു, ഒന്ന് താഴെ ഇടത്തോട്ടും ഒന്ന് മുകളിൽ വലത്തോട്ടും.

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

ഈ പ്രവർത്തനത്തിനുള്ള പ്രൊഫഷണൽ നുറുങ്ങുകൾ: 

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

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

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

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


പാഠം 4 ലേക്ക് പോകാൻഅടുത്തത് >തിരഞ്ഞെടുക്കുക.