¿Alternativa libre/de código abierto a TekScope Anywhere?
Estoy tratando de analizar una señal que obtuve de un osciloscopio en mi PC y parece que un programa como TekScope Anywhere hará lo que busco.
¿Cómo puedo obtener gráficos y datos del alcance?
Respuestas
Si su alcance tiene Ethernet, puede iniciar sesión en el servidor web (en el alcance a través de http) y controlar el alcance y obtener gráficos (jpegs). De lo contrario, use la visa Tek y escriba sus propios scripts con python o su lenguaje de script favorito
PyVISA generalmente se encargará de conectarse a la mayoría de los osciloscopios Tektronic, la interfaz VISA estaba originalmente basada en GPIB y los primeros osciloscopios Tek TDS tenían interfaces GPIB, pero la API general y la interfaz de comando todavía están presentes en las versiones USB también. Luego trazando con matplotlib o gnuplot si lo prefiere.
El comando un tanto genérico CURVE?
devolverá los datos de muestra inmediatos, pero el conjunto de comandos completo le permite configurar disparadores, escala x/y, entradas, frecuencia de muestreo, etc. Las capacidades completas dependen del alcance.
Ver : Manual de Programación TekVISA
Preguntas frecuentes sobre Tektronix
Documentación PyVISA
Aquí está mi implementación básica de hace varios años de la utilidad de lectura digital para un Tek Scope, está escrito para un backend GPIB pero es directamente compatible con PyVISA Backend
TDS_540.py