PyTool USB Serial

PyTool USB Serial

USB sériový nástroj s funkcí skriptu Python.

Informace O Aplikaci


0.8
July 02, 2021
60
$1.99
Android 5.0+
Everyone
Get it on Google Play

Popis Aplikace


Analýza A Revize Aplikací Pro Android: PyTool USB Serial, Vyvinuté Společností Quan Lin. Uvedeno V Kategorii Nástroje. Aktuální Verze Je 0.8, Aktualizována Na 02/07/2021 . Podle Recenzí Uživatelů Na Google Play: PyTool USB Serial. Dosaženo Více Než 60 Instalací. PyTool USB Serial Má V Současné Době Recenze 1, Průměrné Hodnocení 5.0 Hvězd

PyTool USB Serial je skvělý nástroj pro vývoj, ladění a monitorování USB seriálů.
Je vybaven funkcí skriptu Pythonu, která vám poskytuje největší flexibilitu.

Proč je pro sériový nástroj USB žádoucí schopnost skriptů?
Elektrotechnikům se hodí k ladění nebo monitorování sériové komunikace v terénu, továrně nebo laboratoři používat ruční zařízení, jako je telefon nebo tablet Android.
Ale téměř každý komunikační systém dostal svůj vlastní protokol nebo datový formát.
Hledání v moři hexadecimálních dat, jako je „02a5b4ca .... ff000803“, a snaha zjistit, co se děje, není vůbec příjemné.
Tam přichází na řadu PyTool USB Serial.
Díky schopnosti spouštět vlastní skript v Pythonu může PyTool USB Serial číst a analyzovat veškerá přijatá data, zobrazovat je tak, jak chcete, a dokonce i odpovídat, když je to potřeba.

Existují příklady skriptů pro rychlý start. Jedním z nich zkopírujte a vložte a vyzkoušejte je.

K dispozici je také praktický USB sériový terminál pro všeobecné použití.

Podporuje hlavní sériové ovladače USB, včetně:
Ovladač FTDI
Ovladač CDC ACM
Ovladač CP210x
Ovladač CH34x
Ovladač PL2303

Obecný průvodce skriptem
=====================
* Verze Pythonu použitá v této aplikaci je 3.8.

* Tato aplikace není navržena jako editor skriptů, i když skript lze upravovat v poli skriptu.
Nejlepším způsobem je použít oblíbený editor skriptů a poté skript zkopírovat a vložit.

* Vždy používejte 4 mezery pro odsazení, abyste předešli podivným chybám.

* Většina balíčků ve standardní knihovně Pythonu je k dispozici k importu.

* Pokud je potřeba smyčka while, vždy používejte jako podmínku `app.running_script`, aby se skript správně zastavil.

* Použijte `app.version` k získání řetězce verze aplikace.

* Použijte `app.get_output ()` k získání výstupního pole skriptu jako řetězce.

* Použijte `app.set_output (objekt)` k zobrazení `objektu` ve výstupním poli skriptu jako řetězec.

* Použijte `app.print_text (objekt)` jako zkratku pro `app.set_output (app.get_output () + str (objekt))` pro přidání textu do výstupního pole skriptu.

* Použijte `app.clear_text ()` jako zkratku pro `app.set_output (" ")` k vymazání výstupního pole skriptu.

* Použijte `app.send_data (bytearray)` k odeslání `bytearray` přes sériový port.

* Použijte `app.receive_data ()` ke čtení dat z vyrovnávací paměti jako bytearray.

* Pomocí souboru `app.log_file (text)` uložíte soubor protokolu do úložiště.
Soubor protokolu je umístěn zde [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Textový obsah
return (str): Celá cesta k souboru

Zde je jeden příklad skriptu z této aplikace:
#####################
# Zobrazí přijatá data v hexadecimálním formátu a zpětně.

z importu binascii hexlify
z dekodéru importu kodeků

while (app.running_script):
# Zkuste načíst všechna data přijatá do vyrovnávací paměti.
data_rcv = app.receive_data ()
pokud data_rcv:
# Data jsou uvedena v hexadecimálním formátu.
data_hex = dekódovat (hexlify (data_rcv), 'utf_8', 'ignore')
# Zobrazit přijatá data spolu se starými daty.
app.set_output (app.get_output () + data_hex)
# Echo zpět.
app.send_data (data_rcv)
#####################

Co Je Nového


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.

Ohodnoťte A Zkontrolujte V Obchodě Google Play


5.0
1 Celkový
5 100.0
4 0
3 0
2 0
1 0

Celkový Počet Instalací (Odhadovaný)

Odhad Celkového Počtu Instalací Na Google Play, Aproximované Z Počtu Hodnocení A Instalačních Mezí Dosažených Na Google Play.

Nedávné Komentáře

user
Chris Darby

Works great, thank you! One question though: With the "Load" button, where should I place the py source code file? Copy-pasting code works find, but is sometimes unstable (indention problems). I'd prefer to load a py file directly, but have been unable to determine how this works in your app.

user
John Hagström

Good work, keep it up. One of my main tools in embedded development when away from my pc.