PyTool USB Serial F

Contém anúncios
1 mil+
Downloads
Classificação do conteúdo
Todos
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela
Imagem da captura de tela

Sobre este app

PyTool USB Serial é uma ótima ferramenta para desenvolvimento, depuração e monitoramento de serial USB.
Ele apresenta o recurso de script Python que oferece a maior flexibilidade.

Para obter uma experiência gratuita de anúncios, obtenha a versão paga.

Por que o recurso de script é desejável para a ferramenta serial USB?
Os engenheiros elétricos consideram útil usar um dispositivo portátil como um telefone ou tablet Android para depurar ou monitorar a comunicação serial em campo, fábrica ou laboratório.
Mas quase todo sistema de comunicação tem seu próprio protocolo ou formato de dados.
Pesquisar em um mar de dados hexadecimais como "02a5b4ca .... ff000803" e tentar descobrir o que está acontecendo não é nada agradável.
É aí que o PyTool USB Serial vem para ajudar.
Com a capacidade de executar script Python personalizado, o PyTool USB Serial pode ler e analisar quaisquer dados recebidos, exibi-los da maneira que você quiser e até mesmo responder quando necessário.

Existem exemplos de script para início rápido. Basta copiar e colar um deles para experimentá-los.

Há também um prático terminal serial USB para uso geral.

Ele oferece suporte a drivers seriais USB de fluxo principal, incluindo:
Driver FTDI
Driver CDC ACM
Driver CP210x
Driver CH34x
Driver PL2303

Guia Geral do Script
======================
* A versão Python usada neste aplicativo é 3.8.

* Este aplicativo não foi projetado como editor de script, embora o script possa ser editado no campo de script.
A melhor maneira é usar seu editor de script favorito e, em seguida, copiar e colar o script.

* Sempre use 4 espaços para recuo para evitar erros estranhos.

* A maioria dos pacotes da biblioteca Python padrão estão disponíveis para importação.

* Se o loop while for necessário, sempre use `app.running_script` como condição para parar o script corretamente.

* Use `app.version` para obter a string da versão do aplicativo.

* Use `app.get_output ()` para obter o campo de saída do script como string.

* Use `app.set_output (object)` para exibir `object` no campo de saída do script como string.

* Use `app.print_text (object)` como um atalho para `app.set_output (app.get_output () + str (object))` para anexar texto ao campo de saída do script.

* Use `app.clear_text ()` como um atalho para `app.set_output (" ")` para limpar o campo de saída do script.

* Use `app.send_data (bytearray)` para enviar `bytearray` através da porta serial.

* Use `app.receive_data ()` para ler os dados do buffer como bytearray.

* Use `app.log_file (text)` para salvar um arquivo de log no armazenamento.
O arquivo de log está localizado aqui [Storage Directory] / PyToolUSBSerial / log_ [UTC Timestamp] .txt.
text (str): Conteúdo do Texto
return (str): Caminho completo do arquivo

Aqui está um exemplo de script deste aplicativo:
########################
# Exibe os dados recebidos em hexadecimal e eco de volta.

de binascii import hexlify
de codecs importar decodificar

while (app.running_script):
# Tente buscar todos os dados recebidos no buffer.
data_rcv = app.receive_data ()
se data_rcv:
# Dados representados em hexadecimal.
data_hex = decode (hexlify (data_rcv), 'utf_8', 'ignorar')
# Exibe os dados recebidos junto com os dados antigos.
app.set_output (app.get_output () + data_hex)
# Echo de volta.
app.send_data (data_rcv)
########################
Atualizado em
1 de jul. de 2021

Segurança dos dados

Nesta seção, os desenvolvedores podem exibir informações sobre como o app coleta e usa seus dados. Saiba mais sobre a segurança dos dados
Nenhuma informação disponível

O que há de novo

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.