PyTool USB Serial

50+
ഡൗൺലോഡുകൾ
ഉള്ളടക്ക റേറ്റിംഗ്
എല്ലാവർക്കും
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം
സ്‌ക്രീൻഷോട്ട് ചിത്രം

ഈ ആപ്പിനെക്കുറിച്ച്

യുഎസ്ബി സീരിയൽ വികസിപ്പിക്കുന്നതിനും ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനും നിരീക്ഷിക്കുന്നതിനുമുള്ള മികച്ച ഉപകരണമാണ് പൈടൂൾ യുഎസ്ബി സീരിയൽ.
പൈത്തൺ സ്ക്രിപ്റ്റ് കഴിവ് നിങ്ങൾക്ക് സവിശേഷത നൽകുന്നു, അത് നിങ്ങൾക്ക് ഏറ്റവും മികച്ച വഴക്കം നൽകുന്നു.

യുഎസ്ബി സീരിയൽ ഉപകരണത്തിന് സ്ക്രിപ്റ്റ് കഴിവ് അഭികാമ്യം എന്തുകൊണ്ട്?
ഫീൽഡിലോ ഫാക്ടറിയിലോ ലാബിലോ സീരിയൽ ആശയവിനിമയം ഡീബഗ് ചെയ്യാനോ നിരീക്ഷിക്കാനോ Android ഫോൺ അല്ലെങ്കിൽ ടാബ്‌ലെറ്റ് പോലുള്ള ഒരു ഹോൾഡ് ഹോൾഡ് ഉപകരണം ഉപയോഗിക്കുന്നത് എളുപ്പമാണെന്ന് ഇലക്ട്രിക്കൽ എഞ്ചിനീയർമാർ കണ്ടെത്തുന്നു.
എന്നാൽ മിക്കവാറും എല്ലാ ആശയവിനിമയ സംവിധാനങ്ങൾക്കും അതിന്റേതായ പ്രോട്ടോക്കോൾ അല്ലെങ്കിൽ ഡാറ്റ ഫോർമാറ്റ് ലഭിച്ചു.
"02a5b4ca .... ff000803" പോലുള്ള ഹെക്സ് ഡാറ്റയുടെ കടലിൽ തിരയുന്നതും എന്താണ് സംഭവിക്കുന്നതെന്ന് മനസിലാക്കാൻ ശ്രമിക്കുന്നതും ഒട്ടും സുഖകരമല്ല.
അവിടെയാണ് പൈടൂൾ യുഎസ്ബി സീരിയൽ സഹായത്തിനായി വരുന്നത്.
ഇഷ്‌ടാനുസൃത പൈത്തൺ സ്‌ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കാനുള്ള കഴിവ് ഉപയോഗിച്ച്, ലഭിച്ച ഏത് ഡാറ്റയും വായിക്കാനും പാഴ്‌സുചെയ്യാനും നിങ്ങൾക്ക് താൽപ്പര്യമുള്ള രീതിയിൽ പ്രദർശിപ്പിക്കാനും ആവശ്യമുള്ളപ്പോൾ മറുപടി നൽകാനും പൈടൂൾ യുഎസ്ബി സീരിയലിന് കഴിയും.

വേഗത്തിൽ ആരംഭിക്കുന്നതിന് സ്ക്രിപ്റ്റ് ഉദാഹരണങ്ങളുണ്ട്. അവ പരീക്ഷിച്ചുനോക്കാൻ അവയിലൊന്ന് പകർത്തി ഒട്ടിക്കുക.

പൊതുവായ ഉപയോഗത്തിനായി ഒരു യുഎസ്ബി സീരിയൽ ടെർമിനലും ഉണ്ട്.

ഇത് ഉൾപ്പെടെ പ്രധാന സ്ട്രീം യുഎസ്ബി സീരിയൽ ഡ്രൈവറുകളെ പിന്തുണയ്ക്കുന്നു:
FTDI ഡ്രൈവർ
സിഡിസി എസിഎം ഡ്രൈവർ
CP210x ഡ്രൈവർ
CH34x ഡ്രൈവർ
PL2303 ഡ്രൈവർ

