You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
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!
Cite As
Trent Rehberger (2026). readKeysightComposite (https://www.mathworks.com/matlabcentral/fileexchange/65669-readkeysightcomposite), MATLAB Central File Exchange. Retrieved .
General Information
- Version 1.3.2.0 (5.62 KB)
MATLAB Release Compatibility
- Compatible with R2013b and later releases
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.3.2.0 | Added support for additional file format variant (thanks to Boris Kling for sending a sample file) |
||
| 1.3.1.0 | Convert string filenames to char array to prevent crash during HDF import |
||
| 1.3.0.0 | Added ability to read waveforms saved in the scope's memory |
||
| 1.2.0.0 | Bugfixes re: digital data and segmented memory
|
||
| 1.1.0.0 | Removed an assumption about how digital channels are numbered which could cause an error. |
||
| 1.0.0.0 |
