Waveform capture viewer for Keysight oscilloscopes
wavebin is a waveform capture viewer for Keysight oscilloscopes. These capture files are generated on the oscilloscope as
.bin files, which can be saved to a USB Mass Storage device for transfer to a PC.
Currently wavebin has been tested with files from a DSO-X 1102G. If you have access to waveform files from other Keysight oscilloscopes, please submit them for testing through the Sample Waveforms issue.
pip install wavebin
To view a waveform with wavebin, run the following command:
python -m wavebin [PATH TO BIN FILE]
-f option enables a Savitzky-Golay low-pass filter which smooths out waveforms. This option is not useful for all waveforms (e.g. high-frequency square waves) as it will create distortion.
-v option to see detailed information about the waveform file:
wavebin v1.2 Loading "single.bin"... File Size: 7.79 KB Waveforms: 1 Waveform 1: - Wave Type: Normal - Wave Buffers: 1 - Sample Points: 1953 - Average Count: 1 - X Display Range: 2000.0 Î¼s - X Display Origin: -1000.0 Î¼s - X Increment: 1024.0 ns - X Origin: -1000.0 Î¼s - X Units: Seconds - Y Units: Volts - Date: - Time: - Frame Type: DSO-X 1102G - Frame Serial: CN00000000 - Waveform Label: 1 - Time Tags: 0.0 - Segment Number: 0 [DATA] Type: float32 Depth: 32 bits Length: 7812 bytes Rendering 1 waveform...
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size wavebin-1.2-py3-none-any.whl (8.8 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size wavebin-1.2.tar.gz (7.2 kB)||File type Source||Python version None||Upload date||Hashes View hashes|