Code covered by the BSD License  

Highlights from
PicoScope® 5000 Series - MATLAB® Generic Instrument Driver

Be the first to rate this file! 34 Downloads (last 30 days) File Size: 825 KB File ID: #42820
image thumbnail

PicoScope® 5000 Series - MATLAB® Generic Instrument Driver

by

 

24 Jul 2013 (Updated )

MATLAB Instrument Driver for use with PicoScope 5000 Series oscilloscopes

| Watch this File

File Information
Description

The MATLAB Generic Instrument Driver allows you to acquire data from the PicoScope 5000 Series Flexible Resolution Oscilloscopes and control in-built signal generator functionality. The data could be processed in MATLAB using functions from Toolboxes such as the Signal Processing Toolbox.
The driver has been created using Instrument Control Toolbox v3.2.
The PS5000a_MATLAB_IC_Generic_Driver zip file includes the following:

- The MATLAB Generic Instrument Driver
- scripts that demonstrate how to call various functions in order to capture data in block mode, 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 (model-dependent)

A streaming data acquisition example is also included.

The driver will work with the following PicoScope models:

PicoScope 5242A/B & 5442A/B
PicoScope 5243A/B & 5443A/B
PicoScope 5244A/B & 5444A/B

Please note that the driver will not work with the PicoScope 5203 and 5204 devices.

The Instrument driver requires dynamic link library (dll) files which can be obtained by contacting support@picotech.com and indicating if your version of MATLAB is 32 or 64-bit or by downloading the Software Development Kit from http://www.picotech.com/software.html

The mex -setup command may need to be run on your PC in order to select a compiler. For MATLAB 64-bit you will need Windows 7.1 SDK

The simplest method for installing the USB driver for the oscilloscope is to install the PicoScope 6 software which is also available for free from http://www.picotech.com/software.html

Also refer to the PicoScope 5000 Series (A API) Programmer’s Guide in the Software Development Kit in order to understand the underlying dll functions.

For further information on MATLAB and the Instrument Control Toolbox, please visit:

http://www.mathworks.co.uk/products/instrument/

To view Pico Technology's Hardware Support page, please visit:

http://www.mathworks.co.uk/hardware-support/picoscope.html

Please send any feedback or report bugs to support@picotech.com

Required Products Instrument Control Toolbox
MATLAB
MATLAB release MATLAB 8.0 (R2012b)
Other requirements 32-bit/64-bit version of MATLAB. Windows XP, Vista, 7 or 8* Operating System. * Not Windows RT Windows 7.1 SDK for MATLAB 64-bit.
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Updates
07 Aug 2013

Updated description as Streaming mode not fully supported.

18 Oct 2013

Added streaming mode and block capture fft examples and prototype files for MATLAB 64-bit.
Some bug fixes.

24 Dec 2013

Fixed errors relating to setting resolution, bandwidth filter and obtaining a rapid block with a single waveform.

19 Feb 2014

Full release of Instrument Driver package incorporating bug fixes in Instrument Driver.

05 Jun 2014

Improved functionality for rapid block capture and fixed bandwidth filter setting function.

Contact us