PyTool USB Serial 0.7

PyTool USB Serial 0.7 APK

Description of PyTool USB Serial 0.7 0.7:

PyTool USB Serial - отличный инструмент для разработки, отладки и мониторинга последовательных USB-устройств.
Он имеет возможность скриптов Python, что дает вам наибольшую гибкость.

Почему возможность работы со скриптами желательна для последовательного USB-инструмента
Инженеры-электрики считают удобным использовать портативное устройство, такое как телефон или планшет Android, для отладки или мониторинга последовательной связи в полевых условиях, на заводе или в лаборатории.
Но почти каждая система связи имеет свой собственный протокол или формат данных.
Искать в море шестнадцатеричных данных типа «02a5b4ca .... ff000803» и пытаться выяснить, что происходит, совсем не приятно.
Вот где на помощь приходит PyTool USB Serial.
Благодаря возможности запуска собственного скрипта Python PyTool USB Serial может считывать и анализировать любые полученные данные, отображать их по своему усмотрению и даже отвечать, когда это необходимо.

Есть примеры скриптов для быстрого запуска. Просто скопируйте и вставьте один из них, чтобы опробовать их.

Также имеется удобный последовательный USB-терминал для общего пользования.

Он поддерживает основные последовательные драйверы USB, в том числе:
драйвер FTDI драйвер
CDC ACM драйвер
CP210x драйвер
CH34x драйвер
PL2303

Script Общее руководство
====================
* Версия Python, используемая в это приложение 3.7.

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

* Поле сценария не находится в глобальной среде Python.
Если требуется пользовательская функция, передайте все ссылки в качестве аргументов функции и импортируйте пакеты, необходимые внутри функции.

* Всегда используйте 4 пробела для отступа, чтобы избежать странных ошибок.

* Большинство пакетов в стандартной библиотеке Python доступны для импорта.

* Если требуется цикл while, всегда используйте `app.running_script` в качестве условия, чтобы правильно остановить скрипт.

* Используйте `app.get_output ()`, чтобы получить поле вывода скрипта в виде строки.

* Используйте `app.set_output (object)` для отображения `object` в поле вывода скрипта в виде строки.

* Используйте `app.send_data (bytearray)` для отправки `bytearray` через последовательный порт.

* Используйте `app.receive_data ()` для чтения данных из буфера как байтового массива.

* Используйте `app.log_file (text)` для сохранения файла журнала в хранилище.
Файл журнала находится здесь [Каталог хранения] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str):
возвращение текстового содержимого (str): полный путь к файлу.

Вот один пример сценария из этого приложения:
####################
# Показать полученные данные в шестнадцатеричном виде и эхо назад.

из binascii import hexlify
из codecs import

decode while (app.running_script):
# Попробуйте извлечь любые данные, полученные в буфере.
data_rcv = app.receive_data (),
если data_rcv:
# Данные представлены в шестнадцатеричном виде.
data_hex = decode (hexlify (data_rcv), 'utf_8', 'ignore')
# Показать полученные данные вместе со старыми данными.
app.set_output (app.get_output () + data_hex)
# Эхо обратно.
app.send_data (data_rcv)
####################

App Information

VersionRatingAPP VoteSize
0.7 00-
RequirementUpdatedInstallsDeveloper
5.0 and upJuly 19, 20195+Quan Lin
High Speed Download