O que é o formato de ficheiro WFM?
Arquivos .wfm são arquivos de dados de forma de onda binários salvos por osciloscópios Tektronix, principalmente os instrumentos das séries TDS 5000, TDS 6000, TDS 7000 e DPO 70000. Cada arquivo captura uma aquisição completa do osciloscópio: dados de amostra brutos (tensão vs. tempo) junto com um cabeçalho de comprimento fixo que codifica todos os parâmetros necessários para reconstruir a forma de onda - escala de tempo, escala de tensão, deslocamento (offset), taxa de amostragem e comprimento do registro.
O cabeçalho é seguido pelo buffer de curva, que armazena amostras brutas como INT16 (2 bytes/amostra), INT64 (8 bytes/amostra) ou FP32 (4 bytes/amostra), dependendo do modelo do instrumento. Aquisições de quadros rápidos (fast-frame) armazenam múltiplos quadros sequencialmente, cada um com um carimbo de data/hora individual. Marcas de usuário, se definidas, são anexadas após o buffer de curva com aproximadamente 75 bytes cada.
A Tektronix documenta quatro revisões de formato - LLWFM, WFM#001, WFM#002 e WFM#003 - descritas no manual 077-0220-11. O principal leitor de software, WaveStar, foi descontinuado no início dos anos 2000 e agora está disponível como freeware legado não suportado. Usuários de MATLAB podem importar arquivos .wfm usando o script wfm2read.m; o projeto de análise de sinal de código aberto sigrok também fornece um leitor. O formato relacionado .isf (Internal Storage Format) é um formato irmão mais simples das mesmas famílias de instrumentos, frequentemente preferido para exportação rápida de dados.
Segurança e proteção
RISCO: LOWArquivo de dados científicos; sem conteúdo executável. Contém apenas amostras de forma de onda e metadados de aquisição.
Detalhes do formato
em resumo- dBASE Form File - A IDE de banco de dados dBASE usa .wfm para definições de formulários que compõem a interface de usuário de aplicativos dBASE; não relacionado a dados de osciloscópio.
Programas que abrem arquivos WFM
Detalhes técnicos
especificação profunda| Tipo de formato | Arquivo de dados de instrumentação científica binário |
| Codificação | Binário, little-endian |
| Cabeçalho | Comprimento fixo; codifica parâmetros de aquisição: escala de tempo, escala de tensão, deslocamentos, comprimento do registro, formato da amostra |
| Tipos de dados de amostra | INT16 (2 bytes/amostra), INT64 (8 bytes/amostra) ou FP32 (4 bytes/amostra) - dependente do instrumento |
| Revisões de formato | LLWFM, WFM#001, WFM#002, WFM#003 - documentado no manual Tektronix 077-0220-11 |
| Tamanho de arquivo típico | 10 KB - 50 MB (depende do comprimento do registro: 1k a 200M amostras) |
| Taxa de amostragem máxima | Até 200 GS/s em instrumentos da série DPO70000 |
| Suporte a múltiplos quadros | O modo Fast-framing armazena quadros sequenciais com carimbos de data/hora por quadro |
| Marcas de usuário | Anexadas após o buffer de curva; aproximadamente 75 bytes cada |
| Software principal | WaveStar for Oscilloscopes (WSTRO) - descontinuado; disponível como freeware legado não suportado |
| Suporte a código aberto/scripting | Projeto sigrok; script MATLAB wfm2read.m |
| Formato relacionado | .isf (Internal Storage Format) - formato irmão mais simples das mesmas famílias de instrumentos Tektronix |
| Instrumentos suportados | Osciloscópios Tektronix das séries TDS 5000, TDS 6000, TDS 7000, DPO 70000 |
| Lançado | 1990s (TDS 5000/6000/7000 series oscilloscopes) |
| Versão mais recente | Reference Waveform File Format Manual 077-0220-11 (covers TDS5000-DPO70000 families) |
| Especificação | download.tek.com |
Conversões de WFM
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos WFM.