Co to jest format pliku WFM?
Pliki .wfm to binarne pliki danych przebiegów zapisywane przez oscyloskopy Tektronix, głównie instrumenty z serii TDS 5000, TDS 6000, TDS 7000 oraz DPO 70000. Każdy plik rejestruje pełną akwizycję oscyloskopu: surowe dane próbek (napięcie w funkcji czasu) wraz z nagłówkiem o stałej długości, kodującym wszystkie parametry potrzebne do rekonstrukcji przebiegu - skalę czasu, skalę napięcia, przesunięcie (offset), częstotliwość próbkowania i długość rekordu.
Po nagłówku następuje bufor krzywej, który przechowuje surowe próbki jako INT16 (2 bajty/próbkę), INT64 (8 bajtów/próbkę) lub FP32 (4 bajty/próbkę) w zależności od modelu przyrządu. Akwizycje typu „Fast-frame” przechowują wiele ramek sekwencyjnie, każda z indywidualnym znacznikiem czasu. Znaczniki użytkownika, jeśli zostały ustawione, są dołączane po buforze krzywej i zajmują około 75 bajtów każdy.
Tektronix dokumentuje cztery rewizje formatu - LLWFM, WFM#001, WFM#002 oraz WFM#003 - opisane w instrukcji 077-0220-11. Główny czytnik programowy, WaveStar, został wycofany na początku lat 2000. i jest obecnie dostępny jako niewspierane, archiwalne oprogramowanie darmowe (freeware). Użytkownicy MATLAB mogą importować pliki .wfm za pomocą skryptu wfm2read.m; projekt analizy sygnałów open-source sigrok również udostępnia czytnik. Powiązany format .isf (Internal Storage Format) to prostszy format pokrewny z tych samych rodzin instrumentów, często preferowany do szybkiego eksportu danych.
Bezpieczeństwo
RYZYKO: LOWPlik danych naukowych; brak treści wykonywalnej. Zawiera wyłącznie próbki przebiegów i metadane akwizycji.
Szczegóły formatu
w pigułce- Plik formularza dBASE - IDE bazy danych dBASE używa rozszerzenia .wfm dla definicji formularzy tworzących interfejs użytkownika aplikacji dBASE; nie ma związku z danymi z oscyloskopu.
Programy otwierające pliki WFM
Szczegóły techniczne
specyfikacja| Typ formatu | Binarny plik danych aparatury naukowej |
| Kodowanie | Binarne, little-endian |
| Nagłówek | Stała długość; koduje parametry akwizycji: skalę czasu, skalę napięcia, przesunięcia, długość rekordu, format próbki |
| Typy danych próbek | INT16 (2 bajty/próbkę), INT64 (8 bajtów/próbkę) lub FP32 (4 bajty/próbkę) - zależnie od instrumentu |
| Rewizje formatu | LLWFM, WFM#001, WFM#002, WFM#003 - udokumentowane w instrukcji Tektronix 077-0220-11 |
| Typowy rozmiar pliku | 10 KB - 50 MB (zależy od długości rekordu: od 1 tys. do 200 mln próbek) |
| Maksymalna częstotliwość próbkowania | Do 200 GS/s w instrumentach serii DPO70000 |
| Obsługa wielu ramek | Tryb „Fast-framing” przechowuje sekwencyjne ramki ze znacznikami czasu dla każdej z nich |
| Znaczniki użytkownika | Dołączane po buforze krzywej; około 75 bajtów każdy |
| Główne oprogramowanie | WaveStar for Oscilloscopes (WSTRO) - wycofane; dostępne jako niewspierany archiwalny freeware |
| Wsparcie open-source/skryptowe | Projekt sigrok; skrypt MATLAB wfm2read.m |
| Powiązany format | .isf (Internal Storage Format) - prostszy format pokrewny z tych samych rodzin instrumentów Tektronix |
| Obsługiwane instrumenty | Oscyloskopy Tektronix serii TDS 5000, TDS 6000, TDS 7000, DPO 70000 |
| Wydano | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Najnowsza wersja | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Specyfikacja | download.tek.com |
Konwersje WFM
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki WFM.