Vad är filformatet WFM?
.wfm-filer är binära vågformsdatafiler sparade av Tektronix-oscilloskop, främst instrument i serierna TDS 5000, TDS 6000, TDS 7000 och DPO 70000. Varje fil fångar en komplett oscilloskopinsamling: rå samplingsdata (spänning mot tid) tillsammans med en header med fast längd som kodar alla parametrar som behövs för att rekonstruera vågformen - tidsskala, spänningsskala, offset, samplingsfrekvens och postlängd.
Headern följs av en kurvbuffert, som lagrar råa samplingar som INT16 (2 byte/sampling), INT64 (8 byte/sampling) eller FP32 (4 byte/sampling) beroende på instrumentmodell. Fast-frame-insamlingar lagrar flera ramar sekventiellt, var och en med en individuell tidsstämpel. Användarmarkeringar, om sådana finns, läggs till efter kurvbufferten med cirka 75 byte vardera.
Tektronix dokumenterar fyra formatrevisioner - LLWFM, WFM#001, WFM#002 och WFM#003 - som beskrivs i manual 077-0220-11. Den primära mjukvaruläsaren, WaveStar, avvecklades i början av 2000-talet och finns nu tillgänglig som freeware utan support. MATLAB-användare kan importera .wfm-filer med skriptet wfm2read.m; det öppna källkodsprojektet sigrok för signalanalys tillhandahåller också en läsare. Det relaterade .isf (Internal Storage Format) är ett enklare syskonformat från samma instrumentfamiljer, ofta föredraget för snabb dataexport.
Säkerhet & trygghet
RISK: LOWVetenskaplig datafil; inget exekverbart innehåll. Innehåller endast vågformssamplingar och metadata för insamling.
Formatdetaljer
i ett nötskal- dBASE Form File - dBASE databas-IDE använder .wfm för formulärdefinitioner som utgör användargränssnittet i dBASE-applikationer; ej relaterat till oscilloskopdata.
Program som öppnar WFM-filer
Tekniska detaljer
djup specifikation| Formattyp | Binär datafil för vetenskaplig instrumentering |
| Kodning | Binär, little-endian |
| Header | Fast längd; kodar insamlingsparametrar: tidsskala, spänningsskala, offset, postlängd, samplingsformat |
| Datatyper för samplingar | INT16 (2 byte/sampling), INT64 (8 byte/sampling) eller FP32 (4 byte/sampling) - instrumentberoende |
| Formatrevisioner | LLWFM, WFM#001, WFM#002, WFM#003 - dokumenterade i Tektronix manual 077-0220-11 |
| Typisk filstorlek | 10 KB - 50 MB (beror på postlängd: 1k till 200M samplingar) |
| Maximal samplingsfrekvens | Upp till 200 GS/s på instrument i DPO70000-serien |
| Stöd för flera ramar | Fast-framing-läge lagrar sekventiella ramar med tidsstämplar per ram |
| Användarmarkeringar | Läggs till efter kurvbufferten; cirka 75 byte vardera |
| Primär mjukvara | WaveStar for Oscilloscopes (WSTRO) - avvecklad; tillgänglig som föråldrad freeware utan support |
| Stöd för öppen källkod/skript | sigrok-projektet; MATLAB-skriptet wfm2read.m |
| Relaterat format | .isf (Internal Storage Format) - enklare syskonformat från samma Tektronix-instrumentfamiljer |
| Instrument som stöds | Tektronix TDS 5000, TDS 6000, TDS 7000, DPO 70000-seriens oscilloskop |
| Släppt | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Senaste version | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Specifikation | download.tek.com |
WFM-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om WFM-filer.