File Exchange

image thumbnail

PicoScope 6000 Series MATLAB Generic Instrument Driver

version 1.6.0.4 (756 KB) by Pico Technology
MATLAB Instrument Driver for use with PicoScope 6000 Series oscilloscopes (Beta Release)

2 Downloads

Updated 08 Oct 2018

GitHub view license on GitHub

This MATLAB® Generic Instrument Driver allows you to acquire data from the PicoScope® 6000 Series oscilloscopes and control signal generator functionality. The data could be processed in MATLAB using functions from Toolboxes such as Signal Processing Toolbox.

Supported models:

The driver will work with the following PicoScope models:

* PicoScope 6402 & 6402A/B/C/D
* PicoScope 6403 & 6403A/B/C/D
* PicoScope 6404 & 6404A/B/C/D
* PicoScope 6407

Please click the Learn More button for further information.

Comments and Ratings (3)

Zheyi Yao

I've tried to install the package for win10(64bits) and Picoacope 6403D on matlab 2016b (after the installation of PicoSDK 10.6.10 (64-bit)) and I get the following error :

Opening PicoScope 6000 Series device...
Error using icdevice/connect (line 112)
An error occurred while executing the driver connect code.
No unit found, please check connections.
If this error is not an instrument error, use MIDEDIT to inspect the driver.

And I followed the suggestions related to this, but it didn't work at all.
Can you help me ?

Arvind

It doesn't seem to have ps6000SetPulseWidthQualifier function in mdd file for matlab. How are we supposed to use advanced triggering without that?

Stéphane

I've tried to install the package for win64 and picscope 6403D on matlab 2014b (after the installation of sdk7.1) and I get the following error :

PS6000_IC_Generic_Driver_Block

Copyright (C) Pico Technology Ltd. 2014

PicoScope 6000 Series MATLAB Instrument Driver

Number of units found: 0

Serial number(s):

Opening PicoScope 6000 Series device...
Error using icdevice/connect (line 112)
An error occurred while executing the driver
connect code.
No unit found, please check connections.
If this error is not an instrument error, use
MIDEDIT to inspect the driver.

Error in PS6000_IC_Generic_Driver_Block (line 40)
connect(ps6000DeviceObj);

And I did check that the connection works when using the software from picscope.

Can you help me ?

Updates

1.6.0.4

Update summary

1.6.0.3

Update Description and Other Requirements

1.6.0.2

Update title

1.6.0.1

Update description, MATLAB Release and Platform Compatibility information.

1.6.0.0

Moved files to GitHub repository.

1.5.0.0

Removed reference to Windows SDK 7.1

1.5.0.0

Reworked examples including new ETS mode example.
Support for trigger of signal generator using the AUX IN input and other minor fixes.

1.4.0.0

Minor fix for Instrument Driver file.

1.3.0.0

Resubmission as not a toolbox.

1.2.0.0

Added support for MATLAB on Linux operating systems.

1.1.0.0

Update to description.

MATLAB Release Compatibility
Created with R2017a
Compatible with R2015b to R2017a
Platform Compatibility
Windows macOS Linux