Alternativa gratuita/de código aberto para o TekScope Anywhere?
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
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
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