പൈത്തൺ ഉപയോഗിച്ച് VEXcode VR-ൽ വേരിയബിളും സെൻസർ മൂല്യങ്ങളും നിരീക്ഷിക്കുന്നു.

VEXcode VR മോണിറ്റർ കൺസോളിൽ ലഭ്യമായ വേരിയബിൾ, സെൻസർ മോണിറ്ററിംഗ്, ഒരു പൈത്തൺ പ്രോജക്റ്റിൽ എന്താണ് സംഭവിക്കുന്നതെന്ന് യഥാർത്ഥ സമയത്തിനുള്ളിൽ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്ന പ്രധാനപ്പെട്ട ദൃശ്യ സൂചനകൾ നൽകുന്നു. മോണിറ്റർ കൺസോൾ ഉപയോക്താക്കളെ പ്രോജക്റ്റും വിആർ റോബോട്ടിന്റെ പ്രവർത്തനങ്ങളും തമ്മിൽ ഒരു ദൃശ്യ കണക്ഷൻ ഉണ്ടാക്കാൻ അനുവദിക്കുന്നു. മോണിറ്റർ കൺസോളിലെ സെൻസറിന്റെയും വേരിയബിൾ മൂല്യങ്ങളുടെയും നിരീക്ഷണം, ഒരു പ്രോജക്റ്റിലെ ഒരു നിർദ്ദിഷ്ട മൂല്യത്തിന്റെ (അല്ലെങ്കിൽ ഒന്നിലധികം മൂല്യങ്ങളുടെ) തത്സമയ റിപ്പോർട്ടുകൾ കാണാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു.


മോണിറ്റർ കൺസോൾ എങ്ങനെ ഉപയോഗിക്കാം

STEM വിദ്യാഭ്യാസത്തിലെ അധ്യാപകർക്കും വിദ്യാർത്ഥികൾക്കും വേണ്ടിയുള്ള ട്യൂട്ടോറിയൽ വിഭാഗത്തിന്റെ ഭാഗമായ, ഒരു വെർച്വൽ റോബോട്ടിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്.

മോണിറ്റർ വിൻഡോ തുറന്ന് മോണിറ്റർ കൺസോൾ കാണുന്നതിന്, സഹായത്തിന് അടുത്തുള്ള മോണിറ്റർ ഐക്കൺ തിരഞ്ഞെടുക്കുക.

ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക്-അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, ഒരു ട്യൂട്ടോറിയൽ സന്ദർഭത്തിൽ തുടക്കക്കാർക്കും നൂതന ഉപയോക്താക്കൾക്കുമുള്ള സവിശേഷതകൾ ഹൈലൈറ്റ് ചെയ്യുന്നു.

മോണിറ്റർ കൺസോൾ സെൻസറും വേരിയബിൾ മൂല്യങ്ങളും റിപ്പോർട്ട് ചെയ്യുന്നു.

മോണിറ്റർ സെൻസർ കമാൻഡ് ഉപയോഗിക്കുന്നു

ട്യൂട്ടോറിയൽ വിഭാഗത്തിന്റെ ഭാഗമായി, വെർച്വൽ റോബോട്ടിക്സിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

മോണിറ്റർ സെൻസർ കമാൻഡ് ഉപയോഗിച്ച് സെൻസർ മൂല്യങ്ങൾ ചേർക്കാൻ കഴിയും. ഒരു സ്ട്രിംഗ് പാരാമീറ്ററായി സെൻസറിനുള്ള ഐഡന്റിഫയർ ചേർക്കുക.

ട്യൂട്ടോറിയൽ വിഭാഗത്തിന്റെ ഭാഗമായി, വെർച്വൽ റോബോട്ടിക്സിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

മോണിറ്റർ സെൻസർ കമാൻഡ് ഇനിപ്പറയുന്ന സ്ട്രിംഗ് ഐഡന്റിഫയറുകൾ സ്വീകരിക്കുന്നു.

സ്വീകാര്യമായ സ്ട്രിംഗ് ഐഡന്റിഫയറുകളുടെ ഈ ലിസ്റ്റ് മോണിറ്റർ സെൻസർ കമാൻഡിനുള്ള സഹായത്തിലും കാണാം.

