Die Digitalspeicheroszilloskope UTD2052CEL und UTD2102CEL von Uni-Trend können aufgezeichnete Signale als SAV-Dateien auf einem USB-Speicherstick speichern. Das hier vorgestellte Programm kann diese Dateien lesen und die Signale darstellen.

UTD2052CEL Reader
UTD2052CEL Reader
Es können mehrere Dateien gleichzeitig dargestellt werden. Die zu öffnenden Dateien können direkt in das Fenster gezogen werden. Außerdem können die Dateinamen als Kommandozeilenparameter übergeben werden, so dass eine Dateitypenverknüpfung im Windows Explorer möglich ist. Im Oszillogramm werden außer den Signalen auch die Nulllinien und der Triggerzeitpunkt angezeigt. Neben dem Oszillogramm werden die Kanal-, Zeitbasis- und Trigger-Einstellungen angezeigt. Mit dem Zoom-Schieberegler kann die zur Anzeige genutzte Zeitbasis verkleinert werden. Mithilfe der Cursor können diverse Messungen ausgeführt werden. Die aktuelle Ansicht kann als PNG-Datei gespeichert, in die Zwischenablage kopiert oder gedruckt werden. Weiterhin können die Daten als CSV-Datei und LTspice-RAW-Datei exportiert werden. Letzteres ermöglicht das Betrachten und Verarbeiten der Signale mit dem Waveform Viewer von LTspice und damit zum Beispiel die Durchführung einer FFT.

UTD2052CEL Reader ist Freeware und kann in der aktuellen Version 0.16.1-331 hier heruntergeladen werden: utd2052celreader.zip (326 kB). Das ZIP-Archiv enthält neben dem Programm auch eine Hilfedatei, einige Beispieldateien und die Dateiformatbeschreibung für die SAV-Dateien des UTD2052CEL bzw. UTD2102CEL. Ebenfalls enthalten ist der Quelltext, welcher mit PureBasic 5.31 kompiliert werden kann.

Das Programm wurde ursprünglich für Dateien von einem UTD2052CEL mit der Software-Version 1.04 entwickelt. Es wurde mittlerweile auch mit SW 1.06 und 1.10 sowie mit einem UTD2102CEL mit SW 1.04, 1.06 und 1.08 erfolgreich getestet. Damit das Oszilloskop verwendbare Dateien erzeugt, muss CH1 oder CH1 und CH2 aktiv sein (funktioniert nicht mit CH2 allein) und im Storage-Menü Type auf Wave, Source auf CH1 und Length auf Long gestellt werden.

Die Neuerungen und Änderungen in den verschiedenen Versionen sind in folgender Liste aufgeführt:

Version 0.7.6-46
Einfache Druckfunktion hinzugefügt.
Version 0.8.2-50
Druckfunktion um Vorschau und Einstellmöglichkeit für Größe und Position erweitert.
Version 0.9.2-55
Die Bildexportfunktion zeigt nun auch Spannung und Zeit pro Rastereinheit an. Die Druckfunktion druckt jetzt nur den aktuell sichtbaren Bereich, während vorher die Signale immer in voller Länge gedruckt wurden.
Version 0.9.3-56
Die CSV-Exportfunktion gab die Werte invertiert aus, wenn die invertierte Darstellung am DSO aktiviert war. Dies wurde nun behoben.
Version 0.9.9-72
Menüeintrag zum Aufruf der Webseite sowie zur Suche nach neuen Versionen hinzugefügt und einige kleine Verbesserungen vorgenommen.
Version 0.12.1-94
Cursor hinzugefügt. Anzeige der Triggereinstellungen nun auch für Pulsbreitentriggerung. HTML-Hilfedatei erstellt.
Version 0.13.4-153
LTspice-RAW-Exportfunktion und Mathematikfunktion hinzugefügt, Druckvorschau beschleunigt und einige Verbesserungen vorgenommen.
Version 0.14.17-222
Bei einigen Zeitbasiseinstellungen passte die angezeigte Zeitbasis nicht zum Oszillogramm. Dies wurde nun behoben, allerdings durch Anpassung der Zeitbasis an das Oszillogramm, und nicht umgekehrt. Mathematikfunktion erweitert, Math-Kanal kann jetzt als Operand ausgewählt werden, außerdem direkte Eingabe von Operanden möglich.
Version 0.15.0-250
Einige interne Änderungen und Verbesserungen. Quelltext für aktuelle Compiler-Version angepasst.
Version 0.16.0-330
Dies wird voraussichtlich die letzte Version von UTD2052CEL Reader sein. Die Darstellung der Oszillogramme wurde beschleunigt. In das Ablenkfaktor-Feld im Mathematik-Dialog können nun beliebige Werte eingegeben werden. Zudem gibt es nun eine Autorange-Funktion. Beim Hinein-Zoomen bleibt die Ansicht jetzt auf den Mittelpunkt zentriert. Update-Funktion entfernt. Quelltext veröffentlicht.
Version 0.16.1-331
Das Programm öffnet jetzt auch die SAV-Dateien des UTD2025CL.