Python#
ഓരോ കമാൻഡും, രീതിയും, ഫംഗ്ഷനും എന്താണ് ചെയ്യുന്നത്, അത് എന്ത് ഇൻപുട്ടുകൾ ഉപയോഗിക്കുന്നു, എന്ത് തിരികെ നൽകുന്നു, ഒരു പ്രോജക്റ്റിൽ അത് എങ്ങനെ ഉപയോഗിക്കാം എന്നിവ VEX AIR പൈത്തൺ API റഫറൻസ് വിശദീകരിക്കുന്നു.
ഒരു പ്രോജക്റ്റിലേക്ക് ഒരു കമാൻഡ് ചേർക്കുന്നതിനുമുമ്പ് അത് മനസ്സിലാക്കാൻ ആഗ്രഹിക്കുമ്പോൾ, അത് സ്വീകരിക്കുന്നതോ നൽകുന്നതോ ആയ മൂല്യങ്ങൾ പരിശോധിക്കുക, അല്ലെങ്കിൽ ഒരു വിഭാഗത്തിലെ അനുബന്ധ കമാൻഡുകൾ താരതമ്യം ചെയ്യുക എന്നിവ ചെയ്യുമ്പോൾ ഈ റഫറൻസ് ഉപയോഗിക്കുക.
VEXcode AIR പൈത്തൺ പ്രോജക്റ്റുകളിൽ പൈത്തൺ കമാൻഡുകൾ ഉപയോഗിക്കുന്നു. പകരം ബ്ലോക്ക്സ് പ്രോജക്റ്റുകൾ ബ്ലോക്ക്സ് API വിഭാഗം ഉപയോഗിക്കുന്നു.
ഒരു മെത്തേഡ് എൻട്രി എങ്ങനെ വായിക്കാം#
മിക്ക പൈത്തൺ എൻട്രികളിലും ഇനിപ്പറയുന്ന ഭാഗങ്ങൾ ഉൾപ്പെടുന്നു:
കമാൻഡ് നാമം - കമാൻഡ്, മെത്തേഡ് അല്ലെങ്കിൽ ഫംഗ്ഷന്റെ ഔദ്യോഗിക നാമം.
വിവരണം - കമാൻഡ് എന്താണ് ചെയ്യുന്നതെന്നും എപ്പോൾ ഉപയോഗപ്രദമാണെന്നും വിശദീകരിക്കുന്നു.
ഉപയോഗം - കമാൻഡ് കോഡിൽ എഴുതാൻ ഉപയോഗിക്കുന്ന വാക്യഘടന കാണിക്കുന്നു.
പാരാമീറ്ററുകൾ - കമാൻഡ് സ്വീകരിക്കുന്ന ഇൻപുട്ടുകൾ പട്ടികപ്പെടുത്തുകയും ഓരോന്നും എന്താണ് ചെയ്യുന്നതെന്ന് വിശദീകരിക്കുകയും ചെയ്യുന്നു.
റിട്ടേൺ മൂല്യം - ഒരു മൂല്യം തിരികെ നൽകിയാൽ, കമാൻഡ് എന്താണ് തിരികെ റിപ്പോർട്ട് ചെയ്യുന്നതെന്ന് വിശദീകരിക്കുന്നു.
ഉദാഹരണ കോഡ് - ഒരു പ്രോജക്റ്റിൽ കമാൻഡ് എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കുന്നു.
സാധാരണ പൈത്തൺ API ഘടകങ്ങൾ#
ഘടകം |
അതിന്റെ അർത്ഥം |
|---|---|
രീതി |
|
പ്രവർത്തനം |
|
പാരാമീറ്റർ |
ഒരു രീതിയിലോ ഫംഗ്ഷനിലോ എന്താണ് ചെയ്യുന്നതെന്ന് നിയന്ത്രിക്കുന്നതിനായി അതിലേക്ക് കടന്നുപോകുന്ന ഒരു മൂല്യം. |
ഓപ്ഷണൽ പാരാമീറ്റർ |
ഡിഫോൾട്ട് സ്വഭാവം ഉപയോഗിക്കുന്നതിനായി ഒഴിവാക്കാവുന്ന ഒരു പാരാമീറ്റർ. |
റിട്ടേൺ മൂല്യം |
ഒരു കമാൻഡ് തിരികെ റിപ്പോർട്ട് ചെയ്യുന്ന ഒരു മൂല്യം, ഉദാഹരണത്തിന് ഒരു നമ്പർ, ടെക്സ്റ്റ് അല്ലെങ്കിൽ ബൂളിയൻ. |
അടിസ്ഥാന പൈത്തൺ പദാവലി#
കാലാവധി |
അതിന്റെ അർത്ഥം |
|---|---|
വേരിയബിൾ |
|
സ്ട്രിംഗ് |
|
പൂർണ്ണസംഖ്യ |
|
ഫ്ലോട്ട് |
|
ബൂളിയൻ |
|
വാദം |
|
രീതി എൻട്രിയുടെ ഉദാഹരണം#
ഏറ്റെടുക്കുക#
take_off പ്രൊപ്പല്ലറുകൾ സ്റ്റാർട്ട് ചെയ്യുകയും ഡ്രോൺ വായുവിലേക്ക് ഉയർത്തുകയും ചെയ്യുന്നു. മറ്റ് ചലനങ്ങൾ നടത്തുന്നതിന് മുമ്പ് ഈ രീതി ഉപയോഗിക്കണം.
ഉപയോഗം:
drone.take_off(climb_to, units, wait)
പാരാമീറ്ററുകൾ |
വിവരണം |
|---|---|
|
ഡ്രോൺ പറക്കുന്ന z സ്ഥാനത്തേക്ക്. |
|
ഉപയോഗിക്കേണ്ട യൂണിറ്റ്:
|
|
ഓപ്ഷണൽ.
|
# Fly for 1 second
drone.take_off(climb_to=500)
wait(1, SECONDS)
drone.land()