Hvad er WFM-filformatet?
.wfm-filer er binære bølgeformsdatafiler gemt af Tektronix-oscilloskoper, primært instrumenter i serierne TDS 5000, TDS 6000, TDS 7000 og DPO 70000. Hver fil fanger en komplet oscilloskop-måling: rå sample-data (spænding mod tid) sammen med en header af fast længde, der koder alle de parametre, der er nødvendige for at rekonstruere bølgeformen - tidsskala, spændingsskala, offset, samplingshastighed og optagelseslængde.
Headeren efterfølges af en kurvebuffer, som gemmer rå samples som INT16 (2 bytes/sample), INT64 (8 bytes/sample) eller FP32 (4 bytes/sample) afhængigt af instrumentmodellen. Fast-frame-optagelser gemmer flere rammer sekventielt, hver med et individuelt tidsstempel. Brugerdefinerede markeringer, hvis de er indstillet, tilføjes efter kurvebufferen med ca. 75 bytes hver.
Tektronix dokumenterer fire formatrevisioner - LLWFM, WFM#001, WFM#002 og WFM#003 - beskrevet i manual 077-0220-11. Den primære softwarelæser, WaveStar, udgik i begyndelsen af 2000'erne og er nu tilgængelig som ikke-understøttet forældet freeware. MATLAB-brugere kan importere .wfm-filer ved hjælp af scriptet wfm2read.m; open source-projektet til signalanalyse, sigrok, tilbyder også en læser. Det relaterede .isf (Internal Storage Format) er et simplere søsterformat fra de samme instrumentfamilier, som ofte foretrækkes til hurtig dataeksport.
Sikkerhed og tryghed
RISIKO: LOWVidenskabelig datafil; intet eksekverbart indhold. Indeholder kun bølgeform-samples og metadata om dataindsamlingen.
Formatdetaljer
kort fortalt- dBASE Form File - dBASE database-IDE bruger .wfm til formulardefinitioner, der udgør brugerfladen i dBASE-applikationer; ikke relateret til oscilloskopdata.
Programmer der åbner WFM-filer
Tekniske detaljer
dyb specifikation| Formattype | Binær videnskabelig instrumenteringsdatafil |
| Kodning | Binær, little-endian |
| Header | Fast længde; koder opsamlingsparametre: tidsskala, spændingsskala, offsets, optagelseslængde, sample-format |
| Sample-datatyper | INT16 (2 bytes/sample), INT64 (8 bytes/sample) eller FP32 (4 bytes/sample) - afhængigt af instrumentet |
| Formatrevisioner | LLWFM, WFM#001, WFM#002, WFM#003 - dokumenteret i Tektronix-manual 077-0220-11 |
| Typisk filstørrelse | 10 KB - 50 MB (afhænger af optagelseslængden: 1k til 200M samples) |
| Maksimal samplingshastighed | Op til 200 GS/s på instrumenter i DPO70000-serien |
| Understøttelse af flere rammer | Fast-framing-tilstand gemmer sekventielle rammer med tidsstempler pr. ramme |
| Brugermarkeringer | Tilføjes efter kurvebufferen; ca. 75 bytes hver |
| Primær software | WaveStar for Oscilloscopes (WSTRO) - udgået; tilgængelig som ikke-understøttet forældet freeware |
| Open source/scripting-understøttelse | sigrok-projektet; MATLAB wfm2read.m-script |
| Relateret format | .isf (Internal Storage Format) - simplere søsterformat fra de samme Tektronix-instrumentfamilier |
| Understøttede instrumenter | Tektronix TDS 5000, TDS 6000, TDS 7000, DPO 70000-seriens oscilloskoper |
| Udgivet | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Seneste version | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Specifikation | download.tek.com |
WFM-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om WFM-filer.
Ofte stillede spørgsmål
Hvordan åbner jeg en WFM-fil på min PC?
wfm2read.m fra MATLAB Central.Kan jeg konvertere en WFM-fil til CSV?
wfm2read.m. CSV lader dig åbne bølgeformsdataene i Excel eller Python.