Wat is het WFM-bestandsformaat?
.wfm-bestanden zijn binaire golfvormgegevensbestanden die zijn opgeslagen door Tektronix-oscilloscopen, voornamelijk de instrumenten uit de TDS 5000-, TDS 6000-, TDS 7000- en DPO 70000-series. Elk bestand legt een volledige oscilloscoop-acquisitie vast: ruwe monstergegevens (spanning vs. tijd) samen met een header van vaste lengte die alle parameters bevat die nodig zijn om de golfvorm te reconstrueren - tijdschaal, spanningsschaal, offset, bemonsteringsfrequentie en recordlengte.
De header wordt gevolgd door de curvebuffer, die ruwe monsters opslaat als INT16 (2 bytes/monster), INT64 (8 bytes/monster) of FP32 (4 bytes/monster), afhankelijk van het instrumentmodel. Fast-frame-acquisities slaan meerdere frames opeenvolgend op, elk met een individuele tijdstempel. Gebruikersmarkeringen worden, indien ingesteld, na de curvebuffer toegevoegd met een grootte van ongeveer 75 bytes elk.
Tektronix documenteert vier formaatrevisies - LLWFM, WFM#001, WFM#002 en WFM#003 - beschreven in handleiding 077-0220-11. De primaire softwarelezer, WaveStar, werd begin jaren 2000 stopgezet en is nu beschikbaar als niet-ondersteunde legacy-freeware. MATLAB-gebruikers kunnen .wfm-bestanden importeren met het wfm2read.m-script; het open-source signaalanalyseproject sigrok biedt ook een lezer. Het gerelateerde .isf (Internal Storage Format) is een eenvoudiger zusterformaat van dezelfde instrumentfamilies, dat vaak de voorkeur heeft voor snelle gegevensexport.
Beveiliging & veiligheid
RISICO: LOWWetenschappelijk gegevensbestand; geen uitvoerbare inhoud. Bevat alleen golfvormmonsters en acquisitie-metadata.
Formaatdetails
in een notendop- dBASE Form File - De dBASE database-IDE gebruikt .wfm voor formulierdefinities die de UI van dBASE-applicaties vormen; niet gerelateerd aan oscilloscoopgegevens.
Programma's die WFM-bestanden openen
Technische details
diepe specificaties| Formaattype | Binair wetenschappelijk instrumentatie-gegevensbestand |
| Codering | Binair, little-endian |
| Header | Vaste lengte; codeert acquisitieparameters: tijdschaal, spanningsschaal, offsets, recordlengte, monsterformaat |
| Gegevenstypen monsters | INT16 (2 bytes/monster), INT64 (8 bytes/monster) of FP32 (4 bytes/monster) - afhankelijk van het instrument |
| Formaatrevisies | LLWFM, WFM#001, WFM#002, WFM#003 - gedocumenteerd in Tektronix-handleiding 077-0220-11 |
| Typische bestandsgrootte | 10 KB - 50 MB (afhankelijk van recordlengte: 1k tot 200M monsters) |
| Maximale bemonsteringsfrequentie | Tot 200 GS/s op instrumenten uit de DPO70000-serie |
| Ondersteuning voor meerdere frames | Fast-framing-modus slaat opeenvolgende frames op met tijdstempels per frame |
| Gebruikersmarkeringen | Toegevoegd na de curvebuffer; ongeveer 75 bytes elk |
| Primaire software | WaveStar for Oscilloscopes (WSTRO) - stopgezet; beschikbaar als niet-ondersteunde legacy-freeware |
| Open-source/scripting ondersteuning | sigrok-project; MATLAB wfm2read.m-script |
| Gerelateerd formaat | .isf (Internal Storage Format) - eenvoudiger zusterformaat van dezelfde Tektronix-instrumentfamilies |
| Ondersteunde instrumenten | Tektronix TDS 5000, TDS 6000, TDS 7000, DPO 70000-serie oscilloscopen |
| Uitgebracht | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Laatste versie | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Specificatie | download.tek.com |
WFM conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over WFM-bestanden.