https://github.com/picotech/picosdk-ps2000a-matlab-instrument-driver
MATLAB® Instrument Driver for use with PicoScope® 2000 Series (A API) oscilloscopes
https://github.com/picotech/picosdk-ps2000a-matlab-instrument-driver
instrument-control linux matlab picoscope picoscope-oscilloscope windows
Last synced: about 2 months ago
JSON representation
MATLAB® Instrument Driver for use with PicoScope® 2000 Series (A API) oscilloscopes
- Host: GitHub
- URL: https://github.com/picotech/picosdk-ps2000a-matlab-instrument-driver
- Owner: picotech
- License: isc
- Created: 2017-05-31T10:13:04.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-03-27T14:20:40.000Z (over 2 years ago)
- Last Synced: 2025-05-14T17:12:20.761Z (about 1 year ago)
- Topics: instrument-control, linux, matlab, picoscope, picoscope-oscilloscope, windows
- Language: HTML
- Homepage:
- Size: 2.7 MB
- Stars: 2
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# PicoScope 2000 Series (A API) - MATLAB Generic Instrument Driver
This MATLAB� Generic Instrument Driver allows you to acquire data from the PicoScope� 2000 Series USB oscilloscopes and mixed signal oscilloscopes, and
control signal generator functionality. The data could be processed in MATLAB using functions from Toolboxes such as [Signal Processing Toolbox](https://www.mathworks.com/products/signal.html).
This Instrument Driver package includes the following:
* The MATLAB Generic Instrument Driver
* Example scripts that demonstrate how to call functions in order to capture data in various collection 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
* Acquire data in Rapid Block mode
* Use the Built-in Function/Arbitrary Waveform Generator
## Supported Models
The driver will work with the following PicoScope models:
* PicoScope 2206/7/8 (including 'A' and 'B' models)
* PicoScope 2405A
* PicoScope 2406/7/8B
* PicoScope 2205 MSO and 2205A MSO
* PicoScope 2206/7/8B MSO
**Note:**
For PicoScope 2104, 2105, 2202, 2203, 2204, 2204A, 2205 and 2205A models, please use the the
[PicoScope 2000 Series - MATLAB Generic Instrument Driver](https://uk.mathworks.com/matlabcentral/fileexchange/40134-picoscope-2000-series-matlab-generic-instrument-driver).
## Getting started
### Prerequisites
* [MATLAB](https://uk.mathworks.com/products/matlab.html) for Microsoft Windows (32- or 64-bit) or Linux operating systems (64-bit).
* [Instrument Control Toolbox](http://www.mathworks.co.uk/products/instrument/)
* The [PicoScope Support Toolbox](http://uk.mathworks.com/matlabcentral/fileexchange/53681-picoscope-support-toolbox)
* The [PicoSDK C Wrapper Binaries](https://github.com/picotech/picosdk-c-wrappers-binaries)
**Notes:**
* MATLAB 2015b is recommended for 32-bit versions of MATLAB on Microsoft Windows operating systems.
### Installing the Instrument Driver files
We recommend using the [Add-Ons Explorer](https://uk.mathworks.com/help/matlab/matlab_env/get-add-ons.html) 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](https://uk.mathworks.com/matlabcentral/fileexchange/55504-picoscope-2000-series--a-api--matlab-generic-instrument-driver)
and add the root and sub-folders to the MATLAB path.
### Installing drivers
Drivers are available for the following platforms. Refer to the subsections below for further information.
#### Windows
* Download the PicoSDK (32-bit or 64-bit) driver package installer from our [Downloads page](https://www.picotech.com/downloads).
#### Linux
* Follow the instructions from our [Linux Software & Drivers for Oscilloscopes and Data Loggers](https://www.picotech.com/downloads/linux) to install the required `libps2000a` and `libpswrappers` driver packages.
### User's Guides
A User Guide is available via the Documentation sub-menu item in the MATLAB Help menu. Please refer to the Supplemental Software section.
## Further information
To view Pico Technology's Hardware Support page, please visit:
http://www.mathworks.co.uk/hardware-support/picoscope.html
## Obtaining support
Please visit our [Support page](https://www.picotech.com/tech-support) to contact us directly or visit our [Test and Measurement Forum](https://www.picotech.com/support/forum71.html) to post questions.
Issues can be reported via the [Issues tab](https://github.com/picotech/picosdk-ps2000a-matlab-instrument-driver/issues).
Please leave a comment and rating for this submission on our [MATLAB Central File Exchange page](https://uk.mathworks.com/matlabcentral/fileexchange/55504-picoscope-2000-series--a-api--matlab-generic-instrument-driver).
## Contributing
Contributions to examples are welcome. Please refer to our [guidelines for contributing](.github/CONTRIBUTING.md) for further information.
## Copyright and licensing
See [LICENSE.md](LICENSE.md) for license terms.
*PicoScope* is a registered trademark of Pico Technology Ltd.
*MATLAB* is a registered trademark of The Mathworks, Inc. *Signal Processing Toolbox*
is a trademark 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-2017 Pico Technology Ltd. All rights reserved.