”PyTool USB Serial

PyTool USB Serial

Quan Lin
Jul 1, 2021
  • 5.0

    Android OS

เกี่ยวกับ PyTool USB Serial

เครื่องมือ USB อนุกรมพร้อมคุณสมบัติสคริปต์ Python

PyTool USB Serial เป็นเครื่องมือที่ยอดเยี่ยมสำหรับการพัฒนา การดีบัก และการตรวจสอบซีเรียล USB

มันมีความสามารถของสคริปต์ Python ที่ให้ความยืดหยุ่นสูงสุดแก่คุณ

เหตุใดความสามารถของสคริปต์จึงเป็นที่ต้องการสำหรับเครื่องมืออนุกรม USB

วิศวกรไฟฟ้าพบว่าสะดวกที่จะใช้อุปกรณ์มือถือ เช่น โทรศัพท์หรือแท็บเล็ต Android เพื่อแก้ไขข้อบกพร่องหรือตรวจสอบการสื่อสารแบบอนุกรมในภาคสนาม โรงงาน หรือห้องปฏิบัติการ

แต่เกือบทุกระบบสื่อสารมีโปรโตคอลหรือรูปแบบข้อมูลของตัวเอง

การค้นหาในทะเลของข้อมูลฐานสิบหกเช่น "02a5b4ca....ff000803" และพยายามคิดว่าเกิดอะไรขึ้นนั้นไม่น่าพอใจเลย

นั่นคือสิ่งที่ PyTool USB Serial เข้ามาช่วย

ด้วยความสามารถในการรันสคริปต์ Python แบบกำหนดเอง PyTool USB Serial สามารถอ่านและแยกวิเคราะห์ข้อมูลที่ได้รับ แสดงในลักษณะที่คุณต้องการ และแม้กระทั่งตอบกลับเมื่อจำเป็น

มีตัวอย่างสคริปต์สำหรับการเริ่มต้นอย่างรวดเร็ว เพียงคัดลอกและวางหนึ่งในนั้นเพื่อทดลองใช้

นอกจากนี้ยังมีขั้วต่ออนุกรม USB ที่ใช้งานสะดวกสำหรับการใช้งานทั่วไป

รองรับไดรเวอร์อนุกรม USB สตรีมหลัก ได้แก่ :

ไดรเวอร์ FTDI

ไดรเวอร์ CDC ACM

ไดรเวอร์ CP210x

ไดรเวอร์ CH34x

ไดรเวอร์ PL2303

คู่มือสคริปต์ทั่วไป

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

* เวอร์ชัน Python ที่ใช้ในแอปนี้คือ 3.8

* แอปนี้ไม่ได้ออกแบบมาให้เป็นตัวแก้ไขสคริปต์ แม้ว่าสคริปต์จะสามารถแก้ไขได้ในช่องสคริปต์

วิธีที่ดีที่สุดคือใช้โปรแกรมแก้ไขสคริปต์ที่คุณชื่นชอบ จากนั้นคัดลอกและวางสคริปต์

* ใช้ช่องว่าง 4 ช่องว่างเสมอเพื่อหลีกเลี่ยงข้อผิดพลาดแปลก ๆ

* แพ็คเกจส่วนใหญ่ในไลบรารี Python มาตรฐานพร้อมให้นำเข้า

* หากจำเป็นต้องใช้ลูป ให้ใช้ `app.running_script` เป็นเงื่อนไขเสมอเพื่อหยุดสคริปต์อย่างถูกต้อง

* ใช้ `app.version` เพื่อรับสตริงเวอร์ชันของแอป

* ใช้ `app.get_output()` เพื่อรับฟิลด์เอาต์พุตสคริปต์เป็นสตริง

* ใช้ `app.set_output(object)` เพื่อแสดง `object' ในฟิลด์เอาต์พุตสคริปต์เป็นสตริง

* ใช้ `app.print_text(object)` เป็นทางลัดสำหรับ `app.set_output(app.get_output() + str(object))` เพื่อต่อท้ายข้อความในฟิลด์เอาต์พุตสคริปต์

* ใช้ `app.clear_text()` เป็นทางลัดสำหรับ `app.set_output("")` เพื่อล้างฟิลด์เอาต์พุตของสคริปต์

* ใช้ `app.send_data(bytearray)` เพื่อส่ง `bytearray` ผ่านพอร์ตอนุกรม

* ใช้ `app.receive_data()` เพื่ออ่านข้อมูลจากบัฟเฟอร์เป็นไบต์อาร์เรย์

* ใช้ `app.log_file(text)` เพื่อบันทึกไฟล์บันทึกในที่จัดเก็บ

ไฟล์บันทึกอยู่ที่นี่ [Storage Directory]/PyToolUSBSerial/log_[UTC Timestamp].txt

ข้อความ (str): เนื้อหาข้อความ

return (str): เส้นทางไฟล์แบบเต็ม

นี่คือตัวอย่างสคริปต์หนึ่งตัวอย่างจากแอปนี้:

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

# แสดงข้อมูลที่ได้รับเป็นฐานสิบหกและสะท้อนกลับ

จาก binascii นำเข้า hexlify

จากตัวถอดรหัสนำเข้าตัวแปลงสัญญาณ

ในขณะที่ (app.running_script):

# ลองดึงข้อมูลใด ๆ ที่ได้รับในบัฟเฟอร์

data_rcv = app.receive_data()

ถ้า data_rcv:

# ข้อมูลแสดงเป็นเลขฐานสิบหก

data_hex = ถอดรหัส (hexlify (data_rcv), 'utf_8', 'ignore')

# แสดงข้อมูลที่ได้รับพร้อมกับข้อมูลเก่า

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

#สะท้อนกลับ.

app.send_data(data_rcv)

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

แสดงเพิ่มเติม

What's new in the latest 0.8

Last updated on Jul 1, 2021
Minor bug fixes and improvements. Install or update to the newest version to check it out!
แสดงเพิ่มเติม

วิดีโอและภาพหน้าจอ

  • PyTool USB Serial โปสเตอร์
  • PyTool USB Serial ภาพหน้าจอ 1
  • PyTool USB Serial ภาพหน้าจอ 2
  • PyTool USB Serial ภาพหน้าจอ 3
  • PyTool USB Serial ภาพหน้าจอ 4
  • PyTool USB Serial ภาพหน้าจอ 5
  • PyTool USB Serial ภาพหน้าจอ 6
  • PyTool USB Serial ภาพหน้าจอ 7
APKPure ไอคอน

การดาวน์โหลดที่รวดเร็วและปลอดภัยเป็นพิเศษผ่านแอป APKPure

คลิกเพียงครั้งเดียวเพื่อติดตั้งไฟล์ XAPK/APK บน Android!

ดาวน์โหลด APKPure
thank icon
เราใช้คุกกี้และเทคโนโลยีอื่น ๆ บนเว็บไซต์นี้ เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
การคลิกลิงก์ใด ๆ ในหน้านี้แสดงว่าคุณยินยอมในส่วนของ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้ ของเรา
เรียนรู้เพิ่มเติม