PyTool USB Serial

50+
deskarga
Edukiaren sailkapena
Adin guztietarako
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia
Pantaila-argazkia

Aplikazio honi buruz

PyTool USB Serial USB serie garatzeko, arazteko eta kontrolatzeko tresna bikaina da.
Malgutasun handiena eskaintzen dizun Python script gaitasuna du.

Zergatik da komenigarria script-gaitasuna USB serieko tresnarako?
Ingeniari elektrikoek eskura dute Android telefono edo tableta bezalako eskuko gailu bat erabiltzea eremuan, fabrikan edo laborategian serieko komunikazioa arazteko edo kontrolatzeko.
Baina ia komunikazio sistema guztiek bere protokoloa edo datu formatua lortu zuten.
"02a5b4ca .... ff000803" bezalako datu hex itsasoan bilatzea eta gertatzen ari dena asmatzen saiatzea ez da batere atsegina.
Horra hor PyTool USB Serial laguntza.
Python script pertsonalizatua exekutatzeko gaitasunarekin, PyTool USB Serial-ek jasotako datuak irakurri eta azter ditzake, nahi duzun moduan bistaratu eta beharrezkoa denean erantzun dezake.

Abiarazte azkarreko script adibideak daude. Kopiatu eta itsatsi horietako bat probatzeko.

Erabilera orokorreko USB serie terminal erabilgarria ere badago.

USB serieko kontrolatzaile nagusiak onartzen ditu, besteak beste:
FTDI kontrolatzailea
CDC ACM kontrolatzailea
CP210x kontrolatzailea
CH34x gidaria
PL2303 gidaria

Script gida orokorra
====================
* Aplikazio honetan erabilitako Python bertsioa 3.8 da.

* Aplikazio hau ez dago script editorea bezala diseinatuta script-a scriptaren eremuan editatu daitekeen arren.
Modurik onena zure gogoko script editorea erabiltzea da eta ondoren gidoia kopiatu eta itsastea da.

* Erabili beti 4 espazio koska egiteko akats bitxiak ekiditeko.

* Python liburutegi estandarreko pakete gehienak inportatzeko erabilgarri daude.

* Begizta behar bada, beti erabili `app.running_script` baldintza gisa script-a ondo gelditzeko.

* Erabili `app.version` aplikazioaren bertsio katea lortzeko.

* Erabili `app.get_output ()` scriptaren irteerako eremua kate gisa lortzeko.

* Erabili `app.set_output (object)` `object` scriptaren irteera eremuan kate gisa erakusteko.

* Erabili `app.print_text (object)` `app.set_output (app.get_output () + str (object)) 'lasterbide gisa gidoiaren irteera eremuan testua eransteko.

* Erabili `app.clear_text ()` `app.set_output (" ")` lasterbide gisa scriptaren irteera eremua garbitzeko.

* Erabili `app.send_data (bytearray)` `bytearray` serieko ataka bidez bidaltzeko.

* Erabili `app.receive_data ()` bufferreko datuak bytearray gisa irakurtzeko.

* Erabili `app.log_file (testua)` erregistro-fitxategia biltegian gordetzeko.
Erregistro fitxategia hemen dago [Biltegiratze direktorioa] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Testuaren edukia
return (str): Fitxategi bide osoa

Hona hemen aplikazio honetako script adibide bat:
#####################
# Erakutsi jasotako datuak hexan eta egin oihartzuna.

binascii import hexlify-tik
kodeketatik inportatu deskodetu

while (app.running_script):
# Saiatu bufferrean jasotako datuak jasotzen.
data_rcv = app.receive_data ()
data_rcv bada:
# Hexagarren irudikatutako datuak.
data_hex = deskodetu (hexlify (data_rcv), 'utf_8', 'ignore')
# Erakutsi jasotako datuak datu zaharrekin batera.
app.set_output (app.get_output () + data_hex)
# Echo back.
app.send_data (data_rcv)
#####################
Azken eguneratzea
2021(e)ko uzt. 1(a)

Datuen babesa

Seguru egoteko, funtsezkoa da jakitea garatzaileek nola biltzen eta partekatzen dituzten zuri buruzko datuak. Baliteke datuen pribatutasunaren eta segurtasunaren inguruko jardunbideak aplikazioaren erabileraren, lurraldearen eta adinaren araberakoak izatea. Informazio hori garatzaileak eman du, eta baliteke aurrerago eguneratzea.
Ez da daturik partekatzen hirugarrenekin
Lortu informazio gehiago garatzaileek partekatutako datuak aitortzeko duten moduari buruz
Ez da daturik biltzen
Lortu informazio gehiago garatzaileek bildutako datuak aitortzeko duten moduari buruz

Berritasunak

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.

Aplikazioaren laguntza-zerbitzua

Garatzaileari buruz
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Quan Lin garatzailearen elementu gehiago