PyTool USB Serial

50+
letöltés
Tartalom besorolása
Korhatár nélküli
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép
Képernyőkép

Az alkalmazásról

A PyTool USB Serial nagyszerű eszköz az USB soros fejlesztéshez, hibakereséshez és felügyelethez.
A Python szkript képességgel rendelkezik, amely a legnagyobb rugalmasságot biztosítja.

Miért kívánatos a szkript képesség az USB soros eszközhöz?
Az elektromos mérnökök hasznosnak találják a kézi eszközök, például az Android telefonok vagy táblagépek használatát a terepi, gyári vagy laboratóriumi soros kommunikáció hibakereséséhez vagy monitorozásához.
De szinte minden kommunikációs rendszer megkapta a saját protokollját vagy adatformátumát.
Egyáltalán nem kellemes keresni egy hexadat-tengerben, mint például a "02a5b4ca .... ff000803", és megpróbálni rájönni, mi történik.
Ebben segít a PyTool USB Serial.
Az egyedi Python szkript futtatásának lehetőségével a PyTool USB Serial képes beolvasni és értelmezni a beérkezett adatokat, megjeleníteni a kívánt módon, és akár válaszolni is, amikor arra szükség van.

Vannak szkriptek a gyors indításhoz. Csak másolja és illessze be az egyiket, hogy kipróbálja őket.

Van egy praktikus USB soros terminál is általános használatra.

Támogatja a main stream USB soros illesztőprogramokat, beleértve:
FTDI meghajtó
CDC ACM illesztőprogram
CP210x illesztőprogram
CH34x meghajtó
PL2303 illesztőprogram

A szkript általános útmutatója
====================
* Az alkalmazásban használt Python verzió 3,8.

* Ezt az alkalmazást nem szkriptszerkesztőnek tervezték, bár a szkript szerkeszthető a szkript mezőben.
A legjobb módszer a kedvenc szkriptszerkesztő használata, majd a szkript másolása és beillesztése.

* Mindig használjon 4 szóközt a behúzáshoz a furcsa hibák elkerülése érdekében.

* A szabványos Python könyvtár csomagjainak nagy része importálható.

* Ha ciklusra van szükség, mindig használja az `app.running_script` elemet feltételként a szkript megfelelő leállításához.

* Használja az `app.version` alkalmazást az alkalmazás verziószövegének megszerzéséhez.

* Használja az `app.get_output ()` parancsot a parancsfájl kimeneti mezőjének karaktersorozatként való megkapásához.

* Az `app.set_output (object)` használatával karakterláncként jelenítse meg az `object 'elemet a szkript kimeneti mezőjében.

* Használja az "app.print_text (object)" parancsikont az "app.set_output (app.get_output () + str (object))" parancsikonként a szöveg hozzáfűzéséhez a parancsfájl kimeneti mezőjéhez.

* Használja az `app.clear_text ()` parancsikont az `app.set_output (" ")` parancsikonként a parancsfájl kimeneti mezőjének törléséhez.

* Az `app.send_data (bytearray)` használatával küldje el a `bytearray` soros porton keresztül.

* Az `app.receive_data ()` használatával olvassa el az adatokat a pufferből bytearray-ként.

* Használja az `app.log_file (text)` fájlt a naplófájl tárolásához.
A naplófájl itt található: [Tárolási könyvtár] / PyToolUSBSerial / log_ [UTC időbélyeg] .txt.
szöveg (str): Szövegtartalom
return (str): Teljes fájl elérési útja

Íme egy példa az alkalmazásból:
#####################
# Megjeleníti a beérkezett adatokat hatszögben és visszhangban.

a binascii importból hexlify
kodekekből import dekódolás

míg (app.running_script):
# Próbáljon beolvasni minden pufferben kapott adatot.
data_rcv = app.receive_data ()
ha data_rcv:
# Hatszögben ábrázolt adatok
data_hex = dekódolás (hexlify (data_rcv), 'utf_8', 'ignore')
# A fogadott adatok megjelenítése a régi adatokkal együtt.
app.set_output (app.get_output () + data_hex)
# Visszhang.
app.send_data (data_rcv)
#####################
Frissítve:
2021. júl. 1.

Adatbiztonság

A biztonság annak megértésével kezdődik, hogy miként gyűjtik és osztják meg a fejlesztők az adataidat. Az adatvédelemmel és -biztonsággal kapcsolatos gyakorlat a használattól, a régiótól és életkortól függően változhat. A fejlesztő adta meg ezeket az információkat, és idővel frissítheti őket.
Nem osztanak meg adatokat harmadik felekkel
További információ arról, hogy miként deklarálják a fejlesztők a megosztást
Nem történt adatgyűjtés
További információ arról, hogy miként deklarálják a fejlesztők a gyűjtést

Újdonságok

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.