PyTool USB Serial


0.8 oleh Quan Lin
Jul 1, 2021

Mengenai PyTool USB Serial

Alat siri USB dengan ciri skrip Python.

PyTool USB Serial adalah alat yang hebat untuk pengembangan, penyahpepijatan dan pemantauan siri USB.

Ia mempunyai kemampuan skrip Python yang memberikan anda fleksibiliti yang terbaik.

Mengapa kemampuan skrip sangat diperlukan untuk alat bersiri USB?

Jurutera elektrik merasa senang menggunakan peranti pegang tangan seperti telefon atau tablet Android untuk menyahpepijat atau memantau komunikasi bersiri di lapangan, kilang atau makmal.

Tetapi hampir setiap sistem komunikasi mempunyai protokol atau format data tersendiri.

Mencari di lautan data hex seperti "02a5b4ca .... ff000803" dan berusaha mengetahui apa yang berlaku sama sekali tidak menyenangkan.

Di situlah PyTool USB Serial membantu.

Dengan kemampuan untuk menjalankan skrip Python tersuai, PyTool USB Serial dapat membaca dan menguraikan data yang diterima, memaparkannya dengan cara yang anda inginkan, dan bahkan membalasnya apabila diperlukan.

Terdapat contoh skrip untuk permulaan yang cepat. Cukup salin dan tampal salah satu untuk mencubanya.

Terdapat juga terminal bersiri USB yang berguna untuk kegunaan umum.

Ia menyokong pemacu bersiri USB aliran utama, termasuk:

Pemandu FTDI

Pemacu CDC ACM

Pemacu CP210x

Pemandu CH34x

Pemacu PL2303

Panduan Umum Skrip

====================

* Versi Python yang digunakan dalam aplikasi ini adalah 3.8.

* Aplikasi ini tidak dirancang sebagai editor skrip walaupun skrip dapat diedit di bidang skrip.

Cara terbaik adalah dengan menggunakan editor skrip kegemaran anda dan kemudian menyalin dan menampal skrip.

* Sentiasa gunakan 4 ruang untuk lekukan untuk mengelakkan kesalahan yang pelik.

* Sebilangan besar pakej di perpustakaan Python standard tersedia untuk diimport.

* Sekiranya semasa loop diperlukan, selalu gunakan `app.running_script` sebagai syarat untuk menghentikan skrip dengan betul.

* Gunakan `app.version` untuk mendapatkan rentetan versi aplikasi.

* Gunakan `app.get_output ()` untuk mendapatkan bidang output skrip sebagai string.

* Gunakan `app.set_output (objek)` untuk menampilkan `objek` di bidang output skrip sebagai string.

* Gunakan `app.print_text (objek)` sebagai jalan pintas untuk `app.set_output (app.get_output () + str (objek))` untuk menambahkan teks ke bidang output skrip.

* Gunakan `app.clear_text ()` sebagai jalan pintas untuk `app.set_output (" ")` untuk membersihkan bidang output skrip.

* Gunakan `app.send_data (bytearray)` untuk mengirim `bytearray` melalui port bersiri.

* Gunakan `app.receive_data ()` untuk membaca data dari penyangga sebagai bytearray.

* Gunakan `app.log_file (text)` untuk menyimpan fail log dalam simpanan.

Fail log terletak di sini [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.

teks (str): Kandungan Teks

return (str): Laluan Fail Penuh

Berikut adalah satu contoh skrip dari aplikasi ini:

####################

# Paparkan data yang diterima dalam hex dan gema kembali.

dari binascii import hexlify

dari decode import codec

semasa (app.running_script):

# Cuba ambil data yang diterima dalam penyangga.

data_rcv = app.receive_data ()

jika data_rcv:

# Data diwakili dalam hex.

data_hex = decode (hexlify (data_rcv), 'utf_8', 'abaikan')

# Paparkan data yang diterima bersama dengan data lama.

app.set_output (app.get_output () + data_hex)

# Gema kembali.

app.send_data (data_rcv)

####################

Maklumat APLIKASI tambahan

Versi Terbaru

0.8

Memerlukan Android

5.0

Available on

Tunjukkan Lagi

PyTool USB Serial Alternatif

Dapatkan lebih banyak daripada Quan Lin

Cari