PyTool USB Serial
USB seriellt verktyg med Python script-funktionen.
Appinformation
Appbeskrivning
Android -Appanalys Och Granskning: PyTool USB Serial, Utvecklad Av Quan Lin. Listad I Verktyg -Kategorin. Den Nuvarande Versionen Är 0.8, Uppdaterad 02/07/2021 . Enligt Användare Recensioner På Google Play: PyTool USB Serial. Uppnått Över 58 Installationer. PyTool USB Serial Har För Närvarande 1 Recensioner, Genomsnittlig Betyg 5.0 Stjärnor
PyTool USB Serial är ett utmärkt verktyg för USB-seriell utveckling, felsökning och övervakning.Den har Python-skriptfunktioner som ger dig den största flexibiliteten.
Varför är skriptfunktioner önskvärda för USB-serieverktyg?
Elektrotekniker tycker att det är praktiskt att använda en handhållen enhet som Android-telefon eller surfplatta för att felsöka eller övervaka seriell kommunikation i fält, fabrik eller laboratorium.
Men nästan varje kommunikationssystem fick sitt eget protokoll eller dataformat.
Att söka i ett hav av hex-data som "02a5b4ca .... ff000803" och försöka lista ut vad som händer är inte trevligt alls.
Det är där PyTool USB Serial hjälper.
Med möjligheten att köra anpassat Python-skript kan PyTool USB Serial läsa och analysera alla mottagna data, visa det på det sätt du vill och till och med svara när det behövs.
Det finns skriptexempel för snabb start. Kopiera och klistra in en av dem för att testa dem.
Det finns också en praktisk USB-seriell terminal för allmän användning.
Den stöder USB-seriella drivrutiner, inklusive:
FTDI-drivrutin
CDC ACM-drivrutin
CP210x-drivrutin
CH34x-drivrutin
PL2303-drivrutin
Allmän guide för skript
======================
* Python-versionen som används i den här appen är 3.8.
* Den här appen är inte utformad som skriptredigerare, men skript kan redigeras i skriptfältet.
Det bästa sättet är att använda din favoritmanusredigerare och sedan kopiera och klistra in manuset.
* Använd alltid fyra mellanslag för indragning för att undvika konstiga fel.
* De flesta paketen i Python-biblioteket är tillgängliga för import.
* Om medan loop behövs, använd alltid 'app.running_script' som villkor för att stoppa skriptet ordentligt.
* Använd `app.version` för att hämta appversionsträngen.
* Använd `app.get_output ()` för att få skriptutmatningsfältet som sträng.
* Använd `app.set_output (objekt)` för att visa `objekt 'i skriptutmatningsfältet som sträng.
* Använd `app.print_text (object)` som en genväg för `app.set_output (app.get_output () + str (object))` för att lägga till text i skriptets utmatningsfält.
* Använd `app.clear_text ()` som en genväg för `app.set_output (" ")` för att rensa skriptets utmatningsfält.
* Använd "app.send_data (bytearray)" för att skicka "bytearray" genom seriell port.
* Använd `app.receive_data ()` för att läsa data från bufferten som bytearray.
* Använd `app.log_file (text)` för att spara en loggfil i lagring.
Loggfilen finns här [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Textinnehåll
return (str): Full filsökväg
Här är ett exempel på skript från den här appen:
#######################
# Visa mottagen data i hex och eko back.
från binascii importera hexlify
från codecs importavkodning
medan (app.running_script):
# Försök att hämta data som tas emot i bufferten.
data_rcv = app.receive_data ()
om data_rcv:
# Data representerade i hex.
data_hex = avkoda (hexlify (data_rcv), 'utf_8', 'ignorera')
# Visa mottagen data tillsammans med gamla data.
app.set_output (app.get_output () + data_hex)
# Eko tillbaka.
app.send_data (data_rcv)
#######################
Changelog / Vad Är 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.