PyTool USB Serial F

Съдържа реклами
1 хил.+
Изтегляния
Класификация на съдържанието
За всички възрасти
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка
Екранна снимка

Всичко за това приложение

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 са достъпни за импортиране.

* Ако е необходим цикъл while, винаги използвайте `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 ()`, за да прочетете данните от буфера като bytearray.

* Използвайте `app.log_file (текст)`, за да запишете регистрационен файл в хранилището.
Регистрационният файл се намира тук [Directory Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Текстово съдържание
return (str): Пълен файлов път

Ето един пример за скрипт от това приложение:
#####################
# Показване на получените данни в шестнадесетичен и обратно ехо.

от binascii import 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)
#####################
Актуализирано на
1.07.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.