This is an old revision of the document!


WaveForms

Previously named WaveForms 3 during beta testing.


Introduction

WaveForms is the most recent Digilent virtual instrument suite.

Supported Operating Systems

  • Windows XP to 10, 32/64bit
  • Mac OS X 10.9 10.10
  • Linux
    • depends on Adept Runtime
    • .deb: Debian, Ubuntu, Mint…
    • .rpm: Red Hat, Fedora…
    • i386/amd64
      • build on Ubuntu 12.04
      • depends on libc6 (>=2.14)
    • ARM

Software Development Kit

The installers contain the SDK package that can be used to create custom applications. This consists of user manual, header file, link library for Windows, and examples in C++ and Python languages.

OS SDK location
Windows default setup location
32bit C:\Program Files\Digilent\WaveFormsSDK\
64bit C:\Program Files (x86)\Digilent\WaveFormsSDK\
Linux /usr/share/digilent/manual/ & samples/
/usr/include/digilent/waveforms/
Mac OS X /Applications/WaveForms.app/Contents/Resources/SDK/

Documentation

  • Reference Manual (this contains information as to how to install and using the software)– Wiki

Features:

  • +: new, not found in WaveForms 2
  • + cross-platform
  • + Scriptable application with JavaScript
  • + workspace based application
  • = Oscilloscope
    • = triggers: edge, pulse, transition, hysteresis, hold-off
    • = xy, data, histogram, measurements view, cursor, hottrack
    • + custom script measurements
    • + stream acquisition
    • = mixed mode with logic analyzer
    • + data logging
    • = standard and custom math, reference channels
    • + reference data import from file and use in math channel
    • + better cursors, hottrack
  • = Waveform Generator
    • = function, custom and sweep generator, AM/FM options
  • = Supplies, multi-Meter (options depend on device)
  • = Logic Analyzer
    • = simple (edge/level) trigger
    • = signal, bus, SPI, I2C, UART interpreters
    • + data logging
    • + stream acquisition
    • + better cursors hottrack
  • = Pattern Generator
    • = clock, pulse, binary, Gray, Johnson counters…, custom
  • = Static IO
  • = Network Analyzer
    • = Nyquist, Nichols, time view
    • + better Cursors
    • + Reference Channels
    • + Attenuation setting
    • + Auto Range/Offset
    • + magnitude units
  • = Spectrum Analyzer
    • = measurements, time view
    • + better cursors
    • + components list
Missing features that can be found in WaveForms 2 but not yet in WaveForms 3
  • - pushpin features
  • Oscilloscope
    • - zoom, recording, audio play, auto set
    • Waveform Generator
    • - play mode
  • Logic Analyzer
    • - event, analog view, zoom
  • Spectrum Analyzer
    • - markers, tracking, zoom

Download

Newest

3.2.5

Previous Versions

3.1.5

3.0.28

3.0.25

3.0.24

3.0.21

3.0.19b

3.0.17

3.0.16