This MATLAB® Generic Instrument Driver allows you to acquire block and streaming data from the PicoScope® 2000 Series Oscilloscopes and control in-built signal generator functionality. The data could be processed in MATLAB using functions from Toolboxes such as Signal Processing Toolbox.
The driver has been created using Instrument Control Toolbox v3.2 and updated using Instrument Control Toolbox v3.6.
This Instrument Driver package includes the following:
-
The MATLAB Generic Instrument Driver
-
Example scripts that demonstrate how to call various functions in order to capture data in block and streaming modes, as well as using the signal generator.
-
The driver can be used with the Test and Measurement Tool to carry out the following:
- Acquire data in Block mode
- Use the Built-in Function/Arbitrary Waveform Generator (model-dependent)
The driver will work with the following PicoScope models:
- PicoScope 2204A & 2205A
The driver supports the following products which are now obsolete:
- PicoScope 2104 & 2105
- PicoScope 2202
- PicoScope 2203, 2204 & 2205
Note:
For PicoScope 2205 MSO, 2205A MSO, 2206, 2206A/B/B MSO, 2207A/B/B MSO, 2208A/B/B MSO, 2405A, 2406B, 2407B and 2408B models, please use the PicoScope 2000 Series (A API) - MATLAB Generic Instrument Driver.
- MATLAB for Microsoft Windows or Linux operating systems.
- Instrument Control Toolbox
- The PicoScope Support Toolbox
- The PicoSDK C Wrapper Binaries
Notes:
- MATLAB 2015b is recommended for 32-bit versions of MATLAB on Microsoft Windows operating systems.
We recommend using the Add-Ons Explorer in MATLAB in order to install these files and obtain updates.
If your version of MATLAB does not have the Add-Ons Explorer, download the zip file from the MATLAB Central File Exchange page and add the root and sub-folders to the MATLAB path.
Drivers are available for the following platforms. Refer to the subsections below for further information.
- Download the PicoSDK (32-bit or 64-bit) driver package installer from our Downloads page.
- Follow the instructions from our Linux Software & Drivers for Oscilloscopes and Data Loggers page to install the required
libps2000
andlibpswrappers
driver packages.
You can download the Programmer's Guide providing a description of the API functions for the ps2000 shared library used by this Instrument Driver.
To view Pico Technology's Hardware Support page, please visit:
http://www.mathworks.co.uk/hardware-support/picoscope.html
Please visit our Support page to contact us directly or visit our Test and Measurement Forum to post questions.
Issues can be reported via the Issues tab.
Please leave a comment and rating for this submission on our MATLAB Central File Exchange page.
Contributions to examples are welcome. Please refer to our guidelines for contributing for further information.
See LICENSE.md for license terms.
PicoScope is a registered trademark of Pico Technology Ltd.
MATLAB is a registered trademark of The Mathworks, Inc. Instrument Control Toolbox and Signal Processing Toolbox are trademarks of The Mathworks, Inc.
Windows is a registered trademark of Microsoft Corporation.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Copyright © 2013-2019 Pico Technology Ltd. All rights reserved.