
PyTool USB Serial
USB seriell verktøy med Python script funksjon.
Appinfo
Appbeskrivelse
Android App Analyse Og Gjennomgang: PyTool USB Serial, Utviklet Av Quan Lin. Oppført I Verktøy -Kategori. Nåværende Versjon Er 0.8, Oppdatert 01/07/2021 . I Følge Brukere Anmeldelser På Google Play: PyTool USB Serial. Oppnådd Over 58 Installasjoner. PyTool USB Serial Har For Øyeblikket 1 Anmeldelser, Gjennomsnittlig Vurdering Av 5.0 Stjerner
PyTool USB Serial er et flott verktøy for USB-seriell utvikling, feilsøking og overvåking.Den har Python-skriptfunksjon som gir deg størst fleksibilitet.
Hvorfor skripter er ønskelig for USB-seriellverktøy?
Elektroingeniører synes det er praktisk å bruke en håndholdt enhet som Android-telefon eller nettbrett for å feilsøke eller overvåke seriell kommunikasjon i felt, fabrikk eller laboratorium.
Men nesten hvert kommunikasjonssystem fikk sin egen protokoll eller dataformat.
Å søke i et hav av heksedata som "02a5b4ca .... ff000803" og prøve å finne ut hva som skjer er ikke hyggelig i det hele tatt.
Det er der PyTool USB Serial kommer til hjelp.
Med muligheten til å kjøre tilpasset Python-skript, kan PyTool USB Serial lese og analysere mottatte data, vise det slik du vil, og til og med svare når det er nødvendig.
Det er eksempler på skript for rask start. Bare kopier og lim inn en av dem for å prøve dem.
Det er også en praktisk USB-seriell terminal for generell bruk.
Den støtter hovedstrøm USB-serielle drivere, inkludert:
FTDI-driver
CDC ACM-driver
CP210x driver
CH34x driver
PL2303 driver
Generell guide for skript
=====================
* Python-versjonen som brukes i denne appen er 3.8.
* Denne appen er ikke designet som skriptredigerer, selv om skript kan redigeres i skriptfeltet.
Den beste måten er å bruke din favoritt skriptredigerer og deretter kopiere og lime inn skriptet.
* Bruk alltid fire mellomrom for innrykk for å unngå rare feil.
* De fleste av pakkene i standard Python-bibliotek er tilgjengelige for import.
* Hvis det er behov for løkke, bruk alltid `app.running_script` som betingelse for å stoppe skriptet riktig.
* Bruk `app.version` for å få appversjonsstrengen.
* Bruk `app.get_output ()` for å få skriptutgangsfeltet som streng.
* Bruk `app.set_output (object)` til å vise `objekt 'i skriptutgangsfeltet som streng.
* Bruk `app.print_text (object)` som en snarvei for `app.set_output (app.get_output () + str (object))` for å legge til tekst i skriptutgangsfeltet.
* Bruk `app.clear_text ()` som en snarvei for `app.set_output (" ")` for å fjerne skriptets utdatafelt.
* Bruk `app.send_data (bytearray)` for å sende `bytearray` gjennom seriell port.
* Bruk `app.receive_data ()` for å lese dataene fra bufferen som bytearray.
* Bruk `app.log_file (text)` for å lagre en loggfil som er lagret.
Loggfilen ligger her [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
tekst (str): Tekstinnhold
retur (str): Full filsti
Her er ett skripteksempel fra denne appen:
########################
# Vis mottatte data i sekskant og ekko tilbake.
fra binascii importere hexlify
fra kodeker importerer dekoder
mens (app.running_script):
# Prøv å hente data mottatt i bufferen.
data_rcv = app.receive_data ()
hvis data_rcv:
# Data representert i hex.
data_hex = dekode (hexlify (data_rcv), 'utf_8', 'ignorere')
# Vis mottatte data sammen med gamle data.
app.set_output (app.get_output () + data_hex)
# Ekko tilbake.
app.send_data (data_rcv)
########################
Hva Er Nytt
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.
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.