PyTool USB Serial

50+
Allalaadimised
Sisu reiting
Kõik
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt
Ekraanipilt

Rakenduse teave

PyTool USB Serial on suurepärane vahend USB-seeria arendamiseks, silumiseks ja jälgimiseks.
Sellel on Pythoni skripti võimalus, mis annab teile suurima paindlikkuse.

Miks on USB-jadatööriista jaoks soovitav skripti võimalus?
Elektriinseneridel on käepärase seadme, näiteks Android-telefoni või -tahvelarvuti kasutamine käepärase seadme silumiseks või seeriaside jälgimiseks kohapeal, tehases või laboris.
Kuid peaaegu iga sidesüsteem sai oma protokolli või andmevormingu.
Otsida heksakujuliste andmete merest nagu "02a5b4ca .... ff000803" ja üritada aru saada, mis toimub, pole üldse meeldiv.
Sealt tuleb appi PyTool USB Serial.
Mis võimaldab käivitada kohandatud Pythoni skripti, suudab PyTool USB Serial lugeda ja sõeluda kõiki vastuvõetud andmeid, kuvada neid soovitud viisil ja isegi vastata, kui see on vajalik.

Kiireks alustamiseks on skripti näited. Proovimiseks kopeerige ja kleepige lihtsalt üks neist.

Üldiseks kasutamiseks on olemas ka mugav USB-seeriaterminal.

See toetab peavoolu USB-seeria draivereid, sealhulgas:
FTDI juht
CDC ACM draiver
CP210x draiver
CH34x juht
PL2303 juht

Skripti üldjuhend
====================
* Selles rakenduses kasutatav Pythoni versioon on 3.8.

* See rakendus pole loodud skriptiredaktorina, kuigi skripti saab skripiväljal muuta.
Parim viis on kasutada oma lemmikskriptiredaktorit ning seejärel skript kopeerida ja kleepida.

* Imelike vigade vältimiseks kasutage taandumiseks alati 4 tühikut.

* Enamik tavalise Pythoni teegi pakette on importimiseks saadaval.

* Kui silmust on vaja, kasutage skripti õigeks peatamiseks tingimusena alati rakendust `app.running_script`.

* Rakenduse versiooni stringi saamiseks kasutage rakendust `app.version`.

* Skripti väljundvälja stringina saamiseks kasutage rakendust `app.get_output ()`.

* Kasutage funktsiooni `app.set_output (object)`, et kuvada skripti väljundväljal string stringina objekt.

* Skripti väljundväljale teksti lisamiseks kasutage rakenduse `app.set_output (app.get_output () + str (object)) 'otsetee` app.print_text (object)'.

* Skripti väljundvälja tühjendamiseks kasutage otsetee `app.set_output (" ")` jaoks rakendust `app.clear_text ()`.

* Kasutage `app.send_data (bytearray)`, et `bytearray` saata jadapordi kaudu.

* Kasutage `app.receive_data ()`, et puhvrist andmeid bytearrayna lugeda.

* Logifaili salvestusruumi salvestamiseks kasutage rakendust `app.log_file (text) '.
Logifail asub siin [Storage Directory] / PyToolUSBSerial / log_ [UTC ajatempel] .txt.
tekst (str): teksti sisu
return (str): kogu faili tee

Siin on üks selle rakenduse skripti näide:
#####################
# Kuva vastuvõetud andmed kuusnurga ja kajaga tagasi.

alates binascii import hexlify
koodekitest impordi dekodeerimine

while (app.running_script):
# Proovige tuua kõik puhvris saadud andmed.
data_rcv = app.receive_data ()
kui data_rcv:
# Andmed on kujutatud kuusnurgas.
data_hex = dekodeeri (hexlify (data_rcv), 'utf_8', 'ignoreeri')
# Kuva vastuvõetud andmed koos vanade andmetega.
app.set_output (app.get_output () + data_hex)
# Kaja tagasi.
app.send_data (data_rcv)
#####################
Värskendatud:
1. juuli 2021

Andmete ohutus

Ohutus algab selle mõistmisest, kuidas arendajad teie andmeid koguvad ja jagavad. Andmete privaatsuse ja turvalisuse tavad võivad olenevalt kasutusviisist ning teie piirkonnast ja vanusest erineda. Selle teabe esitas arendaja ja seda võidakse aja jooksul värskendada.
Kolmandate osapooltega ei jagata andmeid
Lisateave selle kohta, kuidas arendajad andmete jagamisest teada annavad
Andmeid ei koguta
Lisateave selle kohta, kuidas arendajad andmete kogumisest teada annavad

Mis on uut?

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.

Rakenduse tugi

Teave arendaja kohta
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Rohkem arendajalt Quan Lin