Kostenlose/Open-Source-Alternative zu TekScope Anywhere?

Aug 17 2020

Ich versuche, ein Signal zu analysieren, das ich aus einem Oszilloskop auf meinem PC bekommen habe, und ein Programm wie TekScope Anywhere sieht so aus, als würde es das tun, wonach ich suche.

Wie kann ich Plots und Daten des Oszilloskops erhalten?

Antworten

VoltageSpike Aug 20 2020 at 12:30

Wenn Ihr Oszilloskop über Ethernet verfügt, können Sie sich beim Webserver anmelden (auf dem Oszilloskop über http) und das Oszilloskop steuern und Diagramme (jpegs) erhalten. Andernfalls verwenden Sie Tek visa und schreiben Sie Ihre eigenen Skripte mit Python oder Ihrer bevorzugten Skriptsprache

crasic Aug 20 2020 at 12:36

PyVISA kümmert sich im Allgemeinen um die Verbindung zu den meisten Tektronic-Oszilloskopen, die VISA-Schnittstelle war ursprünglich GPIB-basiert und frühe Tek TDS-Oszilloskope haben GPIB-Schnittstellen, aber die allgemeine API und Befehlsschnittstelle ist auch in den USB-Versionen noch vorhanden. Danach mit matplotlib oder gnuplot plotten, wenn Sie es vorziehen.

Der etwas generische Befehl CURVE?gibt die unmittelbaren Beispieldaten zurück, aber die vollständige Befehlssuite ermöglicht es Ihnen, Trigger, x/y-Skalierung, Eingaben, Abtastrate usw. einzustellen. Die vollständigen Funktionen hängen vom Bereich ab.

Siehe: TekVISA-Programmierhandbuch

Tektronix-FAQ

PyVISA-Dokumentation

Hier ist meine grundlegende Implementierung eines digitalen Lesedienstprogramms für ein Tek-Scope von vor einigen Jahren. Es wurde für ein GPIB-Backend geschrieben, ist aber direkt mit dem PyVISA-Backend kompatibel

TDS_540.py