File Exchange

image thumbnail


version 1.2 (15 KB) by

Reads data from a Keysight oscilloscope composite (HDF5) file

1 Download


View License

Many Keysight oscilloscopes have the capability of exporting data in a "composite" format that combines both waveform and configuration data into a single file. This function reads these files into MATLAB and stores them in either a timeseries or tscollection object, depending on how many channels are read. It supports reading digital data from MSOs and properly handles segmented memory.
The HDF5 format used by these files is poorly documented and seems to change from time to time, so if you encounter a file that is poorly-handled by this function I'd appreciate an email so I can (hopefully) fix it. Thanks!

Comments and Ratings (0)



Bugfixes re: digital data and segmented memory
Added ability to select digital channels for import
Standardized inf == all available data convention


Removed an assumption about how digital channels are numbered which could cause an error.

MATLAB Release
MATLAB 9.3 (R2017b)

MATLAB Online Live Editor Challenge

Win cash prizes and have your live script featured on our website

Learn more

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video