Alternativa gratuita/de código aberto para o TekScope Anywhere?

Aug 17 2020

Estou tentando analisar um sinal que recebi de um osciloscópio no meu PC e um programa como o TekScope Anywhere parece fazer o que estou procurando.

Como posso obter gráficos e dados do escopo?

Respostas

VoltageSpike Aug 20 2020 at 12:30

Se o seu osciloscópio tiver Ethernet, você pode fazer login no servidor web (no osciloscópio via http) e controlar o osciloscópio e obter gráficos (jpegs). Caso contrário, use o visto Tek e escreva seus próprios scripts com python ou sua linguagem de script favorita

crasic Aug 20 2020 at 12:36

PyVISA geralmente cuidará da conexão com a maioria dos escopos Tektronic, a interface VISA foi originalmente baseada em GPIB e os primeiros escopos Tek TDS têm interfaces GPIB, mas a API geral e a interface de comando ainda estão presentes nas versões USB também. Depois, plote com matplotlib ou gnuplot, se preferir.

O comando um tanto genérico CURVE?retornará os dados de amostra imediatos, mas o conjunto de comandos completo permite que você defina acionadores, escala x/y, entradas, taxa de amostragem, etc. Os recursos completos dependem do escopo.

Veja: Manual de Programação TekVISA

Perguntas frequentes da Tektronix

Documentação PyVISA

Aqui está minha implementação básica de vários anos atrás do utilitário de leitura digital para um Tek Scope, ele foi escrito para um back-end GPIB, mas é diretamente compatível com o back-end PyVISA

TDS_540.py