വെർച്വൽ ക്രമീകരണത്തിൽ കോഡിംഗ് ആശയങ്ങളും റോബോട്ടിക്സ് തത്വങ്ങളും പഠിപ്പിക്കുന്നതിന് ഉപയോഗിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR പ്രോഗ്രാമിംഗ് ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്.

പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ സെൻസർ മൂല്യം മോണിറ്റർ കൺസോളിൽ ദൃശ്യമാകും.

ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, STEM വിദ്യാഭ്യാസ സന്ദർഭത്തിൽ തുടക്കക്കാർക്കും നൂതന ഉപയോക്താക്കൾക്കുമുള്ള സവിശേഷതകൾ ചിത്രീകരിക്കുന്നു.

സ്ട്രിംഗ് ഐഡന്റിഫയറുകൾ വേർതിരിക്കാൻ കോമകൾ ഉപയോഗിച്ച് ഒന്നിലധികം സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുക.

മോണിറ്റർ വേരിയബിൾ കമാൻഡ് ഉപയോഗിക്കുന്നു

ഒരു വെർച്വൽ റോബോട്ട് പ്രോഗ്രാമിംഗ് ചെയ്യുന്നതിനുള്ള ബ്ലോക്ക്-അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകൾ പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, ഒരു ട്യൂട്ടോറിയൽ സന്ദർഭത്തിൽ തുടക്കക്കാർക്കും നൂതന ഉപയോക്താക്കൾക്കുമുള്ള സവിശേഷതകൾ ചിത്രീകരിക്കുന്നു.

മോണിറ്റർ വേരിയബിൾ കമാൻഡ് ഉപയോഗിച്ച് മോണിറ്റർ കൺസോളിൽ നിന്ന് വേരിയബിളുകൾ ചേർക്കാനും നീക്കം ചെയ്യാനും കഴിയും. വേരിയബിളിനെ ഗ്ലോബൽ എന്ന് നിർവചിക്കുക, തുടർന്ന് ഒരു മൂല്യം നൽകുക. ഒരു സ്ട്രിംഗ് പാരാമീറ്ററായി വേരിയബിൾ ചേർക്കുക.

ഡെഫ് മെയിൻ():
ഗ്ലോബൽ my_variable

ഒരു ഗ്ലോബൽ വേരിയബിൾ സൃഷ്ടിക്കാൻ, വേരിയബിൾ പേരിന് മുമ്പ് "global" എന്ന കീവേഡ് ചേർക്കുക.

def main():
ഗ്ലോബൽ my_variable
my_variable = 0

വേരിയബിളിന് ഒരു പ്രാരംഭ മൂല്യം നൽകുക.

STEM വിദ്യാഭ്യാസത്തിലെ തുടക്കക്കാർക്കും നൂതന ഉപയോക്താക്കൾക്കും അനുയോജ്യമായ, വെർച്വൽ റോബോട്ടിക്സിലൂടെ കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന, ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് പരിതസ്ഥിതി പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ വേരിയബിൾ മൂല്യം ദൃശ്യമാകും.

ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് ഘടകങ്ങളും ഒരു സിമുലേറ്റഡ് പരിതസ്ഥിതിയിൽ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കാൻ ഉപയോക്താക്കളെ സഹായിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ഒരു വെർച്വൽ റോബോട്ടും പ്രദർശിപ്പിക്കുന്ന ഒരു VEXcode VR ട്യൂട്ടോറിയൽ ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

മോണിറ്റർ കൺസോളിലേക്കും ലിസ്റ്റുകൾ ചേർക്കാവുന്നതാണ്. മോണിറ്റർ കൺസോളിലേക്ക് ചേർക്കുന്നതിന് മുമ്പ്, ലിസ്റ്റുകളും 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")

മോണിറ്റർ കൺസോളിലേക്ക് ഒരു ലിസ്റ്റ് ചേർക്കാൻ, മോണിറ്റർ വേരിയബിളുകൾ കമാൻഡിൽ ലിസ്റ്റ് നാമം ഒരു സ്ട്രിംഗ് വേരിയബിളായി ചേർക്കുക. ഒരു സ്ട്രിംഗ് വേരിയബിളിനെ വേരിയബിളിന്റെ പേരിനു ചുറ്റും " " എന്ന് അടയാളപ്പെടുത്തിയിരിക്കുന്നു.

