WaveForms Live is Digilent's open source instrumentation software designed for browsers and mobile devices. WaveForms Live makes it easy to control and interact with instrumentation hardware by providing a cross platform graphical user interface that combines support for an oscilloscope, logic analyzer, GPIO, power supply and more into a single application.
The WaveForms Live device manager enables users to add, configure, and connect to WaveForms Live compatible devices. WaveForms Live saves device configurations using local storage which makes it easy to connect to commonly used devices with a single click.
WaveForms Live supports simulated devices, network connected devices, and devices connected through the Digilent Agent. It also makes it easy to calibrate your device and view its Wifi configuration. With the Digilent Agent, WaveForms Live will allow you to connect to new Wifi networks and update firmware.
The instrument panel allows users to configure time, trigger, wavegen, digital, and dc power settings. The chart includes controls to autoscale, center view on trigger, see the device pinout, enable cursors and configure useful math functions including an FFT. The timeline chart at the top of the instrument panel displays the current buffer.
WaveForms Live is open source and written in TypeScript, HTML and CSS using the Ionic 2 and Angular2 frameworks. The source code is available on GitHub.