MATLAB examples for use with the PicoScope 5203 and 5204 oscilloscopes.
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
This is a set of MATLAB examples demonstrating how to call shared library functions to acquire data from the PicoScope® 5203 and 5204 oscilloscopes. The data could be processed in MATLAB® using functions from Toolboxes such as Signal Processing Toolbox.
The examples are provided as MATLAB scripts and live scripts and demonstrate how to acquire data using the following acquisition modes:
- Block
- Rapid block
- Streaming
Supported Models
The examples will work with the following PicoScope models:
* PicoScope 5203 and 5204
Please note that these examples are not compatible with the PicoScope 5000 Series Flexible Resolution Oscilloscopes - these are supported by the PicoScope 5000 Series - MATLAB Generic Instrument Driver:
Cite As
Pico Technology (2026). PicoScope 5203 and 5204 MATLAB Examples (https://github.com/picotech/picosdk-ps5000-matlab-examples), GitHub. Retrieved .
General Information
- Version 1.2.0.2 (331 KB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with R2015b to R2017a
Platform Compatibility
- Windows
- macOS
- Linux
Versions that use the GitHub default branch cannot be downloaded
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.2.0.2 | Update Other Requirements |
||
| 1.2.0.1 | Update MATLAB Release and Platform Compatibility. |
||
| 1.2.0.0 | Added streaming example
|
||
| 1.1.0.0 | Moved examples to GitHub repository. |
||
| 1.0.0.0 |
