Qu'est-ce que le format de fichier WFM ?
Les fichiers .wfm sont des fichiers de données de forme d'onde binaires enregistrés par les oscilloscopes Tektronix, principalement les instruments des séries TDS 5000, TDS 6000, TDS 7000 et DPO 70000. Chaque fichier capture une acquisition complète d'oscilloscope : les données d'échantillonnage brutes (tension vs temps) ainsi qu'un en-tête de longueur fixe encodant tous les paramètres nécessaires pour reconstruire la forme d'onde - échelle de temps, échelle de tension, décalage, taux d'échantillonnage et longueur d'enregistrement.
L'en-tête est suivi du tampon de courbe, qui stocke les échantillons bruts sous forme de INT16 (2 octets/échantillon), INT64 (8 octets/échantillon) ou FP32 (4 octets/échantillon) selon le modèle de l'instrument. Les acquisitions en mode « Fast-frame » stockent plusieurs trames séquentiellement, chacune avec un horodatage individuel. Les marques utilisateur, si elles sont définies, sont ajoutées après le tampon de courbe à raison d'environ 75 octets chacune.
Tektronix documente quatre révisions de format - LLWFM, WFM#001, WFM#002 et WFM#003 - décrites dans le manuel 077-0220-11. Le principal lecteur logiciel, WaveStar, a été abandonné au début des années 2000 et est désormais disponible en tant que logiciel gratuit hérité non supporté. Les utilisateurs de MATLAB peuvent importer des fichiers .wfm en utilisant le script wfm2read.m ; le projet d'analyse de signaux open-source sigrok fournit également un lecteur. Le format associé .isf (Internal Storage Format) est un format frère plus simple provenant des mêmes familles d'instruments, souvent préféré pour l'exportation rapide de données.
Sécurité et sûreté
RISQUE : LOWFichier de données scientifiques ; aucun contenu exécutable. Contient uniquement des échantillons de forme d'onde et des métadonnées d'acquisition.
Détails du format
en bref- Fichier de formulaire dBASE - L'IDE de base de données dBASE utilise .wfm pour les définitions de formulaires qui constituent l'interface utilisateur des applications dBASE ; sans rapport avec les données d'oscilloscope.
Programmes qui ouvrent les fichiers WFM
Détails techniques
spécifications approfondies| Type de format | Fichier de données d'instrumentation scientifique binaire |
| Encodage | Binaire, little-endian |
| En-tête | Longueur fixe ; encode les paramètres d'acquisition : échelle de temps, échelle de tension, décalages, longueur d'enregistrement, format d'échantillon |
| Types de données d'échantillon | INT16 (2 octets/échantillon), INT64 (8 octets/échantillon) ou FP32 (4 octets/échantillon) - selon l'instrument |
| Révisions du format | LLWFM, WFM#001, WFM#002, WFM#003 - documentées dans le manuel Tektronix 077-0220-11 |
| Taille de fichier typique | 10 Ko - 50 Mo (dépend de la longueur d'enregistrement : de 1k à 200M d'échantillons) |
| Taux d'échantillonnage maximal | Jusqu'à 200 GS/s sur les instruments de la série DPO70000 |
| Prise en charge multi-trames | Le mode « Fast-framing » stocke des trames séquentielles avec des horodatages par trame |
| Marques utilisateur | Ajoutées après le tampon de courbe ; environ 75 octets chacune |
| Logiciel principal | WaveStar for Oscilloscopes (WSTRO) - abandonné ; disponible en tant que logiciel gratuit hérité non supporté |
| Support open-source/scripting | Projet sigrok ; script MATLAB wfm2read.m |
| Format associé | .isf (Internal Storage Format) - format frère plus simple des mêmes familles d'instruments Tektronix |
| Instruments supportés | Oscilloscopes Tektronix des séries TDS 5000, TDS 6000, TDS 7000, DPO 70000 |
| Publié | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Dernière version | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Spécification | download.tek.com |
Conversions WFM
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers WFM.