Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
waveforms3 [2016/05/03 16:48] – created Sam Kwaveforms3 [2021/06/02 23:35] (current) Arthur Brown
Line 1: Line 1:
-====== WaveForms 2015 ====== +~~REDIRECT>software/waveforms/waveforms-3/start~~
- +
- +
-{{:waveforms3:WaveForms2015-800px.png?800|}} +
- +
-Previously named WaveForms 3 during beta testing.  +
- +
------ +
-===== Introduction ===== +
-WaveForms is the virtual instrument suite for [[http://store.digilentinc.com/electronics-explorer-all-in-one-usb-oscilloscope-multimeter-workstation/|Electronics Explorer]], [[http://store.digilentinc.com/analog-discovery-100msps-usb-oscilloscope-logic-analyzer/|Analog Discovery]], [[http://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/|Analog Discovery 2]]  and [[http://sine.ni.com/nips/cds/view/p/lang/en/nid/213328|Analog Discovery 2 - NI Edition]] devices. +
- +
-The installers contain the following: +
-  * **WaveForms 2015 Application**: Is the most recent Digilent virtual instrument user interface. +
-  * **WaveForms Runtime**: This consists of a shared library (dwf) and device support files. It is needed for running custom applications. +
-  * **WaveForms SDK**: Is the software development kit for creating custom applications. This consists of user manual, examples in Python and C++, and library header file. +
- +
-=== Supported Operating Systems === +
-  * Windows XP to 10, 32/64bit  +
-  * Mac OS X 10.9, 10.10, 10.11 +
-  * Linux +
-    * depends on [[https://reference.digilentinc.com/digilent_adept_2#software_downloads|Adept Runtime]] +
-    * .deb: Debian, Ubuntu, Mint... +
-    * .rpm: Red Hat, Fedora... +
-    * i386/amd64 +
-      * build on Ubuntu 12.04  +
-      * depends on libc6 (>=2.14) +
-    * ARM +
-      * libc6 (>=2.13) +
- +
-|OS | WaveForms SDK location | +
-|Windows | default setup location | +
-|32bit | C:\Program Files\Digilent\WaveFormsSDK\ | +
-|64bit | C:\Program Files (x86)\Digilent\WaveFormsSDK\ | +
-|Linux | /usr/share/digilent/waveforms/manual/ & samples/ | +
-| | /usr/include/digilent/waveforms/ | +
-|Mac OS X |/Applications/WaveForms.app/Contents/Resources/SDK/+
- +
-The //Digilent WaveForms VIs// device driver package is also available for National Instruments LabVIEW applications. This package provides a simple to use but limited feature set compared to the SDK functions. For more information see the [[https://decibel.ni.com/content/docs/DOC-44838|Getting Started document]]. +
- +
- +
------ +
-===== Documentation ===== +
- +
-  * **Reference Manual** (this contains information as to how to install and using the software)-- [[waveforms3:refmanual|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, play mode +
-  * = Supplies +
-  * + Data Logger +
-  * = Logic Analyzer +
-    * = simple (edge/level) trigger +
-    * = signal, bus, SPI, I2C, UART protocol interpreters +
-    * + CAN, I2S, Custom protocol 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 earlier WaveForms (v2) but not yet in WaveForms 2015 (v3) == +
-  * pushpin features +
-  * Oscilloscope +
-    * processing in zoom (fft, measurements...), recording +
-  * Logic Analyzer +
-    * zoom +
-  * Spectrum Analyzer +
-    * markers, tracking, zoom +
- +
-**Note:** In order to have installed at the same time the new software (v3, 2015) and the earlier one please (v2) install the last version of this, +
-[[https://s3-us-west-2.amazonaws.com/digilent/Software/Waveforms/2.9.4/digilent.waveforms_v2.9.4.exe|WaveForms v2.9.4]] +
- +
----- +
-===== Download ===== +
- +
-==== Newest ==== +
- +
-=== 3.2.6 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_v3.2.6.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_v3.2.6.dmg | +
-| Linux | depends on [[https://reference.digilentinc.com/digilent_adept_2|Adept Runtime]] | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6_armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.2.6/digilent.waveforms_3.2.6.armhf.rpm | +
-== Changelog: == +
-  * Added: +
-    * Scope:  +
-      * thumbnail, full acquisition view +
-      * persistence, zoom and audio output views +
-      * clear buffers, auto set, trigger symbols +
-    * Wavegen: +
-      * play imported data files with large amount of samples, like: WAV, MP3 +
-      * custom editor: +
-        * function generator, value steps, file import +
-        * alter waveform with another one, like: add noise, modulate... +
-        * draw by mouse +
-        * export button +
-    * Logic Analyzer:  +
-      * event view +
-      * trigger on Bus value, I2C start/stop +
-      * hexadecimal value heading 0s, trigger position arrow +
-      * analog plot of data +
-      * interpreter for CAN, I2S and Custom protocols +
-    * Pattern Generator +
-      * custom prefill and cursor symbols for mouse editing +
-      * export button +
-    * Spectrum Analyzer: +
-      * sample mode option for each channel +
-      * trigger options +
-    * scripts: +
-      * toolbar with save/open option +
-      * cancellable process, in case the measurement, mathematic channel... is taking too long +
-    * 64-bit Windows application allowing up to 10/100M samples +
-    * highlight selected data sample and event in time plot +
-    * cursor color option +
-    * import audio files (Windows 64bit) +
-  * Changed: +
-    * Scope configuration toolbar with two rows +
-    * Wavegen, shared custom/play waveforms between channels and configuration modes +
-    * simple configuration on start for stream acquisition in Scope and Logic Analyzer +
-    * Meter replaced by Data Logger +
-    * application distributed with Qt 5.5.1 +
-    * value display unit, like: 10 us instead 0.01 ms  +
-  * Improved: +
-    * double buffered plots and other optimizations +
-    * export memory requirement +
-    * copy/paste in Logic Analyzer ROM table +
-  * Known issues: +
-    * In Wavegen project/workspace play data overwrites custom waveforms. Solution: use separate Wavegen window for custom and play data. +
- +
- +
- +
-==== Previous Versions ==== +
-=== 3.1.5 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_v3.1.5.exe | +
-| | WaveForms v2.9.4 https://s3-us-west-2.amazonaws.com/digilent/Software/Waveforms/2.9.4/digilent.waveforms_v2.9.4.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_v3.1.5.dmg | +
-| Linux | depends on [[https://reference.digilentinc.com/digilent_adept_2|Adept Runtime]] | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5_armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.1.5/digilent.waveforms_3.1.5.armhf.rpm | +
- +
-=== 3.0.28 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_v3.0.28.exe | +
-| | WaveForms v2.8.18 https://drive.google.com/file/d/0B-YtGABZihr-bXZlR0JzQkZHVjQ/view?usp=sharing | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_v3.0.28.dmg | +
-| Linux | depends on [[https://reference.digilentinc.com/digilent_adept_2|Adept Runtime]] | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28_armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.28/digilent.waveforms_3.0.28.armhf.rpm | +
- +
-=== 3.0.25 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_v3.0.25.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_v3.0.25.dmg | +
-| Linux | | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25_armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.25/digilent.waveforms_3.0.25.armhf.rpm | +
- +
-=== 3.0.24 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_v3.0.24.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_v3.0.24.dmg | +
-| Linux | | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24_armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.24/digilent.waveforms_3.0.24.armhf.rpm | +
- +
- +
- +
- +
-=== 3.0.21 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.dmg | +
-| Linux | | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.i686.rpm | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.x86_64.rpm +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.armhf.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.21/digilent.waveforms_3.0.21.armhf.rpm | +
- +
-=== 3.0.19b === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_v3.0.19.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_v3.0.19.dmg | +
-| Linux | | +
-| 32 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_3.0.19_i386.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_3.0.19.i686.rpm | +
-|           | FIXME https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17-i386.tar.gz | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_3.0.19_amd64.deb | +
-|           | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_3.0.19.x86_64.rpm +
-|           | FIXME https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17-amd64.tar.gz | +
-| ARM       | https://files.digilent.com/Software/Waveforms2015/3.0.19/digilent.waveforms_3.0.19_armhf.deb | +
- +
- +
-=== 3.0.17 === +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_v3.0.17.exe | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_v3.0.17.dmg | +
-| Linux | | +
-| 32 bit | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17_i386.deb | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17.i686.rpm | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17-i386.tar.gz | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17_amd64.deb | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17.x86_64.rpm +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17-amd64.tar.gz | +
-| ARM | https://files.digilent.com/Software/Waveforms2015/3.0.17/digilent.waveforms_3.0.17-2_armhf.deb | +
- +
-=== 3.0.16 === +
- +
-| Windows   | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_v3.0.16.exe          | +
-| MAC OS X  | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_v3.0.16.dmg | +
-| Linux | | +
-| 32 bit | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16_i386.deb | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16.i686.rpm | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16-i386.tar.gz | +
-| 64 bit    | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16_amd64.deb | +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16.x86_64.rpm +
-| | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16-amd64.tar.gz | +
-| ARM | https://files.digilent.com/Software/Waveforms2015/3.0.16/digilent.waveforms_3.0.16_armhf.deb |+