Rigol Wfm File Converter

broken image


Latest version
  1. Rigol Wfm File Viewer

Released:

The Waveform Converter is a free utility program that will convert Tektronix oscilloscope.WFM formatted files into common industry formatted files. Formats generated by this version of the Waveform Converter include ASCII tabular-spaced text files, ASCII comma separated value (CSV) files, and MATHCAD and MATLAB files (also ASCII files with a. Download WFM Viewer - Perform detailed inspection of signal files in both time and frequency domains, import WAV, WFM and WV audio files, and export the generated image to BMP, PNG or SVG file format. Jan 10, 2020  Using.wfm files created by Rigol scopes. This project is intended to be a comprehensive resource for interpreting waveform.wmf files created by any Rigol oscilloscope. Open source (and Rigol's own applications) that parse/convert Rigol's binary.wfm files are sadly balkanized: each program tends to support a single oscilloscope group and the available efforts are spread across a range of. Tektronix Windows Oscilloscope WFM Converter Tektronix Windows Oscilloscope WFM Converter is an exclusive software that converts the.wfm output files of a Tektronix oscilloscope into the more common industry files. This is a free utility that is necessary for all Tektronix oscilloscope users.

Read and parse Rigol Oscilloscope WFM files

Project description

This project is intended to be a comprehensive resource for interpreting waveform .wmf files created by any Rigol oscilloscope. Open source (and Rigol's own applications) that parse/convert Rigol's binary .wfm files are sadly balkanized: each program tends to support a single oscilloscope group and the available efforts are spread across a range of languages.

This project leverages a domain specific language (kaitai struct) to represent the binary files. Once a binary file has been described in this text format, parsers can be generated for a wide range of languages (C++/STL, C#, Go, Java, JavaScript, Lua, Perl, PHP, Python, and Ruby).

Kaitai Struct also has a slick web IDE that allows one to interactively reverse engineer binary file formats directly in your browser. This is super helpful for those Rigol .wfm formats that are undocumented.

Installation

The RigolWFM package can be installed via pip:

Usage

Once this is done, one can plot the signals from binary Rigol .wfm files by:

Alternatively, wfmconvert can be used from the command line. For example, the following should convert all the DS1000E files in the current directory to the .csv format:

If you wanted to create .wav files for use with LTSpice then this would create them:

More extensive documentation can be found at

Status

There is a bit of work remaining (testing, validation, repackaging) but there are binary file descriptions for .wfm files created by the following scopes:

  • DS1000C untested
  • DS1000E tested
  • DS1000Z tested, but with wonky voltage offsets
  • DS2000 tested
  • DS4000 tested
  • DS6000 untested

Resources

This has been a bit of an adventure. In the process of nailing down the basic formats, I have gleaned information from a wide range of projects started by others. Review avast cleaner pro mac.

  • Shein's Pascal program
  • Wagenaars's Matlab script
  • Steele's C program
  • Blaicher's python code
  • Szkutnik's python code
  • Cat-Ion's python code
  • Šolc's python code
  • Contributions from
  • A LabView program I got from Rigol support
  • Rigol's documentation of the 1000E, 1000Z, 2000, and 6000 file formats.

Source code repository

License

BSD 3-clause – see the file LICENSE for details.

Release historyRelease notifications | RSS feed

0.6.5

0.6.4

0.6.3

Rigol

0.6.2

0.6.1

Just cause 3 female mod. 0.6.0

0.4.1

0.3.0

Rigol wfm file converter download

0.6.2

0.6.1

Just cause 3 female mod. 0.6.0

0.4.1

0.3.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for RigolWFM, version 0.6.5
Filename, sizeFile typePython versionUpload dateHashes
Filename, size RigolWFM-0.6.5.tar.gz (20.3 kB) File type Source Python version None Upload dateHashes
Close

Hashes for RigolWFM-0.6.5.tar.gz

Rigol Wfm File Viewer

Hashes for RigolWFM-0.6.5.tar.gz
AlgorithmHash digest
SHA256d1d9e85cdd2778bdeef75a16582e5c31e744b23de8dd6dbc96f708bcce1fba52
MD5d1abf903d5ebb0d1afec55d662e9a3b2
BLAKE2-256d51b616277395c99e526ed473e73a8dda89fb21f4089dc1affd3ade26a6d660a




broken image