Skip to main content

പാഠം 3: കണ്ടീഷണലുകൾ ഉപയോഗിക്കൽ

മുൻ പാഠത്തിൽ, ഐ സെൻസറും [വരെ കാത്തിരിക്കുക] ബ്ലോക്കുകളും ഉപയോഗിച്ച് നിങ്ങൾ ഡിസ്ക് മേസിന്റെ അവസാനം എത്തി. ഈ പാഠം [അപ്പോൾ എങ്കിൽ] ബ്ലോക്കിനെക്കുറിച്ചും ഡിസ്ക് മേസ് ചലഞ്ചിൽ ഈ ബ്ലോക്ക് എങ്ങനെ ഉപയോഗിക്കാമെന്നും പരിചയപ്പെടുത്തുന്നു.

VR റോബോട്ടിന്റെ ഉദ്ദേശിച്ച പാത കാണിക്കുന്ന ഒരു അമ്പടയാളത്തോടുകൂടിയ, ഡിസ്ക് മേസ് കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച. റോബോട്ട് മുഴുവൻ കോഴ്‌സിലൂടെയും ഡ്രൈവ് ചെയ്യണം, പച്ച ഡിസ്കുകളിൽ വലത്തോട്ടും നീല ഡിസ്കുകളിൽ ഇടത്തോട്ടും തിരിഞ്ഞ് ഒടുവിൽ ചുവന്ന ഡിസ്ക് ലക്ഷ്യത്തിലെത്തണം. ഓർഡർ 1 പച്ച ഡിസ്ക്, 4 നീല ഡിസ്കുകൾ, 1 പച്ച ഡിസ്ക്, 1 നീല ഡിസ്ക്, 1 പച്ച ഡിസ്ക്, പിന്നെ അവസാനത്തെ ചുവന്ന ഡിസ്ക് എന്നിവയാണ്.

പഠന ഫലങ്ങൾ

  • ബൂളിയൻ അവസ്ഥ TRUE ആണെന്ന് റിപ്പോർട്ട് ചെയ്തിട്ടുണ്ടെങ്കിൽ, [If then] ബ്ലോക്ക് അതിനുള്ളിലെ ബ്ലോക്കുകൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു C ബ്ലോക്കാണെന്ന് തിരിച്ചറിയുക.
  • ഒരു പ്രോജക്റ്റിൽ ഒന്നിലധികം നിറങ്ങൾ പരിശോധിക്കാൻ കഴിയുന്ന തരത്തിൽ ഒന്നിലധികം [അപ്പോൾ] ബ്ലോക്കുകൾ ഉണ്ടെന്നും ആ നിറങ്ങളെ അടിസ്ഥാനമാക്കി ഒന്നിലധികം പെരുമാറ്റങ്ങൾ ഉണ്ടാകാമെന്നും തിരിച്ചറിയുക.

പാറ്റേണുകൾ നിരീക്ഷിക്കലും കണ്ടീഷണൽ പ്രസ്താവനകൾ ഉപയോഗിക്കലും

പാഠം 2-ൽ, ഡിസ്ക് മേസ് പ്ലേഗ്രൗണ്ട്ൽ ഐ സെൻസർ ഒരു പ്രത്യേക നിറം റിപ്പോർട്ട് ചെയ്യുമ്പോൾ VR റോബോട്ട് എങ്ങനെ ഡ്രൈവ് ചെയ്യണമെന്നതിന്റെ ഒരു പാറ്റേൺ തിരിച്ചറിഞ്ഞു.

  • ഫ്രണ്ട് ഐ സെൻസർ 'പച്ച?' കണ്ടെത്തുന്നു.
    • 90 ഡിഗ്രി വലത്തേക്ക് തിരിയുക

      ഡിസ്ക് മേസ് കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച, അമ്പടയാളങ്ങളാൽ അടയാളപ്പെടുത്തിയ VR റോബോട്ടിന്റെ ഉദ്ദേശിച്ച പാത. ഒരു പച്ച ഡിസ്കിനെ പിന്തുടരുന്ന ഓരോ തിരിവും ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, ഇത് വലത് തിരിവ് എല്ലായ്പ്പോഴും ഒരു പച്ച ഡിസ്കിനെ പിന്തുടരുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു.
  • ഫ്രണ്ട് ഐ സെൻസർ 'നീലയാണോ?' എന്ന് കണ്ടെത്തുന്നു.
    • 90 ഡിഗ്രി ഇടത്തേക്ക് തിരിയുക

      ഡിസ്ക് മേസ് കളിസ്ഥലത്തിന്റെ മുകളിൽ നിന്ന് താഴേക്കുള്ള കാഴ്ച, അമ്പടയാളങ്ങളാൽ അടയാളപ്പെടുത്തിയ VR റോബോട്ടിന്റെ ഉദ്ദേശിച്ച പാത. ഒരു നീല ഡിസ്കിനെ പിന്തുടരുന്ന ഓരോ തിരിവും ഹൈലൈറ്റ് ചെയ്തിരിക്കുന്നു, ഇടത് തിരിവ് എല്ലായ്പ്പോഴും ഒരു നീല ഡിസ്കിനെ പിന്തുടരുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു.

[അപ്പോൾ എങ്കിൽ] ബ്ലോക്ക് ഉപയോഗിച്ച് VEXcode VR പ്രോജക്റ്റ് ലളിതമാക്കാൻ ഈ ലോജിക് ഉപയോഗിക്കാം. [അങ്ങനെയാണെങ്കിൽ] ബ്ലോക്കുകൾ എന്നത് ഒരു നിർദ്ദിഷ്ട വ്യവസ്ഥ ശരിയാണെങ്കിൽ ഒരു തീരുമാനം എടുക്കാൻ VR റോബോട്ടിനെ നിർദ്ദേശിക്കുന്ന കണ്ടീഷണൽ സ്റ്റേറ്റ്മെന്റുകളാണ്.

VEXcode VR If Then എന്ന കണ്ടെയ്നർ ബ്ലോക്കിൽ ബ്ലോക്കുകൾക്കുള്ളിൽ ഒരു സ്ഥലവും ഒരു ബൂളിയൻ പാരാമീറ്ററിനുള്ള ഒരു സ്ഥലവുമുണ്ട്.

ഈ പാഠത്തിന്റെ ബാക്കി ഭാഗം തുടരാൻ അടുത്തത് ബട്ടൺ തിരഞ്ഞെടുക്കുക.