PyTool USB Serial

PyTool USB Serial

USB sériový nástroj s funkciou skriptu Python.

Informácie O Aplikácii


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

Popis Aplikácie


Analýza A Recenzia Aplikácií Pre Android: PyTool USB Serial, Vyvinutý Quan Lin. Uvedené V Kategórii Nástroje. Aktuálna Verzia Je 0.8, Aktualizovaná 02/07/2021 . Podľa Recenzií Používateľov Na Google Play: PyTool USB Serial. Dosiahli Viac Ako 60 Inštalácií. PyTool USB Serial Má Momentálne 1 Recenzií, Priemerné Hodnotenie 5.0 Hviezdičiek

PyTool USB Serial je vynikajúci nástroj pre vývoj, ladenie a monitorovanie USB sériových počítačov.
Je vybavený funkciou skriptovania v jazyku Python, ktorá vám poskytuje najväčšiu flexibilitu.

Prečo je pre sériový nástroj USB žiaduca schopnosť skriptov?
Elektrotechnikom sa zdá užitočné používať na ladenie alebo sledovanie sériovej komunikácie v teréne, továrni alebo laboratóriu vreckové zariadenie, ako je telefón alebo tablet s Androidom.
Ale takmer každý komunikačný systém mal svoj vlastný protokol alebo dátový formát.
Hľadať v mori hexadecimálnych údajov ako „02a5b4ca .... ff000803“ a pokúšať sa zistiť, čo sa deje, nie je nič príjemné.
Tam prichádza na rad PyTool USB Serial.
Vďaka možnosti spúšťať vlastný skript v jazyku Python môže program PyTool USB Serial čítať a analyzovať všetky prijaté dáta, zobrazovať ich požadovaným spôsobom a dokonca aj odpovedať, keď je to potrebné.

Existujú príklady skriptov na rýchle spustenie. Jednu z nich skopírujte a prilepte a vyskúšajte.

K dispozícii je tiež praktický sériový terminál USB na všeobecné použitie.

Podporuje sériové ovládače USB hlavného prúdu, vrátane:
Ovládač FTDI
Ovládač CDC ACM
Ovládač CP210x
Ovládač CH34x
Ovládač PL2303

Všeobecný sprievodca skriptmi
=====================
* Verzia Pythonu použitá v tejto aplikácii je 3.8.

* Táto aplikácia nie je navrhnutá ako editor skriptov, aj keď skript je možné upravovať v poli skriptu.
Najlepším spôsobom je použiť obľúbený editor skriptov a potom skript skopírovať a vložiť.

* Na odsadenie vždy použite 4 medzery, aby ste sa vyhli zvláštnym chybám.

* Väčšina balíkov v štandardnej knižnici Pythonu je k dispozícii na import.

* Ak je potrebná slučka while, vždy používajte ako podmienku súbor „app.running_script“, aby ste skript správne zastavili.

* Pomocou reťazca `app.version` získate reťazec verzie aplikácie.

* Použite program „app.get_output ()“ na získanie výstupného poľa skriptu ako reťazca.

* Pomocou výrazu `app.set_output (objekt)` zobrazíte vo výstupnom poli skriptu `objekt` ako reťazec.

* Použite program „app.print_text (objekt)“ ako skratku pre program „app.set_output (app.get_output () + str (objekt))“ na pridanie textu do výstupného poľa skriptu.

* Použite program „app.clear_text ()` ako skratku pre program „app.set_output („ “)` na vyčistenie výstupného poľa skriptu.

* Pomocou príkazu `app.send_data (bytearray)` poslať `bytearray` cez sériový port.

* Na načítanie údajov z medzipamäte ako bytearray použite program „app.receive_data ()“.

* Pomocou súboru „app.log_file (text)“ uložte súbor protokolu do úložiska.
Súbor denníka sa nachádza tu [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): textový obsah
return (str): Celá cesta k súboru

Tu je jeden príklad skriptu z tejto aplikácie:
#####################
# Zobrazenie prijatých údajov v šestnástke a spätné ozveny.

z binascii import hexlify
z dekodérov na import dekodov

while (app.running_script):
# Pokúste sa načítať všetky údaje prijaté do medzipamäte.
data_rcv = app.receive_data ()
ak data_rcv:
# Údaje sú vyjadrené v hex.
data_hex = dekódovať (hexlify (data_rcv), 'utf_8', 'ignore')
# Zobraziť prijaté dáta spolu so starými dátami.
app.set_output (app.get_output () + data_hex)
# Echo späť.
app.send_data (data_rcv)
#####################

Čo Je Nové


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.

Hodnotiť A Recenzovať V Obchode Google Play


5.0
1 Celkom
5 100.0
4 0
3 0
2 0
1 0

Celkový Počet Inštalácií (*Odhad)

Odhad Celkového Počtu Inštalácií Na Google Play, Približné Z Počtu Hodnotení A Hraníc Inštalácie Dosiahnutých Na Google Play.

Nedávne Komentáre

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.