PyTool USB Serial

50+
Таталтууд
Контентын үнэлгээ
Бүх насныханд
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг
Дэлгэцээс дарсан зураг

Энэ аппын тухай

PyTool USB Serial нь USB цуваа хөгжүүлэх, дибаг хийх, хянах гайхалтай хэрэгсэл юм.
Энэ нь танд хамгийн их уян хатан байдлыг өгдөг Python скриптийн чадварыг агуулдаг.

USB цуврал хэрэгсэлд скрипт хийх чадвар яагаад хэрэгтэй вэ?
Цахилгааны инженерүүд Андройд утас, таблет гэх мэт гар төхөөрөмжийг ашиглан талбар, үйлдвэр эсвэл лабораторид цуваа холболтыг дибаг хийх эсвэл хянахад ашиглах нь тохиромжтой гэж үздэг.
Гэхдээ бараг бүх харилцаа холбооны систем нь өөрийн протокол эсвэл өгөгдлийн форматтай болсон.
"02a5b4ca .... ff000803" гэх мэт зургаан өнцөгт өгөгдлийн далайгаас хайж, юу болж байгааг олохыг хичээх нь тийм ч таатай биш байна.
Энэ бол PyTool USB Serial туслах болно.
Өөрчлөн тохируулсан Python скриптийг ажиллуулах чадвартай тул PyTool USB Serial нь хүлээн авсан аливаа өгөгдлийг унших, задлах, хүссэн хэлбэрээр харуулах, шаардлагатай тохиолдолд хариу бичих боломжтой.

Түргэн эхлүүлэх скриптийн жишээ байдаг. Туршиж үзэхийн тулд тэдгээрийн аль нэгийг нь хуулж тавь.

Ерөнхий хэрэглээнд зориулагдсан USB цуваа холболттой терминал бас бий.

Энэ нь үндсэн урсгалын USB цуваа драйверуудыг дэмждэг бөгөөд үүнд:
FTDI драйвер
CDC ACM драйвер
CP210x драйвер
CH34x драйвер
PL2303 драйвер

Скриптийн ерөнхий гарын авлага
=====================
* Энэ програмд ​​ашигласан Python хувилбар нь 3.8 юм.

* Энэ програмыг скриптийн талбарт засах боломжтой боловч скрипт редактороор хийгдээгүй болно.
Хамгийн сайн арга бол дуртай скрипт засварлагчаа ашиглаад дараа нь скриптийг хуулж буулгах явдал юм.

* Хачирхалтай алдаанаас зайлсхийхийн тулд хонхойлгохдоо үргэлж 4 зай ашиглана уу.

* Стандарт Python номын сангийн ихэнх багцыг импортлох боломжтой.

* Хэрэв while давталт шаардлагатай бол скриптийг зөв зогсоохын тулд үргэлж "app.running_script" -ийг ашиглаарай.

* Апп хувилбарын мөрийг авахын тулд `app.version` ашиглана уу.

* Скриптийн гаралтын талбарыг мөр болгон авахын тулд `app.get_output ()` ашиглана уу.

* Скриптийн гаралтын талбарт `object` -ийг мөр болгон харуулахын тулд` app.set_output (object) `ашиглана уу.

* Скриптийн гаралтын талбарт текст нэмэхийн тулд `app.print_text (object) '-ийг` app.set_output (app.get_output () + str (object))' - ийн товчлол болгон ашиглана уу.

* Скриптийн гаралтын талбарыг арилгахын тулд `app.clear_text ()` -ийг `app.set_output (" ")" - ийн товчлол болгон ашиглана уу.

* `Bytearray` -г цуваа портоор дамжуулан илгээхдээ` app.send_data (bytearray) `ашиглана уу.

* Буферээс өгөгдлийг bytearray хэлбэрээр уншихын тулд `app.receive_data () 'ашиглана уу.

* Бүртгэлийн файлыг хадгалах санд хадгалахын тулд `app.log_file (text) 'ашиглана уу.
Бүртгэлийн файл энд байрладаг [Хадгалах лавлах] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
текст (str): Текстийн агуулга
return (str): Файлын бүрэн зам

Энэ програмын нэг скрипт жишээ энд байна.
#####################
# Хүлээн авсан өгөгдлийг зургаан өнцөгт хэлбэрээр харуулах ба буцааж цуурайтуулна.

binascii импортын hexlify-ээс
кодлогч импортын декодчилолоос

while (app.running_script):
# Буферт ирсэн аливаа өгөгдлийг авч үзээрэй.
data_rcv = app.receive_data ()
хэрэв өгөгдөл_rcv:
# Зургаан өнцөгт дүрслэгдсэн өгөгдөл.
data_hex = декод (hexlify (data_rcv), 'utf_8', 'үл тоох')
# Хуучин хүлээн авсан өгөгдлийн хамт хүлээн авсан өгөгдлийг харуулах.
app.set_output (app.get_output () + data_hex)
# Цуурай буцах.
app.send_data (өгөгдөл_rcv)
#####################
Шинэчилсэн огноо
2021 оны 7-р сарын 1

Өгөгдлийн аюулгүй байдал

Аюулгүй байдал нь хөгжүүлэгчид таны өгөгдлийг хэрхэн цуглуулж, хуваалцдаг болохыг ойлгохоос эхэлнэ. Өгөгдлийн нууцлал болон аюулгүй байдлын практик нь таны хэрэглээ, бүс нутаг болон наснаас хамаарч харилцан адилгүй байж болно. Хөгжүүлэгч энэ мэдээллийг өгсөн бөгөөд үүнийг цаг хугацааны явцад шинэчилж болно.
Гуравдагч талтай ямар ч өгөгдөл хуваалцаагүй
Хөгжүүлэгчид хуваалцахыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах
Ямар ч өгөгдөл цуглуулаагүй
Хөгжүүлэгчид цуглуулгыг хэрхэн зарладаг талаар нэмэлт мэдээлэл авах

Шинэ юм юу байна

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.

Аппын тусламж

Хөгжүүлэгчийн тухай
Quan Lin
jacklinquan@gmail.com
190 Centre Dandenong Rd Cheltenham VIC 3192 Australia
undefined

Quan Lin-н дэлгэрэнгүй