PyTool USB Serial

50+
shkarkime
Vlerësimi i përmbajtjes
Të gjithë
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit
Imazhi i pamjes së ekranit

Rreth këtij aplikacioni

PyTool USB Serial është një mjet i shkëlqyeshëm për zhvillimin, korrigjimin e gabimeve dhe monitorimin e serive USB.
Ajo përmban aftësinë e shkrimit Python që ju jep fleksibilitetin më të madh.

Pse aftësia e shkrimit është e dëshirueshme për mjetin serik USB?
Inxhinierët elektrikë e kanë të dobishme të përdorin një pajisje dore si telefonin Android ose tablet për të korrigjuar ose monitoruar komunikimin serik në terren, fabrikë ose laborator.
Por pothuajse çdo sistem komunikimi mori protokollin e tij ose formatin e të dhënave.
Kërkimi në një det me të dhëna magji si "02a5b4ca .... ff000803" dhe përpjekja për të kuptuar se çfarë po ndodh nuk është aspak e këndshme.
Kjo është ajo ku PyTool USB Serial vjen për t'ju ndihmuar.
Me aftësinë për të ekzekutuar skriptin e personalizuar Python, PyTool USB Serial mund të lexojë dhe analizojë çdo të dhënë të marrë, t'i shfaq ato në mënyrën që dëshironi dhe madje të përgjigjet kur ato janë të nevojshme.

Ka shembuj të shkrimit për fillimin e shpejtë. Thjesht kopjoni dhe ngjisni njërën prej tyre për t'i provuar.

Ekziston edhe një terminal i dobishëm serial USB për përdorim të përgjithshëm.

Ai mbështet drejtuesit kryesorë të serisë USB të rrymës, duke përfshirë:
Shoferi i FTDI
Drejtuesi i CDC ACM
Shoferi CP210x
Drejtues CH34x
Drejtuesi PL2303

Udhëzues i Përgjithshëm i Shkrimit
=======================
* Versioni Python i përdorur në këtë aplikacion është 3.8.

* Ky aplikacion nuk është dizenjuar si redaktues i shkrimit, megjithëse skenari mund të redaktohet në fushën e skenarit.
Mënyra më e mirë është të përdorni redaktuesin tuaj të preferuar të shkrimit dhe pastaj kopjoni dhe ngjisni skenarin.

* Përdorni gjithmonë 4 hapësira për dhëmbëzim për të shmangur gabime të çuditshme.

* Shumica e paketave në bibliotekën standarde Python janë në dispozicion për t'u importuar.

* Nëse është i nevojshëm lak, gjithmonë përdorni `app.running_script` si kusht në mënyrë që të ndaloni skriptin siç duhet.

* Përdorni `app.version` për të marrë vargun e versionit të aplikacionit.

* Përdorni `app.get_output ()` për të marrë fushën e daljes së skriptit si varg.

* Përdorni `app.set_output (objekt)` për të shfaqur `objekt` në fushën e daljes së skenarit si varg.

* Përdorni `app.print_text (objekt)` si një shkurtore për `app.set_output (app.get_output () + str (objekt))` për të bashkuar tekstin në fushën e prodhimit të skenarit.

* Përdorni `app.clear_text ()` si një shkurtore për `app.set_output (" ")" për të pastruar fushën e daljes së skenarit.

* Përdorni `app.send_data (bytearray)` për të dërguar `bytearray` përmes portës serike.

* Përdorni `app.receive_data ()` për të lexuar të dhënat nga buffer si bytearray.

* Përdorni `app.log_file (tekst)` për të ruajtur një skedar regjistri në hapësirë ​​ruajtëse.
Skedari i regjistrit ndodhet këtu [Drejtoria e Storage] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
teksti (rr): Përmbajtja e tekstit
kthimi (rr): Rruga e plotë e skedarit

Këtu është një shembull i shkrimit nga ky aplikacion:
######################
# Shfaq të dhënat e marra në magji dhe jehonë.

nga binascii import hexlify
nga dekodimi i importit të kodeve

ndërsa (app.running_script):
# Mundohuni të merrni të dhëna të marra në tampon.
data_rcv = app.receive_data ()
nëse data_rcv:
# Të dhënat e përfaqësuara në magji.
data_hex = dekodoj (hexlify (data_rcv), 'utf_8', 'injoroj')
# Shfaq të dhënat e marra së bashku me të dhënat e vjetra.
app.set_output (app.get_output () + data_hex)
# Jehona mbrapa.
app.send_data (data_rcv)
######################
Përditësuar më
1 korr 2021

Siguria e të dhënave

Siguria fillon me njohjen e mënyrës se si i mbledhin dhe i ndajnë zhvilluesit të dhënat e tua. Praktikat për privatësinë dhe sigurinë e të dhënave mund të variojnë bazuar në përdorimin, rajonin dhe moshën tënde. Këto informacione janë dhënë nga zhvilluesi dhe ato mund të përditësohen me kalimin e kohës.
Nuk ndahen të dhëna me palë të treta
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit ndarjen e të dhënave
Nuk mblidhen të dhëna
Mëso më shumë për mënyrën se si e deklarojnë zhvilluesit mbledhjen e të dhënave

Ç'të reja ka

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.