PyTool USB Serial

50+
Преземања
Оцена на содржината
Сите
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот
Слика од екранот

За апликацијава

PyTool USB серискиот е одлична алатка за USB сериски развој, дебагирање и мониторинг.
Се одликува со можност за скрипта Python што ви дава најголема флексибилност.

Зошто скриптата е пожелна за USB сериската алатка?
Електроинженерите сметаат дека е корисно да се користи рачен уред како телефон или таблет Андроид за дебагирање или следење на сериската комуникација на терен, фабрика или лабораторија.
Но, скоро секој комуникациски систем доби свој протокол или формат на податоци.
Пребарувањето во море од хексадецимални податоци како „02a5b4ca .... ff000803“ и обидот да откриете што се случува не е воопшто пријатно.
Тоа е местото каде што PyTool USB Serial доаѓа да ви помогне.
Со можност за извршување на прилагодена Python скрипта, PyTool USB Serial може да ги чита и анализира сите примени податоци, да ги прикажува на начинот на кој сакате, па дури и да одговара кога ви е потребно.

Постојат примери за скрипти за брз почеток. Само копирајте и залепете еден од нив за да ги испробате.

Исто така постои и пригоден УСБ-сериски терминал за општа употреба.

Поддржува главни поточни USB сериски драјвери, вклучително:
Возач на FTDI
CDC драјвер за ACM
Драјвер за CP210x
CH34x возач
Драјвер за PL2303

Скриптен општ водич
=======================
* Верзијата Пајтон што се користи во оваа апликација е 3,8.

* Оваа апликација не е дизајнирана како уредник на скрипта, иако скриптата може да се уредува во полето за скрипта.
Најдобар начин е да го користите омилениот уредник на скрипти и потоа да ја копирате и залепите скриптата.

* Секогаш користете 4 празни места за вовлекување за да избегнете чудни грешки.

* Повеќето пакети во стандардната библиотека на Пајтон се достапни за увоз.

* Ако е потребна јамка, секогаш користете `app.running_script` како услов за правилно да ја запрете скриптата.

* Користете `app.version` за да ја добиете низата за верзија на апликацијата.

* Користете `app.get_output ()` за да го добиете полето за излез на скриптата како низа.

* Користете `app.set_output (објект)` за да го прикажете `објектот` во полето за излез од скриптата како низа.

* Користете `app.print_text (објект)` како кратенка за `app.set_output (app.get_output () + str (објект))` за да го додадете текстот во полето за излез на скриптата.

* Користете `app.clear_text ()` како кратенка за `app.set_output (" ")" за да го исчистите полето за излез на скриптата.

* Користете `app.send_data (bytearray)` за да испратите `bytearray` низ сериската порта.

* Користете `app.receive_data ()` за да ги прочитате податоците од тампонот како батерија.

* Користете `app.log_file (текст)` за да зачувате датотека со запис во меморијата.
Датотеката за евиденција се наоѓа тука [директориум за складирање] / PyToolUSBSerial / log_ [UTC временски печат] .txt.
текст (ул): Содржина на текст
враќање (ул): Патека за целосна датотека

Еве еден пример за скрипта од оваа апликација:
######################
# Приказ на примени податоци во хексадецимален и ехо назад.

од binascii увоз hexlify
од декодирање за увоз на кодеци

додека (апликација.скрипт_скрипт):
# Обидете се да преземете какви било податоци примени во тампон.
data_rcv = app.receive_data ()
ако data_rcv:
# Податоци претставени во хексадецимален.
data_hex = декодирање (hexlify (data_rcv), 'utf_8', 'игнорирај')
# Приказ на примени податоци заедно со стари податоци.
app.set_output (app.get_output () + data_hex)
# Ехо назад.
app.send_data (data_rcv)
######################
Ажуриранa на
1.7.2021 г.

Безбедност на податоците

Предуслов за безбедност е да знаете како програмерите ги прибираат и споделуваат вашите податоци. Практиките за приватност и безбедност на податоците може да се разликуваат според вашиот начин на користење, регион и возраст. Програмерот ги обезбедил овие информации и може да ги ажурира во иднина.
Не се споделуваат податоци со трети страни
Дознајте повеќе како програмерите изјавуваат споделување податоци
Не се прибираат податоци
Дознајте повеќе како програмерите изјавуваат прибирање податоци

Што има ново

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.