Import Siglent oscilloscope binary file

Read Siglent oscilloscope binary data file
212 Downloads
Updated 19 Sep 2021

View License

%% Read Siglent oscilloscope binary data file
% Example:
% fOut = readSiglentBIN(fname, dataformat)
% dataformat - a number indicating scope and firmware model as described
% below. Default format is #3
% Example:
% fOut = readSiglent('c:\Data\Siglent\SDS00001.bin')
% fOut = readSiglent('c:\Data\Siglent\SDS00001.bin', 3)
% Data formats:
% 1: SDS1000X || SDS2000X
% 2: SDS1xx2X-E Before 1.3.21 || SDS1xx4X-E 6.1.20~6.1.25
% 3: SDS1xx2X-E After 1.3.21 || SDS1xx4X-E After 6.1.26 || SDS2000X-E After 1.1.8 || SDS5000X 0.6.7~0.8.5R2 || SDS2000X+ 1.1.6~1.2.3
% 4: SDS5000X After 0.8.6 || SDS2000X+ After1.2.6
% Based on Siglent document "How-to-Extract-Data-from-the-Binary-File-of-Siglent-Oscilloscope.pdf" https://siglentna.com/download/22101/
Only last two data format are implemented in version 1.0.0. of the script

Cite As

Rostislav Rokitski (2026). Import Siglent oscilloscope binary file (https://www.mathworks.com/matlabcentral/fileexchange/99529-import-siglent-oscilloscope-binary-file), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2007b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0