സ്ക്രിപ്റ്റ് ജനറൽ ഗൈഡ്
===================
* ഈ അപ്ലിക്കേഷനിൽ ഉപയോഗിച്ചിരിക്കുന്ന പൈത്തൺ പതിപ്പ് 3.8 ആണ്.

സ്ക്രിപ്റ്റ് ഫീൽഡിൽ സ്ക്രിപ്റ്റ് എഡിറ്റുചെയ്യാമെങ്കിലും ഈ അപ്ലിക്കേഷൻ സ്ക്രിപ്റ്റ് എഡിറ്ററായി രൂപകൽപ്പന ചെയ്തിട്ടില്ല.
നിങ്ങളുടെ പ്രിയപ്പെട്ട സ്ക്രിപ്റ്റ് എഡിറ്റർ ഉപയോഗിക്കുക, തുടർന്ന് സ്ക്രിപ്റ്റ് പകർത്തി ഒട്ടിക്കുക എന്നതാണ് ഏറ്റവും നല്ല മാർഗം.

* വിചിത്രമായ പിശകുകൾ ഒഴിവാക്കാൻ ഇൻഡന്റേഷനായി എല്ലായ്പ്പോഴും 4 ഇടങ്ങൾ ഉപയോഗിക്കുക.

* സ്റ്റാൻഡേർഡ് പൈത്തൺ ലൈബ്രറിയിലെ മിക്ക പാക്കേജുകളും ഇറക്കുമതി ചെയ്യാൻ ലഭ്യമാണ്.

* ലൂപ്പ് ആവശ്യമാണെങ്കിൽ, സ്ക്രിപ്റ്റ് ശരിയായി നിർത്തുന്നതിന് എല്ലായ്പ്പോഴും `app.running_script` നിബന്ധനയായി ഉപയോഗിക്കുക.

* അപ്ലിക്കേഷൻ പതിപ്പ് സ്‌ട്രിംഗ് ലഭിക്കുന്നതിന് `app.version` ഉപയോഗിക്കുക.

സ്‌ക്രിപ്റ്റ് output ട്ട്‌പുട്ട് ഫീൽഡ് സ്‌ട്രിംഗായി ലഭിക്കുന്നതിന് `app.get_output ()` ഉപയോഗിക്കുക.

* സ്‌ക്രിപ്റ്റ് output ട്ട്‌പുട്ട് ഫീൽഡിൽ `ഒബ്‌ജക്റ്റ്` സ്‌ട്രിംഗായി പ്രദർശിപ്പിക്കുന്നതിന്` app.set_output (ഒബ്‌ജക്റ്റ്) `ഉപയോഗിക്കുക.

സ്ക്രിപ്റ്റ് output ട്ട്‌പുട്ട് ഫീൽഡിലേക്ക് വാചകം കൂട്ടിച്ചേർക്കാൻ `app.set_output (app.get_output () + str (ഒബ്ജക്റ്റ്))` എന്നതിനായുള്ള കുറുക്കുവഴിയായി `app.print_text (ഒബ്‌ജക്റ്റ്)` ഉപയോഗിക്കുക.

* സ്ക്രിപ്റ്റ് output ട്ട്‌പുട്ട് ഫീൽഡ് മായ്‌ക്കുന്നതിന് `app.set_output (" ")` എന്നതിനായുള്ള കുറുക്കുവഴിയായി `app.clear_text ()` ഉപയോഗിക്കുക.

* സീരിയൽ പോർട്ടിലൂടെ `ബൈറ്റ്അറേ` അയയ്‌ക്കാൻ` app.send_data (bytearray) `ഉപയോഗിക്കുക.

* ബഫറിൽ നിന്നുള്ള ഡാറ്റ ബൈറ്റ്അറേ ആയി വായിക്കാൻ `app.receive_data ()` ഉപയോഗിക്കുക.

