PyTool USB Serial F

Conține anunțuri
1 K+
Descărcări
Evaluarea conținutului
Toți
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran
Captură de ecran

Despre aplicație

PyTool USB Serial este un instrument excelent pentru dezvoltarea serialului USB, depanare și monitorizare.
Dispune de capacitatea de script Python care vă oferă cea mai mare flexibilitate.

Pentru experiență fără reclame, vă rugăm să obțineți versiunea cu plată.

De ce este de dorit capacitatea de script pentru instrumentul serial USB?
Inginerilor electricieni li se pare la îndemână utilizarea unui dispozitiv portabil, cum ar fi telefonul sau tableta Android, pentru a depana sau monitoriza comunicațiile seriale pe teren, fabrică sau laborator.
Dar aproape fiecare sistem de comunicații a primit propriul protocol sau format de date.
Căutarea într-o mare de date hexagonale precum „02a5b4ca .... ff000803” și încercarea de a afla ce se întâmplă nu este deloc plăcută.
Acesta este locul în care PyTool USB Serial vine în ajutor.
Cu posibilitatea de a rula un script Python personalizat, Seria USB PyTool poate citi și analiza orice date primite, le poate afișa în modul dorit și chiar poate răspunde când este necesar.

Există exemple de script pentru pornire rapidă. Copiați și lipiți unul dintre ele pentru a le încerca.

Există, de asemenea, un terminal serial USB la îndemână pentru uz general.

Acceptă drivere seriale USB de flux principal, inclusiv:
Driver FTDI
Driver CDC ACM
Driver CP210x
Șofer CH34x
Driver PL2303

Ghid general de script
====================
* Versiunea Python utilizată în această aplicație este 3.8.

* Această aplicație nu este concepută ca editor de script, deși scriptul poate fi editat în câmpul script.
Cel mai bun mod este să utilizați editorul de script preferat și apoi să copiați și să lipiți scriptul.

* Folosiți întotdeauna 4 spații pentru indentare pentru a evita erorile ciudate.

* Majoritatea pachetelor din biblioteca standard Python sunt disponibile pentru import.

* Dacă este nevoie de buclă, folosiți întotdeauna `app.running_script` ca condiție pentru a opri corect scriptul.

* Utilizați `app.version` pentru a obține șirul versiunii aplicației.

* Utilizați `app.get_output ()` pentru a obține câmpul de ieșire script ca șir.

* Utilizați `app.set_output (object)` pentru a afișa `object` în câmpul de ieșire script ca șir.

* Utilizați `app.print_text (object)` ca o comandă rapidă pentru `app.set_output (app.get_output () + str (object))` pentru a adăuga text la câmpul de ieșire script.

* Utilizați `app.clear_text ()` ca comandă rapidă pentru `app.set_output (" ")` pentru a șterge câmpul de ieșire a scriptului.

* Utilizați `app.send_data (bytearray)` pentru a trimite `bytearray` prin portul serial.

* Utilizați `app.receive_data ()` pentru a citi datele din buffer ca bytearray.

* Utilizați `app.log_file (text)` pentru a salva un fișier jurnal în spațiu de stocare.
Fișierul jurnal se află aici [Director de stocare] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Conținut text
return (str): Calea completă a fișierului

Iată un exemplu de script din această aplicație:
#####################
# Afișați datele primite în format hex și redați ecoul.

din binascii import hexlify
din codecuri import decodează

while (app.running_script):
# Încercați să preluați orice date primite în buffer.
data_rcv = app.receive_data ()
dacă data_rcv:
# Date reprezentate în hex.
data_hex = decode (hexlify (data_rcv), 'utf_8', 'ignore')
# Afișați datele primite împreună cu datele vechi.
app.set_output (app.get_output () + data_hex)
# Ecou înapoi.
app.send_data (data_rcv)
#####################
Ultima actualizare
1 iul. 2021

Siguranța datelor

Dezvoltatorii pot afișa aici informații despre modul în care aplicațiile lor îți colectează și îți folosesc datele. Află mai multe despre siguranța datelor
Nu sunt disponibile informații

Noutăți

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.