IsfRead
No License
A function that read the binary files in .isf format generated by Tektronix MSO4000 series oscilloscopes.
Example useage:
filename = 'TEK0000CH1.ISF';
[data, header] = isfread (filename);
plot(data.x,data.y)
I looked isfread.m uploaded by John Lipp (File ID: #6247) and made some changes.
(1) it is able to read isf files generated by MSO4000 series;
(2) the header length is variable;
(3) it is possible that the command sequence in header is not fixed;
(4) not all parameters in header are necessary to read;
I tested this function only on isf files generated by a MSO4054 oscilloscope. For other series and models, you may have to read the programmer's manual and make some modification.
Cite As
Wenwei Qiao (2025). IsfRead (https://www.mathworks.com/matlabcentral/fileexchange/22777-isfread), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
- Test and Measurement > Instrument Control Toolbox > Instrument Control Toolbox Supported Hardware > Oscilloscopes >
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0.0 |