VEXcode VR മോണിറ്റർ കൺസോളിൽ ലഭ്യമായ വേരിയബിൾ, സെൻസർ മോണിറ്ററിംഗ്, ഒരു പൈത്തൺ പ്രോജക്റ്റിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് യഥാർത്ഥ സമയത്തിനുള്ളിൽ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന പ്രധാനപ്പെട്ട ദൃശ്യ സൂചനകൾ നൽകുന്നു. മോണിറ്റർ കൺസോൾ ഉപയോക്താക്കളെ പ്രോജക്റ്റും വിആർ റോബോട്ടിന്റെ പ്രവർത്തനങ്ങളും തമ്മിൽ ഒരു ദൃശ്യ കണക്ഷൻ ഉണ്ടാക്കാൻ അനുവദിക്കുന്നു. മോണിറ്റർ കൺസോളിലെ സെൻസറിന്റെയും വേരിയബിൾ മൂല്യങ്ങളുടെയും നിരീക്ഷണം, ഒരു പ്രോജക്റ്റിലെ ഒരു നിർദ്ദിഷ്ട മൂല്യത്തിന്റെ (അല്ലെങ്കിൽ ഒന്നിലധികം മൂല്യങ്ങളുടെ) തത്സമയ റിപ്പോർട്ടുകൾ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു.
മോണിറ്റർ കൺസോൾ എങ്ങനെ ഉപയോഗിക്കാം
മോണിറ്റർ വിൻഡോ തുറന്ന് മോണിറ്റർ കൺസോൾ കാണുന്നതിന്, സഹായത്തിന് അടുത്തുള്ള മോണിറ്റർ ഐക്കൺ തിരഞ്ഞെടുക്കുക.
മോണിറ്റർ കൺസോൾ സെൻസറും വേരിയബിൾ മൂല്യങ്ങളും റിപ്പോർട്ട് ചെയ്യുന്നു.
മോണിറ്റർ സെൻസർ കമാൻഡ് ഉപയോഗിക്കുന്നു
മോണിറ്റർ സെൻസർ കമാൻഡ് ഉപയോഗിച്ച് സെൻസർ മൂല്യങ്ങൾ ചേർക്കാൻ കഴിയും. ഒരു സ്ട്രിംഗ് പാരാമീറ്ററായി സെൻസറിനുള്ള ഐഡന്റിഫയർ ചേർക്കുക.
മോണിറ്റർ സെൻസർ കമാൻഡ് ഇനിപ്പറയുന്ന സ്ട്രിംഗ് ഐഡന്റിഫയറുകൾ സ്വീകരിക്കുന്നു.
സ്വീകാര്യമായ സ്ട്രിംഗ് ഐഡന്റിഫയറുകളുടെ ഈ ലിസ്റ്റ് മോണിറ്റർ സെൻസർ കമാൻഡിനുള്ള സഹായത്തിലും കാണാം.
ഡെഫ് മെയിൻ(): |
|
മോണിറ്റർ സെൻസർ കമാൻഡിൽ ഒരു പാരാമീറ്ററായി ശരിയായ സ്ട്രിംഗ് ഐഡന്റിഫയർ ചേർക്കുക. ഉദാഹരണത്തിന്, മോണിറ്റർ കൺസോളിൽ ഫ്രണ്ട് ഡിസ്റ്റൻസ് സെൻസർ റീഡിംഗ് റിപ്പോർട്ട് ചെയ്യുന്നതിന് "front_distance.get_distance" എന്ന സ്ട്രിംഗ് ചേർക്കുക. |
പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ സെൻസർ മൂല്യം മോണിറ്റർ കൺസോളിൽ ദൃശ്യമാകും.
സ്ട്രിംഗ് ഐഡന്റിഫയറുകൾ വേർതിരിക്കാൻ കോമകൾ ഉപയോഗിച്ച് ഒന്നിലധികം സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുക.
മോണിറ്റർ വേരിയബിൾ കമാൻഡ് ഉപയോഗിക്കുന്നു
മോണിറ്റർ വേരിയബിൾ കമാൻഡ് ഉപയോഗിച്ച് മോണിറ്റർ കൺസോളിൽ നിന്ന് വേരിയബിളുകൾ ചേർക്കാനും നീക്കം ചെയ്യാനും കഴിയും. വേരിയബിളിനെ ഗ്ലോബൽ എന്ന് നിർവചിക്കുക, തുടർന്ന് ഒരു മൂല്യം നൽകുക. ഒരു സ്ട്രിംഗ് പാരാമീറ്ററായി വേരിയബിൾ ചേർക്കുക.
ഡെഫ് മെയിൻ():
ഗ്ലോബൽ my_variable
ഒരു ഗ്ലോബൽ വേരിയബിൾ സൃഷ്ടിക്കാൻ, വേരിയബിൾ പേരിന് മുമ്പ് "global" എന്ന കീവേഡ് ചേർക്കുക.
def main():
ഗ്ലോബൽ my_variable
my_variable = 0
വേരിയബിളിന് ഒരു പ്രാരംഭ മൂല്യം നൽകുക.
def main(): |
|
മോണിറ്റർ കൺസോളിലേക്ക് ഒരു വേരിയബിൾ ചേർക്കാൻ, മോണിറ്റർ വേരിയബിൾസ് കമാൻഡിൽ ഒരു സ്ട്രിംഗ് വേരിയബിളായി വേരിയബിൾ നാമം ചേർക്കുക. ഒരു സ്ട്രിംഗ് വേരിയബിളിനെ വേരിയബിളിന്റെ പേരിനു ചുറ്റും " " എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു. |
പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ വേരിയബിൾ മൂല്യം ദൃശ്യമാകും.
മോണിറ്റർ കൺസോളിലേക്കും ലിസ്റ്റുകൾ ചേർക്കാവുന്നതാണ്. മോണിറ്റർ കൺസോളിലേക്ക് ചേർക്കുന്നതിന് മുമ്പ്, ലിസ്റ്റുകളും 2D ലിസ്റ്റുകളും നിർവചിക്കണം.
ഡെഫ് മെയിൻ():
ഗ്ലോബൽ മൈ_ലിസ്റ്റ്
ഒരു പുതിയ ലിസ്റ്റ് അല്ലെങ്കിൽ 2D ലിസ്റ്റ് സൃഷ്ടിക്കാൻ, ലിസ്റ്റ് നാമത്തിന് മുമ്പ് "global" എന്ന കീവേഡ് ചേർക്കുക.
def main():
ഗ്ലോബൽ my_list
my_list = [1,2,3]
ഒരു പട്ടികയിലേക്ക് മൂല്യങ്ങൾ ചേർക്കാൻ ചതുര ബ്രാക്കറ്റുകളിൽ മൂല്യങ്ങൾ ടൈപ്പ് ചെയ്യുക.
def main():
ഗ്ലോബൽ my_list
my_list = [1,2,3]
monitor_variable("my_list")
മോണിറ്റർ കൺസോളിലേക്ക് ഒരു ലിസ്റ്റ് ചേർക്കാൻ, മോണിറ്റർ വേരിയബിളുകൾ കമാൻഡിൽ ലിസ്റ്റ് നാമം ഒരു സ്ട്രിംഗ് വേരിയബിളായി ചേർക്കുക. ഒരു സ്ട്രിംഗ് വേരിയബിളിനെ വേരിയബിളിന്റെ പേരിനു ചുറ്റും " " എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു.
പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ ലിസ്റ്റ് മൂല്യങ്ങൾ ദൃശ്യമാകും.
വേരിയബിൾ നെയിം സ്ട്രിംഗ് പാരാമീറ്ററുകൾ വേർതിരിക്കുന്നതിന് കോമകൾ ഉപയോഗിച്ച് ഒന്നിലധികം വേരിയബിളുകളും/അല്ലെങ്കിൽ ലിസ്റ്റുകളും നിരീക്ഷിക്കുക.
സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള ഉദാഹരണം
മോണിറ്റർ കൺസോളിൽ സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നത് ഉപയോക്താവിന് സെൻസർ ഡാറ്റ തത്സമയം കാണാൻ അനുവദിക്കുന്നു.
ഈ ഉദാഹരണത്തിൽ, ൽ നിന്നുള്ള ദൂരം മോണിറ്റർ കൺസോളിൽ നിരീക്ഷിക്കപ്പെടുന്നു. ഭിത്തിയിൽ നിന്ന് 500 മില്ലിമീറ്ററിൽ താഴെ അകലെയാണെങ്കിൽ വിആർ റോബോട്ടിനോട് നിർത്താൻ പ്രോജക്റ്റ് നിർദ്ദേശിക്കുന്നു.
മോണിറ്റർ കൺസോളിൽ കമാൻഡിൽ നിന്നുള്ള ദൂരത്തിന്റെ മൂല്യങ്ങൾ മാറുന്നത് നിരീക്ഷിക്കുക.
സെൻസർ മൂല്യം 28-ാം വരിയിലെ ഉദ്ധരണികൾ ഉപയോഗിച്ചാണ് പരാമർശിച്ചിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക: monitor_sensor("distance.get_distance")
def main(): |
|
മുകളിലുള്ള ഉദാഹരണം ഉപയോഗിക്കുന്നതിന്, ഈ കോഡ് VEXcode VR-ലേക്ക് പകർത്തി ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ടിൽ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക. |
വേരിയബിൾ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള ഉദാഹരണം
വേരിയബിൾ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നതിനും മോണിറ്റർ കൺസോൾ ഉപയോഗിക്കാം. ഒരു പ്രോജക്റ്റിലെ ഒരു പ്രത്യേക വേരിയബിളിന്റെ തത്സമയ റിപ്പോർട്ടുകൾ മോണിറ്റർ കൺസോളിന് നൽകാൻ കഴിയും.
ഈ ഉദാഹരണത്തിൽ, VR റോബോട്ട് ഒരു പ്രത്യേക സ്വഭാവം എത്ര തവണ ആവർത്തിക്കുന്നുവെന്ന് നിരീക്ഷിക്കാൻ "timesRepeated" വേരിയബിൾ ഉപയോഗിക്കുന്നു. ഫോർ ലൂപ്പിന്റെ പാരാമീറ്ററുകൾ കാരണം, ഈ വേരിയബിൾ 5 എന്ന സംഖ്യയിൽ എത്തുമ്പോൾ, VR റോബോട്ട് ലൂപ്പിൽ നിന്ന് പുറത്തുകടക്കും.
മോണിറ്റർ കൺസോളിലെ വേരിയബിൾ മോണിറ്ററിംഗ്, പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മനസ്സിലാക്കുന്നതിന് തത്സമയ ഫീഡ്ബാക്ക് നൽകാൻ സഹായിക്കും.
വേരിയബിൾ മൂല്യം ഉദ്ധരണികൾ ഉപയോഗിച്ചാണ് പരാമർശിച്ചിരിക്കുന്നതെന്ന് ശ്രദ്ധിക്കുക: monitor_variable("times_repeated")
def main(): |
|
മുകളിലുള്ള ഉദാഹരണം ഉപയോഗിക്കുന്നതിന്, ഈ കോഡ് VEXcode VR-ലേക്ക് പകർത്തി ഗ്രിഡ് മാപ്പ് പ്ലേഗ്രൗണ്ടിൽ പ്രോജക്റ്റ് പ്രവർത്തിപ്പിക്കുക. |