Software Update: WaveForms 3.10.9

WaveForms is the software interface that controls the Analog Discovery 2, the Digital Discovery, and the Electronics Explorer Board. Soon, it will also control the Analog Discovery Studio, providing access to all of the bench-top tools. We posted an updated version of WaveForms, version 3.10.9, which is available for download on the Digilent Wiki.

This new version of WaveForms includes new programming language compatibility with WaveForms SDK, improvements to the impedance analyzer, bug fixes and more!

You can view the entire change log on the WaveForms Download page, but here is a summary of the biggest changes.

New Functionality in the Oscilloscope:

The digital channels can now be accessed from the oscilloscope and displayed on the same graph. To use, add a digital channel, then add a math channel and select the digital channel and it will appear in the oscilloscope plot.

Ease of Use Improvements in the Analog Discovery 2 Power Supply:

The power supplies can now be changed via a slider, and have a minimum and maximum set. Check the tracking check box and the two supplies will always have the same value.

Logic Analyzer Additions:

Measurements are now available in the logic analyzer.

Decoded UART data in the logic analyzer can be displayed in nine different formats, including ASCII and decimal.

Improvements in the Spectrum Analyzer

More measurements and units are now available in the spectrum analyzer.

New Functionality and Windows in the Impedance Analyzer

New modes are now available in the impedance analyzer, including constant current, voltage, and a custom script option for amplitude and resistance control.  

New plots are also available in the impedance analyzer such as voltage, current, and custom plots.

The impedance analyzer meter window includes a list of measurements that can now be edited.

The meter also now has a “resistance” mode in addition to inductance and capacitance modes.

The measurement frequency now also includes a DC option in addition to the following available frequencies.

The time view now includes a step mode.

Additional Features in the Network Analyzer:

The time and FFT views in the network analyzer also have the added step mode functionality.

The input amplitude can now be controlled by the waveform generator or created from a custom script or table of step values.

New Software Compatibility and Examples in WaveForms SDK:

Visual Basic and C# are now added to the available programming languages including C, and Python.

The I2C functionality now has an option for no clock stretching, FDwfDigitalI2cStretchSetnew, and there are new examples in Python;,

New Settings for the Entire Application:

The options menu for the application now allows the mouse wheel, and drag operations on the plot and scale to be disabled.

Test out all these new features and more by downloading the new version of WaveForms from the Wiki!


5 Comments on “Software Update: WaveForms 3.10.9”

  1. Wow, I can only say that the functionality and user friendliness of the Analog Discovery and his Waveforms software is not found on the Internet for that kind of money.Simply amazing !
    Thanks for developping and supporting the software.The Impedance analyzer evolution is impressive
    as well as the other improvements.

  2. Hey Kaitlyn,
    I just finished downloading WF 3.10.9 and can confirm the upgrades you have described above. However, I seem to be missing the Help files for all of the AD2 modules. Is this a error or fault in the download process or will these files be restored in a future update?

    1. Hey Peter,
      I just checked my download and my help files all appear to be there and working so I don’t think it’s an issue with the version. I would guess that potentially it was an error in the download so I would try downloading and installing again.

      If that doesn’t resolve the issue post at You’ll be able to get someone to work through this issue with you there.

      Thanks for posting!

Leave a Reply

Your email address will not be published. Required fields are marked *