Quick notes for how to download and install WaveForms in Ubuntu or other alike Linux using deb packages, and without logging into a Digilent account:
mkdir digilent
cd digilent
wget [url]https://digilent.s3.amazonaws.com/Software/Adept2+Runtime/2.27.9/digilent.adept.runtime_2.27.9-amd64.deb[/url]
wget [url]https://digilent.s3.amazonaws.com/Software/Waveforms2015/3.21.3/digilent.waveforms_3.21.3_amd64.deb[/url]
sudo apt install ./digilent.adept.runtime_2.27.9-amd64.deb
sudo apt install ./digilent.waveforms_3.21.3_amd64.deb
waveforms
Should appear in the GUI launcher, too, as WaveForms. There are a few more generic dependencies, but these are usually already installed on many Linux flavors, and if not, they should be available in their repositories:
- qt5-multimedia
- qt5-script
- qt5-serialport
- libusb
https://aur.archlinux.org/packages/digilent.waveforms (https://aur.archlinux.org/packages/digilent.waveforms)
WaveForms is the Digilent's software to control their Analog Discovery and alike hardware. In case you don't have an Analog Discovery board, you should buy one. Very versatile tool for an electronics lab. In case you are broke AF, most of the features will still work with any casual sound card, or select an Analog Discovery DEMO (software emulated hardware). :)
WaveForms has a lot of software goodies, and many will work with just a sound card, though some might not work without an Analog Discovery board (i.e. the curve tracer). If curious for a deeper look into what it can do, Dave did a few reviews for Analog Discovery, in this one the software review starts at minute 12:00.
https://www.youtube.com/watch?v=5SbNnaMM1tQ&t=721s (https://www.youtube.com/watch?v=5SbNnaMM1tQ&t=721s)