This program converts binary files exported from the Siglent SDS-1000X-E series oscilloscope into the .srzip Sigrok format.
.srzip files can be opened and analyzed with PulseView.
This program is a C++ porting of siglen-bin2sr, with the additional support logic probes decoding.
cmake, g++ and libzip must be installed to succesfully compile this program.
cmake -B build
cd build
make -j$(nproc)
Raw data can be exported by pressing the Save/Recall pushbutton, theb choosing Binary data format.
./siglent-bin2sr [-o <folder>] <filename.bin>
filename.binis the input file in Siglent binary format;-ois an optional argument, an output folder for the.srzipfile may be provided.
Siglent binary data does not provide any information regarding probe attenuation factor (x1, x10 and so on). At the moment the data is not scaled, in the future may be added a way to correct the scaling factor.
This project was initially a fork of siglen-bin2sr, then moved to C++ due to my lack of experience in golang. The license is unchanged (BSD-3-Clause).
Copyright (C) 2020-2021 Darell Tan
Copyright (C) 2022 giuliof