File Exchange

image thumbnail

Data Acquisition Toolbox Support Package for Digilent Analog Discovery Hardware

Acquire and analyze data from Digilent Analog Discovery.


Updated 10 Mar 2021

Editor's Note: This file was selected as MATLAB Central Pick of the Week

Data Acquisition Toolbox™ Support Package for Digilent Analog Discovery™ Hardware enables you to communicate with an Analog Discovery portable USB DAQ device remotely from a computer running MATLAB®.  Using the command line interface, you can read analog input data from oscilloscope channels, generate analog output data for the function generators, and measure behavior of the circuit and IC components.

This support package is functional for R2013a and beyond.

Comments and Ratings (18)

Xiaopeng Li

Xiaopeng Li

Will this package work for Digilent Analog Discovery Pro 3000 Series? I tried, but it didn't work on my machine. Anyone solve this issue? Thanks!

Eberto Benjumea

It is impossible to find the Waveforms 3.7.20 installer! I need it. Please solve this problem.

Junhang Zhang

john hamed

It didn't work on R2020a..
any solution ?


did not work... useless


I need to have both the newest Digilent waveforms (3.13.21) and Matlab support package for AD2, but the package installer keeps on installing OLD 3.7.2?? Is there any plan to rectify this problem?

For R2020a, Waveforms version 3.7.2 is required. For a complete list of compatible Waveform versions by MATLAB Release, see the Related Resources section at the bottom of the Digilent Hardware Support page :

Data Acquisition Toolbox seems to be not compatible with current version of WaveForms 3.12.2:
Installing Support Package with WaveForms 3.7.2 works, after upgrading to 3.12.2 --> error, no entry in daqlist.
daqlist returns:
"Unable to detect 'digilent' hardware:
Data Acquisition Toolbox support requires at least version 3.72 of the Digilent Waveforms driver.
Open Support Package Installer to install the Digilent Waveforms driver."

John O'Donnell

I am having an error on the download, it is saying the cert is invalid.

Harald Walcher

I have a Problem with the download of the support package for MATLAB R2019B
I tried it the last 4 weeks a couple of times without success
Problem description: Download for the third-party compenents didn't finish
Error message: "Failed to download the third-party software: Digilent WaveForms"
Could you please help me to find a working solution for the problem. As a instructor I need the software for a Lab exercise


Hi, I am a Matlab 2019a student version user.
I have installed this package but it is not found.
Interestingly, when I use AD2 Waveform software then if I launch the data aquisition tool box in Matlab, there is a message as
"Warning: Device Analog Discovery 2 already open in another program, MATLAB session or DAQ session. Close
the program or session using the device and try again. ".
Could you please tell me what is wrong and suggest the solution?

Pablo Gardella

I'm not able to use some funcionalities such as the power supply of the AD2 from Matlab while they are totally usable in Waveforms. It seems that Matlab is only supporting only a bunch of the features the Analog have

Abdelkrim Bouabdellah

Good afternoon,
I have analog discovery 2 and it is not detected. The module is detectable and works fine with Digilent software.
May be I have to update something in daq toolbox or the driver?
Kind regards,

Faiz Baloch

Why not supported for Mac 64-bit?

Harald Walcher

Works great for me. I am using it for a Lab-Experiment at a technical high-school

rick spanbauer

This did not work for me under 2016b, with a known working Analog Discovery. The issue is that the acquisition hangs, requiring a kill/restart of Matlab. My AD works fine using the Waveforms 2015 package provided by Digilent. PC is running Windows 10, x64.

I did a web search, and found other people complaining about similar problems with this package; no working resolutions were provided.

My advice is to skip this package, not worth the effort to debug. The AD can't perform long acquisitions at any high sampling rate anyways due to USB bandwidth.

Gavin Lund


When I try to install this support package, either by downloading it through the support package installer, or by downloading it from this page, I get the following error:

"Expected input to be nonempty"

I'm then returned to the confirmation screen, where I'm prompted to hit "Install" to begin the process again.

I'm running MATLAB R2015a 64-bit on Windows 7 64-bit, and have already installed the Waveforms software separately.

Any advice?


MATLAB Release Compatibility
Created with R2014a
Compatible with R2014a to R2021a
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!