Was ist das WFM-Dateiformat?
.wfm-Dateien sind binäre Wellenform-Datendateien, die von Tektronix-Oszilloskopen gespeichert werden, primär von Instrumenten der Serien TDS 5000, TDS 6000, TDS 7000 und DPO 70000. Jede Datei erfasst eine vollständige Oszilloskop-Akquisition: Roh-Abtastdaten (Spannung gegen Zeit) zusammen mit einem Header fester Länge, der alle zur Rekonstruktion der Wellenform erforderlichen Parameter kodiert - Zeitskala, Spannungsskala, Offset, Abtastrate und Aufzeichnungslänge.
Dem Header folgt der Kurvenpuffer, der die Roh-Samples je nach Gerätemodell als INT16 (2 Bytes/Sample), INT64 (8 Bytes/Sample) oder FP32 (4 Bytes/Sample) speichert. Fast-Frame-Erfassungen speichern mehrere Frames nacheinander, jeder mit einem individuellen Zeitstempel. Benutzermarken werden, falls gesetzt, nach dem Kurvenpuffer mit jeweils etwa 75 Bytes angehängt.
Tektronix dokumentiert vier Formatrevisionen - LLWFM, WFM#001, WFM#002 und WFM#003 - die im Handbuch 077-0220-11 beschrieben sind. Der primäre Software-Reader, WaveStar, wurde Anfang der 2000er Jahre eingestellt und ist heute als nicht unterstützte Legacy-Freeware verfügbar. MATLAB-Benutzer können .wfm-Dateien mit dem Skript wfm2read.m importieren; das Open-Source-Signalanalyseprojekt sigrok bietet ebenfalls einen Reader an. Das verwandte .isf (Internal Storage Format) ist ein einfacheres Geschwisterformat aus denselben Instrumentenfamilien, das oft für den schnellen Datenexport bevorzugt wird.
Sicherheit
RISIKO: LOWWissenschaftliche Datendatei; kein ausführbarer Inhalt. Enthält nur Wellenform-Samples und Erfassungs-Metadaten.
Formatdetails
kurz gefasst- dBASE Formulardatei - Die dBASE-Datenbank-IDE verwendet .wfm für Formulardefinitionen, die die Benutzeroberfläche von dBASE-Anwendungen bilden; steht in keinem Zusammenhang mit Oszilloskopdaten.
Programme zum Öffnen von WFM-Dateien
.wfm-Datei eine dBASE-Formulardatei ist, KEINE Oszilloskop-Datei. Öffnen über die dBASE-IDE. .wfm-Datei über Datei → Öffnen. Hinweis: Nur 32-Bit, seit Anfang der 2000er Jahre nicht mehr unterstützt, erfordert unter Windows 10/11 möglicherweise Kompatibilitätseinstellungen. wfm2read.m von MATLAB Central File Exchange herunter; rufen Sie wfm2read('datei.wfm') auf, um Daten als Array zu laden. Technische Details
technische Spezifikation| Format-Typ | Binäre wissenschaftliche Instrumentierungs-Datendatei |
| Kodierung | Binär, Little-Endian |
| Header | Feste Länge; kodiert Erfassungsparameter: Zeitskala, Spannungsskala, Offsets, Aufzeichnungslänge, Abtastformat |
| Abtastdatentypen | INT16 (2 Bytes/Sample), INT64 (8 Bytes/Sample) oder FP32 (4 Bytes/Sample) - geräteabhängig |
| Formatrevisionen | LLWFM, WFM#001, WFM#002, WFM#003 - dokumentiert im Tektronix-Handbuch 077-0220-11 |
| Typische Dateigröße | 10 KB - 50 MB (abhängig von der Aufzeichnungslänge: 1k bis 200M Samples) |
| Maximale Abtastrate | Bis zu 200 GS/s bei Instrumenten der Serie DPO70000 |
| Multi-Frame-Unterstützung | Der Fast-Framing-Modus speichert aufeinanderfolgende Frames mit Zeitstempeln pro Frame |
| Benutzermarken | Nach dem Kurvenpuffer angehängt; jeweils etwa 75 Bytes |
| Primäre Software | WaveStar for Oscilloscopes (WSTRO) - eingestellt; als nicht unterstützte Legacy-Freeware verfügbar |
| Open-Source/Skript-Unterstützung | sigrok-Projekt; MATLAB-Skript `wfm2read.m` |
| Verwandtes Format | .isf (Internal Storage Format) - einfacheres Geschwisterformat aus denselben Tektronix-Instrumentenfamilien |
| Unterstützte Instrumente | Tektronix TDS 5000, TDS 6000, TDS 7000, DPO 70000 Serien Oszilloskope |
| Veröffentlicht | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Neueste Version | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Spezifikation | download.tek.com |
WFM-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu WFM-Dateien.
Häufig gestellte Fragen
Wie öffne ich eine WFM-Datei auf meinem PC?
wfm2read.m von MATLAB Central.Kann ich eine WFM-Datei in CSV konvertieren?
wfm2read.m. CSV ermöglicht es Ihnen, die Wellenformdaten in Excel oder Python zu öffnen.Ist WaveStar noch verfügbar?
Was ist der Unterschied zwischen WFM und ISF?
.wfm ist das vollständige Wellenformformat mit kompletten Metadaten; .isf (Internal Storage Format) ist einfacher und wird für kürzere Erfassungen verwendet. Beide stammen von Tektronix-Oszilloskopen.