PyTool USB Serial

50+
Endirmələr
Məzmun reytinqi
Hər kəs
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli
Ekran şəkli

Bu tətbiq haqqında

PyTool USB Serial, USB serial inkişaf etdirmə, ayıklama və nəzarət üçün əla bir vasitədir.
Sizə ən böyük rahatlıq verən Python skript qabiliyyətinə malikdir.

Niyə USB serial aləti üçün skript qabiliyyəti arzu olunur?
Elektrik mühəndisləri sahədəki, fabrikdəki və ya laboratoriyadakı seri rabitəni ayıklamaq və ya izləmək üçün Android telefonu və ya tableti kimi əl cihazından istifadə etməyi lazımlı hesab edirlər.
Ancaq demək olar ki, hər bir rabitə sisteminin öz protokolu və ya məlumat formatı var.
"02a5b4ca .... ff000803" kimi altıbucaqlı bir dənizdə axtarış etmək və nə baş verdiyini anlamağa çalışmaq heç də xoş deyil.
PyTool USB Serialının köməyə gəldiyi yer budur.
Xüsusi Python skriptini işə salma qabiliyyəti ilə PyTool USB Serial, alınan bütün məlumatları oxuya və təhlil edə, istədiyiniz şəkildə göstərə və hətta lazım olduqda cavab verə bilər.

Sürətli başlamaq üçün skript nümunələri var. Onları sınamaq üçün birini kopyalayıb yapışdırın.

Ümumi istifadə üçün lazımlı bir USB serial terminalı da var.

Aşağıdakı daxil olmaqla əsas axın USB serial sürücülərini dəstəkləyir.
FTDI sürücüsü
CDC ACM sürücüsü
CP210x sürücüsü
CH34x sürücüsü
PL2303 sürücüsü

Script Ümumi Rəhbər
=====================
* Bu tətbiqdə istifadə edilən Python versiyası 3.8-dir.

* Bu proqramlar skript sahəsində redaktə olunmasına baxmayaraq skript redaktoru kimi dizayn edilməyib.
Ən yaxşı yol sevdiyiniz skript redaktorunu istifadə etmək və sonra ssenarini kopyalayıb yapışdırmaqdır.

* Qəribə səhvlərdən qaçınmaq üçün hər zaman girinti üçün 4 boşluq istifadə edin.

* Standart Python kitabxanasındakı paketlərin çoxunun idxalı mümkündür.

* Əgər loop lazım olsa, skripti düzgün şəkildə dayandırmaq üçün həmişə "app.running_script" istifadə edin.

* Tətbiq versiyası sətrini almaq üçün "app.version" istifadə edin.

* Skript çıxışı sahəsini sətir şəklində almaq üçün `app.get_output () 'istifadə edin.

* Ssenari çıxışı sahəsində sətir şəklində `obyekt 'göstərmək üçün` app.set_output (object) `istifadə edin.

* Skript çıxışı sahəsinə mətn əlavə etmək üçün "app.set_output (app.get_output () + str (object))" üçün qısa yol kimi "app.print_text (object)" istifadə edin.

* Ssenari çıxış sahəsini təmizləmək üçün `app.set_output (" ")" üçün qısayol olaraq `app.clear_text ()` istifadə edin.

* Serial port vasitəsilə "bytearray" göndərmək üçün `app.send_data (bytearray)` istifadə edin.

* Buferdən verilənləri bytearray olaraq oxumaq üçün `app.receive_data () 'istifadə edin.

* Bir günlük sənədini anbarda saxlamaq üçün `app.log_file (text) 'istifadə edin.
Günlük faylı burada yerləşir [Storage Directory] / PyToolUSBSerial / log_ [UTC Zaman Damgası] .txt.
mətn (str): Mətnin məzmunu
return (str): Tam Fayl Yolu

Bu tətbiqdən bir skript nümunəsi:
#####################
# Alınan məlumatları hex şəklində göstərin və əks-sədadan istifadə edin.

binascii idxalından hexlify
codec'lərdən idxal deşifrəsi

while (app.running_script):
# Tamponda alınan hər hansı bir məlumatı götürməyə çalışın.
data_rcv = app.receive_data ()
data_rcv olduqda:
# Verilər hex şəklində təmsil olunur.
data_hex = deşifrə (hexlify (data_rcv), 'utf_8', 'ignore')
# Köhnə məlumatlarla birlikdə alınan məlumatları göstərin.
app.set_output (app.get_output () + data_hex)
# Echo geri.
app.send_data (data_rcv)
#####################
Güncəlləmə vaxtı
1 iyl 2021

Data təhlükəsizliyi

Təhlükəsizlik developerlərin məlumatlarınızı necə toplayıb paylaşdığını anlamaqdan başlayır. Məlumatların məxfiliyi və təhlükəsizlik təcrübələri istifadə, region və yaşınıza görə dəyişə bilər. Developer bu məlumatı təmin edir və zaman keçdikcə yeniləyə bilər.
Üçüncü tərəflərlə heç bir məlumat paylaşılmır
Tərtibatçıların paylaşımı necə bəyan etdikləri haqqında ətraflı məlumat
Məlumat toplanılmır
Tərtibatçıların toplamanı necə bəyan etdikləri haqqında ətraflı məlumat

Yeniliklər

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.