PyTool USB Serial

50+
Download
Rating konten
Semua Umur
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot
Gambar screenshot

Tentang aplikasi ini

PyTool USB Serial adalah alat yang hebat untuk pengembangan, debugging, dan pemantauan serial USB.
Ini fitur kemampuan skrip Python yang memberi Anda fleksibilitas terbesar.

Mengapa kemampuan skrip diinginkan untuk alat serial USB?
Insinyur kelistrikan merasa praktis menggunakan perangkat genggam seperti ponsel atau tablet Android untuk men-debug atau memantau komunikasi serial di lapangan, pabrik, atau lab.
Tetapi hampir setiap sistem komunikasi memiliki protokol atau format datanya sendiri.
Mencari di lautan data hex seperti "02a5b4ca....ff000803" dan mencoba mencari tahu apa yang terjadi sama sekali tidak menyenangkan.
Di situlah PyTool USB Serial datang untuk membantu.
Dengan kemampuan untuk menjalankan skrip Python khusus, PyTool USB Serial dapat membaca dan mengurai data yang diterima, menampilkannya sesuai keinginan, dan bahkan membalas saat dibutuhkan.

Ada contoh skrip untuk memulai cepat. Cukup salin dan tempel salah satunya untuk mencobanya.

Ada juga terminal serial USB yang berguna untuk penggunaan umum.

Ini mendukung driver serial USB arus utama, termasuk:
pengemudi FTDI
Sopir CDC ACMCM
driver CP210x
pengemudi CH34x
pengemudi PL2303

Panduan Umum Skrip
======================
* Versi Python yang digunakan dalam aplikasi ini adalah 3.8.

* Aplikasi ini tidak dirancang sebagai editor skrip meskipun skrip dapat diedit di bidang skrip.
Cara terbaik adalah dengan menggunakan editor skrip favorit Anda lalu salin dan tempel skrip tersebut.

* Selalu gunakan 4 spasi untuk lekukan untuk menghindari kesalahan aneh.

* Sebagian besar paket dalam pustaka Python standar tersedia untuk diimpor.

* Jika while loop diperlukan, selalu gunakan `app.running_script` sebagai syarat untuk menghentikan skrip dengan benar.

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

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

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

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

* Gunakan `app.clear_text()` sebagai pintasan untuk `app.set_output("")` untuk mengosongkan bidang keluaran skrip.

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

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

* Gunakan `app.log_file(text)` untuk menyimpan file log di penyimpanan.
File log terletak di sini [Storage Directory]/PyToolUSBSerial/log_[UTC Timestamp].txt.
teks (str): Isi Teks
return (str): Jalur File Lengkap

Berikut adalah salah satu contoh skrip dari aplikasi ini:
#########################
# Tampilkan data yang diterima dalam hex dan gema kembali.

dari binascii impor hexlify
dari codec impor decode

while(app.running_script):
# Coba ambil data apa pun yang diterima di buffer.
data_rcv = app.receive_data()
jika data_rcv:
# Data direpresentasikan dalam hex.
data_hex = decode(hexlify(data_rcv), 'utf_8', 'abaikan')
# Menampilkan data yang diterima bersama dengan data lama.
app.set_output(app.get_output() + data_hex)
# Gema kembali.
app.send_data(data_rcv)
#########################
Diupdate pada
1 Jul 2021

Keamanan Data

Keamanan dimulai dengan memahami cara developer mengumpulkan dan membagikan data Anda. Praktik privasi dan keamanan data dapat bervariasi berdasarkan penggunaan, wilayah, dan usia Anda. Developer memberikan informasi ini dan dapat memperbaruinya seiring waktu.
Tidak ada data yang dibagikan kepada pihak ketiga
Pelajari lebih lanjut cara developer menyatakan pembagian data
Tidak ada data yang dikumpulkan
Pelajari lebih lanjut cara developer menyatakan pengumpulan data

Yang baru

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.

Dukungan aplikasi

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

Lainnya oleh Quan Lin