വിദ്യാഭ്യാസ പശ്ചാത്തലത്തിൽ വെർച്വൽ റോബോട്ടിക്സ് വഴി കോഡിംഗ് ആശയങ്ങൾ പഠിപ്പിക്കുന്നതിനായി രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് ഘടകങ്ങൾ കാണിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്‌ക്രീൻഷോട്ട്.

പ്രോജക്റ്റ് ആരംഭിക്കുമ്പോൾ ലിസ്റ്റ് മൂല്യങ്ങൾ ദൃശ്യമാകും.

ബ്ലോക്ക് അധിഷ്ഠിത കോഡിംഗ് ഓപ്ഷനുകളും വെർച്വൽ റോബോട്ട് നിയന്ത്രണങ്ങളും പ്രദർശിപ്പിക്കുന്ന VEXcode VR ഇന്റർഫേസിന്റെ സ്ക്രീൻഷോട്ട്, ഒരു സിമുലേറ്റഡ് പരിതസ്ഥിതിയിൽ കോഡിംഗ് ആശയങ്ങൾ പഠിക്കുന്നതിനുള്ള പ്ലാറ്റ്‌ഫോമിന്റെ സവിശേഷതകൾ ചിത്രീകരിക്കുന്നു.

വേരിയബിൾ നെയിം സ്ട്രിംഗ് പാരാമീറ്ററുകൾ വേർതിരിക്കുന്നതിന് കോമകൾ ഉപയോഗിച്ച് ഒന്നിലധികം വേരിയബിളുകളും/അല്ലെങ്കിൽ ലിസ്റ്റുകളും നിരീക്ഷിക്കുക.


സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള ഉദാഹരണം

മോണിറ്റർ കൺസോളിൽ സെൻസർ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നത് ഉപയോക്താവിന് സെൻസർ ഡാറ്റ തത്സമയം കാണാൻ അനുവദിക്കുന്നു.

ഈ ഉദാഹരണത്തിൽ, ൽ നിന്നുള്ള ദൂരം മോണിറ്റർ കൺസോളിൽ നിരീക്ഷിക്കപ്പെടുന്നു. ഭിത്തിയിൽ നിന്ന് 500 മില്ലിമീറ്ററിൽ താഴെ അകലെയാണെങ്കിൽ വിആർ റോബോട്ടിനോട് നിർത്താൻ പ്രോജക്റ്റ് നിർദ്ദേശിക്കുന്നു.

മോണിറ്റർ കൺസോളിൽ കമാൻഡിൽ നിന്നുള്ള ദൂരത്തിന്റെ മൂല്യങ്ങൾ മാറുന്നത് നിരീക്ഷിക്കുക.

സെൻസർ മൂല്യം 28-ാം വരിയിലെ ഉദ്ധരണികൾ ഉപയോഗിച്ചാണ് പരാമർശിച്ചിരിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കുക: monitor_sensor("distance.get_distance")


വേരിയബിൾ മൂല്യങ്ങൾ നിരീക്ഷിക്കുന്നതിനുള്ള ഉദാഹരണം

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

ഈ ഉദാഹരണത്തിൽ, VR റോബോട്ട് ഒരു പ്രത്യേക സ്വഭാവം എത്ര തവണ ആവർത്തിക്കുന്നുവെന്ന് നിരീക്ഷിക്കാൻ "timesRepeated" വേരിയബിൾ ഉപയോഗിക്കുന്നു. ഫോർ ലൂപ്പിന്റെ പാരാമീറ്ററുകൾ കാരണം, ഈ വേരിയബിൾ 5 എന്ന സംഖ്യയിൽ എത്തുമ്പോൾ, VR റോബോട്ട് ലൂപ്പിൽ നിന്ന് പുറത്തുകടക്കും.

മോണിറ്റർ കൺസോളിലെ വേരിയബിൾ മോണിറ്ററിംഗ്, പ്രോജക്റ്റിന്റെ ഒഴുക്ക് മനസ്സിലാക്കുന്നതിന് തത്സമയ ഫീഡ്‌ബാക്ക് നൽകാൻ സഹായിക്കും. 

വേരിയബിൾ മൂല്യം ഉദ്ധരണികൾ ഉപയോഗിച്ചാണ് പരാമർശിച്ചിരിക്കുന്നതെന്ന് ശ്രദ്ധിക്കുക: monitor_variable("times_repeated")

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: