Alternativa gratuita/open source a TekScope Anywhere?

Aug 17 2020

Sto cercando di analizzare un segnale che ho ricevuto da un oscilloscopio sul mio PC e un programma come TekScope Anywhere sembra che farà quello che sto cercando.

Come posso ottenere grafici e dati dell'oscilloscopio?

Risposte

VoltageSpike Aug 20 2020 at 12:30

Se l'oscilloscopio dispone di Ethernet, è possibile accedere al server Web (sull'oscilloscopio tramite http) e controllare l'oscilloscopio e ottenere grafici (jpeg). Altrimenti usa il visto Tek e scrivi i tuoi script con Python o il tuo linguaggio di scripting preferito

crasic Aug 20 2020 at 12:36

PyVISA generalmente si occuperà di connettersi alla maggior parte degli ambiti Tektronic, l'interfaccia VISA era originariamente basata su GPIB e i primi ambiti Tek TDS hanno interfacce GPIB, ma l'API generale e l'interfaccia di comando sono ancora presenti anche nelle versioni USB. Successivamente tracciare con matplotlib o gnuplot se preferisci .

Il comando in qualche modo generico CURVE?restituirà i dati di esempio immediati, ma la suite di comandi completa consente di impostare trigger, scala x/y, input, frequenza di campionamento, ecc. Le funzionalità complete dipendono dall'ambito.

Vedere: Manuale di programmazione TekVISA

Domande frequenti su Tektronix

Documentazione PyVISA

Ecco la mia implementazione di base di un certo numero di anni fa dell'utilità di lettura digitale per un Tek Scope, è scritta per un backend GPIB ma è direttamente compatibile con PyVISA Backend

TDS_540.py