AIM വെബ്സോക്കറ്റ് വ്യത്യാസങ്ങൾ#
വെബ്സോക്കറ്റ് അടിസ്ഥാനമാക്കിയുള്ള പൈത്തൺ API-യും VEXcode AIM പൈത്തൺ API-യും തമ്മിലുള്ള പ്രധാന വ്യത്യാസങ്ങൾ ഈ പേജ് വിവരിക്കുന്നു. ഇതിൽ അധിക പ്രവർത്തനക്ഷമത, നീക്കം ചെയ്ത ക്ലാസുകൾ, മൾട്ടി-റോബോട്ട് നിയന്ത്രണം പോലുള്ള വിപുലമായ ഉപയോഗ കേസുകൾക്കുള്ള പിന്തുണ എന്നിവ ഉൾപ്പെടുന്നു.
അധിക രീതികൾ#
പ്ലേ_ലോക്കൽ_ഫയൽ#
play_local_file രീതി കമ്പ്യൂട്ടറിൽ സംഭരിച്ചിരിക്കുന്ന ഒരു ശബ്ദ ഫയൽ പ്ലേ ചെയ്യുകയും റോബോട്ടിന്റെ സ്പീക്കറിലൂടെ ശബ്ദം ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യുന്നു. ഇത് അപ്ലോഡ് ചെയ്യാതെ തന്നെ റോബോട്ടിൽ ഇഷ്ടാനുസൃത .wav അല്ലെങ്കിൽ .mp3 ഫയലുകൾ പ്ലേ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.
Usage:
robot.sound.play_local_file(filepath: str, volume = 100)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഫയൽപാത്ത് |
കമ്പ്യൂട്ടറിലെ |
വ്യാപ്തം |
ഓപ്ഷണൽ. പ്ലേബാക്ക് വോളിയം 0 മുതൽ 100 വരെയുള്ള ശതമാനത്തിൽ. ഡിഫോൾട്ട് 100 ആണ്. |
ഒരു ഇംപ്ലിമെന്റേഷൻ ഉദാഹരണം കാണാൻ, play_sounds.py തുറക്കുക.
ക്യാമറ_ഇമേജ്_ഗെറ്റ് ചെയ്യുക#
get_camera_image രീതി റോബോട്ടിന്റെ AI വിഷൻ സെൻസറിൽ നിന്ന് നിലവിലെ ഫ്രെയിം പിടിച്ചെടുക്കുകയും അത് JPEG-കംപ്രസ് ചെയ്ത bytes ഒബ്ജക്റ്റായി തിരികെ നൽകുകയും ചെയ്യുന്നു. ഇത് സാധാരണയായി ഒരു ലൈവ് വീഡിയോ ഫീഡ് പ്രദർശിപ്പിക്കുന്നതിന് OpenCV പോലുള്ള ഉപകരണങ്ങളിൽ ഉപയോഗിക്കുന്നു.
Usage:
robot.vision.get_camera_image()
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
ഈ രീതിക്ക് പാരാമീറ്ററുകൾ ഇല്ല. |
ഒരു നടപ്പിലാക്കൽ ഉദാഹരണം കാണുന്നതിന്, stream_video.py കാണുക.
ഒന്നിലധികം റോബോട്ടുകൾ ഒരേസമയം ഉപയോഗിക്കുക#
Robot ഒബ്ജക്റ്റുകൾ സൃഷ്ടിക്കുമ്പോൾ ഓരോ റോബോട്ടിന്റെയും ഐപി വിലാസം സ്വമേധയാ വ്യക്തമാക്കിയുകൊണ്ട് നിങ്ങൾക്ക് ഒന്നിലധികം റോബോട്ടുകളിലേക്ക് കണക്റ്റുചെയ്യാനാകും.
Usage:
Robot(address)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
വിലാസം |
ഓപ്ഷണൽ. റോബോട്ടിന്റെ ഐപി വിലാസം. ഒഴിവാക്കിയാൽ, |
ഒരു നടപ്പിലാക്കൽ ഉദാഹരണം കാണാൻ, multiple_robots.py തുറക്കുക.
നീക്കം ചെയ്ത ക്ലാസുകൾ#
VEXcode Python API-യിൽ ലഭ്യമായ ഇനിപ്പറയുന്ന ക്ലാസുകൾ WebSocket പതിപ്പിൽ ലഭ്യമല്ല:
ControllerEvent
സവിശേഷതകൾ VEXcode-ൽ മാത്രം ലഭ്യമാണ്.#
താഴെ പറയുന്ന സവിശേഷതകൾ നിലവിൽ AIM WebSocket API വഴി പിന്തുണയ്ക്കുന്നില്ല, കൂടാതെ VEXcode AIM വഴി കണക്റ്റുചെയ്യേണ്ടതുണ്ട്:
റോബോട്ടിന്റെ ഫേംവെയർ അപ്ഡേറ്റ് ചെയ്യുന്നു
ഇഷ്ടാനുസൃത ചിത്രങ്ങൾ അപ്ലോഡ് ചെയ്യുന്നു
ഇഷ്ടാനുസൃത ശബ്ദങ്ങൾ അപ്ലോഡ് ചെയ്യുന്നു
റോബോട്ടിൽ നിന്ന് റോബോട്ടിലേക്കുള്ള സന്ദേശമയയ്ക്കൽ