PyTool USB Serial F

PyTool USB Serial F APK 0.8 - Безкоштовне завантаження

Завантажити APK

Останнє оновлення: 1 Лип 2021 г.

Інформація про програму

USB серійний інструмент з функцією Python.

Назва програми: PyTool USB Serial F

Ідентифікатор програми: com.quanlin.pytoolusbserialfree

Рейтинг: 0.0 / 0+

Автор: Quan Lin

Розмір програми: 15.41 MB

Детальний опис

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

Для безкоштовного використання оголошень, будь ласка, отримайте платну версію.

Чому можливість використання сценарію бажана для послідовного USB-інструменту?
Інженери-електрики зручно використовувати ручний пристрій, такий як телефон або планшет Android, для налагодження або моніторингу послідовного зв'язку в польових умовах, на заводі чи в лабораторії.
Але майже кожна система зв'язку отримала власний протокол або формат даних.
Шукати в морі шістнадцяткових даних, таких як "02a5b4ca .... ff000803", і намагатися з'ясувати, що відбувається, зовсім не приємно.
Саме тут на допомогу приходить PyTool USB Serial.
Завдяки можливості запускати власний сценарій Python, PyTool USB Serial може читати та аналізувати будь-які отримані дані, відображати їх у потрібний спосіб і навіть відповідати, коли це потрібно.

Є приклади сценаріїв для швидкого старту. Просто скопіюйте та вставте один із них, щоб спробувати.

Також є зручний послідовний термінал USB для загального користування.

Він підтримує послідовні драйвери USB основного потоку, включаючи:
Драйвер FTDI
Драйвер CDM 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 ()`, щоб прочитати дані з буфера як байтовий масив.

* Використовуйте `app.log_file (текст)`, щоб зберегти файл журналу у сховищі.
Файл журналу знаходиться тут [Каталог зберігання] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Текстовий вміст
return (str): Повний шлях до файлу

Ось один приклад сценарію з цього додатка:
#####################
# Відображення отриманих даних у шістнадцятковому та зворотному луні.

від binascii import hexlify
з декодерів імпорту кодеків

while (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)
#####################
Завантажити APK

Знімок екрана програми

PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F PyTool USB Serial F

Схожі