Skip to main content

പാഠം 2: [ഡ്രൈവ് ഫോർ] ബ്ലോക്കിലെ പാരാമീറ്ററുകൾ മാറ്റുക

കഴിഞ്ഞ പ്രോജക്റ്റിൽ വിആർ റോബോട്ട് സെന്റർ കോട്ടയിൽ തൊട്ടില്ല. അതിന് കൂടുതൽ ദൂരം സഞ്ചരിക്കേണ്ടതുണ്ട്. ഫോർവേഡ് പാരാമീറ്റർ ക്രമീകരിക്കുക, അത് പരീക്ഷിക്കുക, വിആർ റോബോട്ട് മധ്യഭാഗത്തെ കോട്ടയിൽ തട്ടി വീഴുന്നത് കാണുക!

  • [Drive for] ബ്ലോക്കിൽ 800 എന്ന മൂല്യം നൽകി VR റോബോട്ട് നീങ്ങേണ്ട ദൂരം സജ്ജമാക്കുക.

ഡ്രൈവ് ഫോർവേഡ് ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന എപ്പോൾ സ്റ്റാർട്ട് ബ്ലോക്ക്. 800 മില്ലിമീറ്റർ പാരാമീറ്ററിൽ നൽകി ഒരു ചുവന്ന ബോക്സ് ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു.

[Drive for] ബ്ലോക്കിന് ദശാംശങ്ങൾ, പൂർണ്ണസംഖ്യകൾ അല്ലെങ്കിൽ സംഖ്യാ ബ്ലോക്കുകൾ സ്വീകരിക്കാൻ കഴിയും. യൂണിറ്റുകൾ മില്ലിമീറ്ററിൽ (മില്ലീമീറ്റർ) നിന്ന് ഇഞ്ചിലേക്ക് മാറ്റാനും കഴിയും. 

200 മില്ലിമീറ്റർ ഡ്രൈവ് ഫോർവേഡ് ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്ക് സ്റ്റാർട്ട് ചെയ്യുമ്പോൾ. ബ്ലോക്കിനുള്ള ഡ്രൈവ് മഞ്ഞ ഔട്ട്‌ലൈൻ ഉപയോഗിച്ച് ഹൈലൈറ്റ് ചെയ്‌തിരിക്കുന്നു, കൂടാതെ പാരാമീറ്ററിന്റെ ഡ്രോപ്പ്‌ഡൗൺ മെനു തുറന്നിരിക്കുന്നു, മില്ലിമീറ്ററിന്റെയും ഇഞ്ചിന്റെയും ചോയ്‌സുകൾ ദൃശ്യമാണ്. യൂണിറ്റുകൾ മില്ലിമീറ്ററിൽ നിന്ന് ഇഞ്ചിലേക്ക് എങ്ങനെ മാറ്റാമെന്ന് കാണിക്കുന്ന മില്ലിമീറ്റർ ഓപ്ഷനിൽ ഒരു ചെക്ക്മാർക്ക് ഉണ്ട്.

സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു

ഒരു സ്വിച്ച് ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്ക് ആരംഭിക്കുമ്പോൾ. സ്വിച്ച് ബ്ലോക്കിൽ പൈത്തൺ കമാൻഡ് റീഡിംഗ് drivetrain.drive_for(forward, 200, mm) അടങ്ങിയിരിക്കുന്നു. ചുവന്ന പെട്ടിയിലാണ് 200 എന്ന് വിളിക്കുന്നത്.

സ്വിച്ച് [ഡ്രൈവ് ഫോർ] ബ്ലോക്കിന്റെ അളവെടുപ്പ് യൂണിറ്റുകൾ മില്ലിമീറ്ററിൽ നിന്ന് ഇഞ്ചിലേക്ക് മാറ്റാൻ, "MM" എന്ന് ടൈപ്പ് ചെയ്ത് ഈ യൂണിറ്റിന് പകരം "INCHES" എന്ന വാക്ക് ഉപയോഗിക്കുക. അളവെടുപ്പിന്റെ യൂണിറ്റുകൾ എല്ലാം വലിയ അക്ഷരങ്ങളിൽ ടൈപ്പ് ചെയ്യുന്നുണ്ടെന്ന് ഉറപ്പാക്കുക. നിങ്ങൾ പുതിയ അളവെടുപ്പ് യൂണിറ്റ് ടൈപ്പ് ചെയ്യുമ്പോൾ, പാരാമീറ്ററിനുള്ള നിർദ്ദേശം ദൃശ്യമാകും. കമാൻഡ് പൂരിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ടൈപ്പ് ചെയ്യുന്നത് തുടരാം. കമാൻഡ് പോപ്പുലേറ്റ് ചെയ്യുന്നതിന് നിങ്ങൾക്ക് എന്റർ കീയോ ടാബ് കീയോ അമർത്താം, അല്ലെങ്കിൽ നിർദ്ദേശത്തിൽ ക്ലിക്ക് ചെയ്യാം. 

ഓട്ടോകംപ്ലീറ്റ് സവിശേഷത പ്രദർശിപ്പിക്കുന്നതിനായി ഒരു സ്വിച്ച് ബ്ലോക്ക് ഘടിപ്പിച്ചിരിക്കുന്ന ബ്ലോക്ക് ആരംഭിക്കുമ്പോൾ. ബ്ലോക്ക് drivetrain.drive_for(forward, 800 എന്ന് വായിക്കുന്നു, കൂടാതെ ഉപയോക്താവ് ഓട്ടോ-കംപ്ലീറ്റ് ഉപയോഗിച്ച് ഇഞ്ച് പാരാമീറ്റർ ടൈപ്പ് ചെയ്യുന്നു.

  • പദ്ധതി ആരംഭിക്കുക.

    ടൂൾബാറിന്റെ വലതുവശത്ത്, ഓപ്പൺ പ്ലേഗ്രൗണ്ട്, സ്റ്റെപ്പ് ബട്ടണുകൾക്കിടയിൽ, സ്റ്റാർട്ട് ബട്ടൺ വിളിക്കുന്ന ചുവന്ന ബോക്സുള്ള VEXcode VR ടൂൾബാർ.
  • വിആർ റോബോട്ട് സെന്റർ കോട്ടയിൽ ഇടിക്കുകയും അതിന്റെ ചില ഭാഗങ്ങൾ മറിച്ചിടുകയും ചെയ്യും.

    മധ്യഭാഗത്ത് വിആർ റോബോട്ട് സ്ഥാപിച്ചിരുന്ന കാസിൽ ക്രാഷർ കളിസ്ഥലം, ചുറ്റും മധ്യഭാഗത്തെ കോട്ടയുടെ ഭാഗങ്ങൾ തകർന്നുവീണു.
  • കളിസ്ഥലം പുനഃസജ്ജമാക്കാൻ "റീസെറ്റ്" ബട്ടൺ തിരഞ്ഞെടുക്കുക.

    പ്ലേഗ്രൗണ്ടിന്റെ താഴെ ഇടത് കോണിലുള്ള റീസെറ്റ് ബട്ടണിന് ചുറ്റും ചുവന്ന കോൾഔട്ട് ബോക്സുള്ള കാസിൽ ക്രാഷർ പ്ലേഗ്രൗണ്ടിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച.

    വിആർ റോബോട്ട് ഇപ്പോൾ ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങേണ്ടതുണ്ട്. ഒരു അധിക [Drive for] ബ്ലോക്ക് ഉപയോഗിച്ച്, ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുന്നതിന് റിവേഴ്‌സ് ഡ്രൈവ് ആക്കുന്നതിന് പാരാമീറ്ററുകൾ മാറ്റുക.

  • VEXcode VR പ്രോജക്റ്റിലേക്ക് ഒരു രണ്ടാമത്തെ [Drive for] ബ്ലോക്ക് ചേർക്കുക, തുടർന്ന് "മുന്നോട്ട്" എന്നതിൽ നിന്ന് "റിവേഴ്സ്" എന്നതിലേക്ക് ദിശ മാറ്റുക.

    ബ്ലോക്കിനായി ഒരു അധിക ഡ്രൈവ് ഘടിപ്പിച്ചുകൊണ്ട് മധ്യഭാഗത്തെ കോട്ടയെ തകർക്കുന്നതിനുള്ള മുകളിലുള്ള പ്രോജക്റ്റ്. ബ്ലോക്കിലെ ആദ്യ പാരാമീറ്ററിനായുള്ള ഡ്രോപ്പ് ഡൗൺ മെനു തുറന്നിരിക്കുന്നു, അതിൽ ഫോർവേഡ്, റിവേഴ്സ് ഓപ്ഷനുകൾ ദൃശ്യമാണ്. റിവേഴ്സ് ഓപ്ഷന്റെ ഇടതുവശത്ത് ഒരു ചെക്ക്മാർക്ക് ഉണ്ട്, അത് തിരഞ്ഞെടുത്തു എന്ന് സൂചിപ്പിക്കുന്നു. അളക്കൽ പാരാമീറ്റർ 200 മില്ലിമീറ്ററായി സജ്ജീകരിച്ചിരിക്കുന്നു.
  • ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങുന്നതിന്, ദൂര മൂല്യം ആദ്യത്തെ [Drive for] ബ്ലോക്കിന് തുല്യമാണെന്ന് ഉറപ്പാക്കുക, 800 മില്ലിമീറ്റർ (mm),

    മുകളിലുള്ള അതേ പ്രോജക്റ്റ്, പക്ഷേ അളക്കൽ പാരാമീറ്റർ 800 മില്ലിമീറ്ററായി മാറ്റി. ദൂര മൂല്യം ഒന്നുതന്നെയാണെന്ന് ഉറപ്പാക്കാൻ ഒരു ചുവന്ന കോൾഔട്ട് ബോക്സ് ഏകദേശം 800 മില്ലിമീറ്ററാണ്.
  • "ആരംഭിക്കുക" ബട്ടൺ തിരഞ്ഞെടുത്ത് പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക.

    ടൂൾബാറിന്റെ വലതുവശത്ത്, ഓപ്പൺ പ്ലേഗ്രൗണ്ട്, സ്റ്റെപ്പ് ബട്ടണുകൾക്കിടയിൽ, സ്റ്റാർട്ട് ബട്ടൺ വിളിക്കുന്ന ചുവന്ന ബോക്സുള്ള VEXcode VR ടൂൾബാർ.
  • വിആർ റോബോട്ട് 800 മില്ലിമീറ്റർ (മില്ലീമീറ്റർ) മുന്നോട്ടും പിന്നോട്ടും നീങ്ങി ആരംഭ സ്ഥാനത്തേക്ക് മടങ്ങും.

    കാസിൽ ക്രാഷർ കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച, മധ്യഭാഗത്തെ കാസിൽ തകർന്നു, VR റോബോട്ട് അതിന്റെ യഥാർത്ഥ സ്ഥാനത്ത് തന്നെ.

കുറിപ്പ്: കാസിൽ ക്രാഷർ ചലഞ്ചിന്റെ ആദ്യ ഭാഗം നിങ്ങൾ വിജയകരമായി പൂർത്തിയാക്കി! മധ്യഭാഗത്തെ കോട്ടയുടെ നാല് ഭാഗങ്ങളും പൂർണ്ണമായും മറിഞ്ഞിട്ടില്ലെങ്കിലും, അവ ചെറുതായി സ്ഥാനഭ്രംശം സംഭവിച്ചിട്ടുണ്ടെങ്കിൽ, അത് സ്വീകാര്യമാണ്.

നിങ്ങളുടെ അറിവിലേക്കായി

ഒരു VR റോബോട്ട് വ്യത്യസ്ത വേഗതയിൽ മുന്നോട്ടും പിന്നോട്ടും ഡ്രൈവ് ചെയ്യുന്നതിന്, [ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക] ബ്ലോക്ക് ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഡ്രൈവ് പ്രവേഗം കൂട്ടുകയോ കുറയ്ക്കുകയോ ചെയ്യാം. [ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക] ബ്ലോക്ക് 0% മുതൽ 100% വരെയുള്ള ശ്രേണി സ്വീകരിക്കുന്നു. സ്ഥിരസ്ഥിതി വേഗത 50% ആണ്. വേഗത മാറ്റുന്നത് തുടർന്നുള്ള ഏതൊരു ഡ്രൈവ്‌ട്രെയിൻ കമാൻഡുകൾക്കും ബാധകമാകും.

ഡ്രൈവ് പ്രവേഗ ബ്ലോക്ക് 50% ആയി പാരാമീറ്ററിൽ സജ്ജമാക്കുക.

ഇതാണ് സ്വിച്ച് [ഡ്രൈവ് പ്രവേഗം സജ്ജമാക്കുക] ബ്ലോക്ക്. പൈത്തൺ കമാൻഡുകൾ ഉപയോഗിക്കുമ്പോൾ, സംഖ്യാ പാരാമീറ്റർ എല്ലായ്പ്പോഴും യൂണിറ്റിന് (PERCENT) മുമ്പായി കോമ ഉപയോഗിച്ച് വേർതിരിച്ച് എഴുതുന്നു എന്നത് ശ്രദ്ധിക്കുക.  

ബ്ലോക്ക് റീഡിംഗ് ഡ്രൈവ്ട്രെയിൻ സ്വിച്ച് ചെയ്യുക.സെറ്റ് അണ്ടർസ്കോർ ഡ്രൈവ് അണ്ടർസ്കോർ വെലോസിറ്റി ഓപ്പൺ പരാൻതീസിസ് അമ്പത് കോമ ശതമാനം ക്ലോസ് പരാൻതീസിസ്.

നിങ്ങളുടെ പ്രോജക്റ്റ് സംരക്ഷിക്കുക

നിങ്ങളുടെ പ്രോജക്റ്റ് സംരക്ഷിക്കാൻ, “ഫയൽ” ഡ്രോപ്പ്-ഡൗൺ മെനുവിൽ “നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് സംരക്ഷിക്കുക” തിരഞ്ഞെടുക്കുക.

ഫയൽ മെനു ഡ്രോപ്പ്ഡൗൺ തുറന്നിരിക്കുന്ന VEXcode VR, ഒരു റീഡ് ബോക്സ് ഉപയോഗിച്ച് സേവ് ടു യുവർ ഡിവൈസ് ഓപ്ഷൻ ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു. നിങ്ങളുടെ ഉപകരണത്തിലേക്ക് സേവ് ചെയ്യുക എന്നത് അഞ്ചാമത്തെ മെനു ഐറ്റമാണ്, അതിന് താഴെ ന്യൂ ബ്ലോക്ക്സ് പ്രോജക്റ്റ്, ന്യൂ ടെക്സ്റ്റ് പ്രോജക്റ്റ്, ലോഡ് ഫ്രം യുവർ ഡിവൈസ്, ഓപ്പൺ ഉദാഹരണങ്ങൾ എന്നിവയുണ്ട്.

സേവ് ചെയ്തുകഴിഞ്ഞാൽ, പ്രോജക്റ്റ് നിങ്ങളുടെ ഉപകരണത്തിലെ ഡൗൺലോഡ് ഫോൾഡറിൽ .vrblocks ഫയലായി ദൃശ്യമാകും.

സ്വിച്ച് ബ്ലോക്കുകൾ ഉപയോഗിക്കുന്നു

ഒരു സ്വിച്ച് ബ്ലോക്ക് ഉപയോഗിക്കുമ്പോൾ ഡ്രൈവിംഗ് ദിശ മുന്നിലേക്ക് നിന്ന് പിന്നിലേക്ക് മാറ്റാൻ, പരാൻതീസിസിൽ "REVERSE" എന്ന് ടൈപ്പ് ചെയ്യുക.

VEXcode VR പ്രോജക്റ്റ്, When started ബ്ലോക്കിൽ ആരംഭിക്കുന്നു. മുകളിൽ നിന്ന് താഴേക്കുള്ള അധിക ബ്ലോക്കുകൾ 800 mm-ന് ഡ്രൈവ് ഫോർവേഡും ഒരു സ്വിച്ച് ബ്ലോക്ക് റീഡിംഗ് ഡ്രൈവ്ട്രെയിനും ആണ്. തുറന്ന പരാൻതീസിസിന് ഡ്രൈവ് അണ്ടർസ്കോർ റിവേഴ്സ് കോമ 800 കോമ mm ക്ലോസ് പരാൻതീസിസ്.

REVERSE പാരാമീറ്ററിനായി ഒരു നിർദ്ദേശം ദൃശ്യമാകും. നിങ്ങൾക്ക് ഈ നിർദ്ദേശത്തിൽ ക്ലിക്ക് ചെയ്യാം അല്ലെങ്കിൽ പാരാമീറ്റർ പൂരിപ്പിക്കുന്നതിന് എന്റർ അല്ലെങ്കിൽ ടാബ് കീ അമർത്താം. ഈ പാഠത്തിലെ പ്രോജക്റ്റിൽ ഉപയോഗിച്ചിരിക്കുന്ന പാരാമീറ്ററുമായി പൊരുത്തപ്പെടുന്നതിന് ദൂരം പാരാമീറ്റർ 800 MM ആയി സജ്ജമാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

VEXcode VR പ്രോജക്റ്റ്, When started ബ്ലോക്കിൽ ആരംഭിക്കുന്നു. മുകളിൽ നിന്ന് താഴേക്കുള്ള അധിക ബ്ലോക്കുകൾ 800 mm ഡ്രൈവ് ഫോർവേഡും ചുറ്റും മഞ്ഞ ഹൈലൈറ്റ് റീഡിംഗ് ഡ്രൈവ്ട്രെയിനുള്ള ഒരു സ്വിച്ച് ബ്ലോക്കുമാണ്. തുറന്ന പരാൻതീസിസിനായി ഡ്രൈവ് അണ്ടർസ്കോർ റിവേഴ്സ് കോമ 800 കോമ mm ക്ലോസ് പരാൻതീസിസ്. ഒരു പോപ്പ് അപ്പ് നിർദ്ദേശം തുറന്നിരിക്കുന്നു, അതിൽ ഒരു റെഞ്ച് ഐക്കൺ കാണിച്ചിരിക്കുന്നു, കൂടാതെ "റിവേഴ്സ്" എന്ന വാക്ക് നിർദ്ദേശിച്ചിരിക്കുന്നു.

ചോദ്യങ്ങൾ

പാഠ ക്വിസ് ആക്‌സസ് ചെയ്യുന്നതിന് താഴെയുള്ള ലിങ്ക് തിരഞ്ഞെടുക്കുക.

ഗൂഗിൾ ഡോക് / .ഡോക്സ് / .പിഡിഎഫ്