* ഒരു ലോഗ് ഫയൽ സംഭരണത്തിൽ സംരക്ഷിക്കുന്നതിന് `app.log_file (വാചകം)` ഉപയോഗിക്കുക.
ലോഗ് ഫയൽ ഇവിടെ സ്ഥിതിചെയ്യുന്നു [സ്റ്റോറേജ് ഡയറക്ടറി] / PyToolUSBSerial / log_ [UTC ടൈംസ്റ്റാമ്പ്] .txt.
വാചകം (സ്ട്രിംഗ്): വാചക ഉള്ളടക്കം
return (str): പൂർണ്ണ ഫയൽ പാത്ത്

ഈ അപ്ലിക്കേഷനിൽ നിന്നുള്ള ഒരു സ്‌ക്രിപ്റ്റ് ഉദാഹരണം ഇതാ:
##################
# ലഭിച്ച ഡാറ്റ ഹെക്സിൽ പ്രദർശിപ്പിച്ച് തിരികെ എക്കോ ചെയ്യുക.

binascii import hexlify ൽ നിന്ന്
കോഡെക്കുകളിൽ നിന്ന് ഇറക്കുമതി ഡീകോഡ്

(app.running_script):
# ബഫറിൽ ലഭിച്ച ഏത് ഡാറ്റയും നേടാൻ ശ്രമിക്കുക.
data_rcv = app.receive_data ()
data_rcv ആണെങ്കിൽ:
# ഡാറ്റ ഹെക്സിൽ പ്രതിനിധീകരിക്കുന്നു.
data_hex = ഡീകോഡ് (hexlify (data_rcv), 'utf_8', 'അവഗണിക്കുക')
# ലഭിച്ച ഡാറ്റ പഴയ ഡാറ്റയ്‌ക്കൊപ്പം പ്രദർശിപ്പിക്കുക.
app.set_output (app.get_output () + data_hex)
# എക്കോ ബാക്ക്.
app.send_data (data_rcv)
##################
അപ്‌ഡേറ്റ് ചെയ്ത തീയതി
2021 ജൂലൈ 1

ഡാറ്റാ സുരക്ഷ

ഡെവലപ്പര്‍മാർ നിങ്ങളുടെ ഡാറ്റ ശേഖരിക്കുകയും പങ്കിടുകയും ചെയ്യുന്നത് എങ്ങനെയെന്ന് മനസ്സിലാക്കുന്നതിലൂടെയാണ് സുരക്ഷ ആരംഭിക്കുന്നത്. നിങ്ങളുടെ ഉപയോഗത്തെയും പ്രദേശത്തെയും പ്രായത്തെയും അടിസ്ഥാനമാക്കി ഡാറ്റാ സ്വകാര്യതയും സുരക്ഷാ നടപടികളും വ്യത്യാസപ്പെടാം. ഡെവലപ്പര്‍ ഈ വിവരങ്ങൾ നൽകി കാലക്രമേണ ഇത് അപ്ഡേറ്റ് ചെയ്തേക്കാം.
മൂന്നാം കക്ഷികളുമായി ഡാറ്റയൊന്നും പങ്കിട്ടില്ല
ഡെവലപ്പർമാർ എങ്ങനെയാണ് പങ്കിടൽ പ്രഖ്യാപിക്കുന്നത് എന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക
ഡാറ്റയൊന്നും ശേഖരിച്ചിട്ടില്ല
ഡെവലപ്പർമാർ എങ്ങനെയാണ് ശേഖരണം പ്രഖ്യാപിക്കുന്നത് എന്നതിനെക്കുറിച്ച് കൂടുതലറിയുക

പുതിയതെന്താണ്

Version 0.8
Python version for the script is 3.8.
Now the script runs in Python global environment. Existing scripts should still work as before.
Terminal settings are remembered.
`app.version` is added for checking app version.