3.23.19 (2024-09-26)
digilent.waveforms_beta_v3.23.19_64bit.exe
digilent.waveforms_beta_v3.23.19.dmg
digilent.waveforms_beta_3.23.19_amd64.deb
digilent.waveforms_beta_3.23.19.x86_64.rpm
Added:
- Digital Discovery: data compression for 40bit sampling
Fixed:
- Scope: histogram position with offset
- Scope: scan screen noise band shift over time with AD3 and other new devices
- ADP2230, ADP3x50: glitch in Wavegen play repeat
3.23.18 (2024-09-20)
digilent.waveforms_beta_v3.23.18_64bit.exe
digilent.waveforms_beta_v3.23.18.dmg
digilent.waveforms_beta_3.23.18_amd64.deb
digilent.waveforms_beta_3.23.18.x86_64.rpm
Added:
- Logic-Protocol/CAN: data format option
Changed:
- Scope: cursor measurement points rounded to nearest sample
Fixed:
- ADP3x50: play glitch at every 256k samples
3.23.17 (2024-09-13)
digilent.waveforms_beta_v3.23.17_64bit.exe
digilent.waveforms_beta_v3.23.17.dmg
digilent.waveforms_beta_3.23.17_amd64.deb
digilent.waveforms_beta_3.23.17.x86_64.rpm
Fixed:
- Digital Discovery: play 256MiB
3.23.16 (2024-09-12)
digilent.waveforms_beta_v3.23.16_64bit.exe
digilent.waveforms_beta_v3.23.16.dmg
digilent.waveforms_beta_3.23.16_amd64.deb
digilent.waveforms_beta_3.23.16.x86_64.rpm
Added:
- Tracer support for:
- device with 1 AWG channel to measure diode, like ADP5000 series
- using supply channel as collector/drain for more current, like AD2,3, ADP2230
Fixed:
- Script/TCP: disconnect from host
3.23.15 (2024-09-10)
digilent.waveforms_beta_v3.23.15_64bit.exe
digilent.waveforms_beta_v3.23.15.dmg
digilent.waveforms_beta_3.23.15_amd64.deb
digilent.waveforms_beta_3.23.15.x86_64.rpm
Fixed:
- applying of style sheet, dark theme in some input fields in Scope/ FFT, Spectrogram, Pass/Fail, Counter
3.23.14 (2024-09-06)
digilent.waveforms_beta_v3.23.14_64bit.exe
digilent.waveforms_beta_v3.23.14.dmg
digilent.waveforms_beta_3.23.14_amd64.deb
digilent.waveforms_beta_3.23.14.x86_64.rpm
Adding:
- FPGA Util: ReadID, List JTAG IDs options
other minor fixes and improvements
3.23.11 (2024-08-07)
digilent.waveforms_beta_v3.23.11_64bit.exe
digilent.waveforms_beta_v3.23.11.dmg
digilent.waveforms_beta_3.23.11_amd64.deb
digilent.waveforms_beta_3.23.11.x86_64.rpm
Fixed:
- record low number of samples for AD2,3 and some other devices
- Help update
- Scope/FFT export when Channel 1 is disabled
3.22.29 (2024-07-30)
digilent.waveforms_beta_v3.22.29_64bit.exe
digilent.waveforms_beta_v3.22.29.dmg
digilent.waveforms_beta_3.22.29_amd64.deb
digilent.waveforms_beta_3.22.29.x86_64.rpm
Fixed:
- Scope: digital channel values respect Format in Math
3.22.27 (2024-07-24)
digilent.waveforms_beta_v3.22.27_64bit.exe
digilent.waveforms_beta_v3.22.27.dmg
digilent.waveforms_beta_3.22.27_amd64.deb
digilent.waveforms_beta_3.22.27.x86_64.rpm
Adding:
- ADP5470 and ADP5490
Fixing:
- Protocol/I2C: function return, glitch filter
- Script: cross include
3.22.25 (2024-07-19)
digilent.waveforms_beta_v3.22.25_64bit.exe
digilent.waveforms_beta_v3.22.25.dmg
digilent.waveforms_beta_3.22.25_amd64.deb
digilent.waveforms_beta_3.22.25.x86_64.rpm
Adding:
- Logic: LIN protocol
- Logic Analyzer and Protocol/Custom: I3C SDR and HDR-DDR (under development)
- Wavegen: SineNA option to prevent glitch on dynamic frequency adjustment with AD3, ADP3, ADP2...
- Network: dynamic Reference option
- Script: instrument.wait(timeout)
Changed:
- AD3: USB off on AUX 81mA to 33mA
Fixing:
- Scope: histogram with offset
- Wavegen: reset AM/FM settings on mode change
- Spectrum: Markers fixed move, navigation, editable position
- Tracer: mA diode measurement resolution
- many other fixes for ADP5000, in code completion, cursor view...
3.22.24 (2024-06-12)
digilent.waveforms_beta_v3.22.24_64bit.exe
digilent.waveforms_beta_v3.22.24.dmg
digilent.waveforms_beta_3.22.24_amd64.deb
digilent.waveforms_beta_3.22.24.x86_64.rpm
Adding:
- ADP5000 LabVIEW support nilciuserapi.dll
- File dialog options: Custom or Native
Fixing:
- Logger: hardware timer more than 1 sample/step
- Protocol/I2C: bad output with certain SCL/SDC options like DIO2/1
- Script: includes first
- ADP3x50: PROG_B failure
- AD3, ADP2230: DASYLab
3.22.23 (2024-05-15)
digilent.waveforms_beta_v3.22.23_64bit.exe
digilent.waveforms_beta_v3.22.23.dmg
digilent.waveforms_beta_3.22.23_amd64.deb
digilent.waveforms_beta_3.22.23.x86_64.rpm
Adding:
- Scope/Probes: fixed input range option
- ADP2230: power supply transition adjustment and filter option for Wavegen supply channels
- AD3: improving Logic Analyzer record and sync rate
Fixing:
- ADP3X50,ADP2230,EclypseZ7: Scope capture stops
3.22.22 (2024-05-09)
digilent.waveforms_beta_v3.22.22_64bit.exe
digilent.waveforms_beta_v3.22.22.dmg
digilent.waveforms_beta_3.22.22_amd64.deb
digilent.waveforms_beta_3.22.22.x86_64.rpm
Adding:
- Scope: Pass/Fail view
- Script: access picker
Fixing:
- Spectrum: measurements above 1M BINs
- Scope: shift for real channel in simple math
- Scope/Logic: RPM custom/math example
- AD3: device monitoring information on connection failure
- ADP5250: supply control from SDK
3.22.20 (2024-04-30)
digilent.waveforms_beta_v3.22.20_64bit.exe
digilent.waveforms_beta_v3.22.20.dmg
digilent.waveforms_beta_3.22.20_amd64.deb
digilent.waveforms_beta_3.22.20.x86_64.rpm
Adding:
- Digital Discovery: any DIN/DIO can be used as trigger source
3.22.19 (2024-04-22)
digilent.waveforms_beta_v3.22.19_64bit.exe
digilent.waveforms_beta_v3.22.19.dmg
digilent.waveforms_beta_3.22.19_amd64.deb
digilent.waveforms_beta_3.22.19.x86_64.rpm
Fixing:
- Logic: Play bit/sample
- Protocol/UART/Spy: latency with compression at lower rates
3.22.18 (2024-04-12)
digilent.waveforms_beta_v3.22.18_64bit.exe
digilent.waveforms_beta_v3.22.18.dmg
digilent.waveforms_beta_3.22.18_amd64.deb
digilent.waveforms_beta_3.22.18.x86_64.rpm
Digilent public GPG key for Linux
Fixes and improvements
3.22.17 (2024-04-11)
digilent.waveforms_beta_v3.22.17_64bit.exe (not signed)
digilent.waveforms_beta_v3.22.17.dmg
digilent.waveforms_beta_3.22.17_amd64.deb
digilent.waveforms_beta_3.22.17.x86_64.rpm
Added:
- Scope,XY: cursors and quick measure
- DMM,Logger: relative option
Fixing:
- Network: Math channel
Other fixes and improvements
3.22.16 (2024-04-08)
digilent.waveforms_beta_v3.22.16_64bit.exe
digilent.waveforms_beta_v3.22.16.dmg
digilent.waveforms_beta_3.22.16_amd64.deb
digilent.waveforms_beta_3.22.16.x86_64.rpm
Adding:
- Logger: Show/From option
- ADP5000:
- Scope: pulse trigger
- LogicAnalyzer channels: DIO,PowerFreq,FGEN,Trig
Fixing:
- some DPI scaling fixes
- ADP3X50,EclypseZ7: Logic Analyzer device buffering over Ethernet
Other fixes and improvements
3.22.15 (2024-04-02)
digilent.waveforms_beta_v3.22.15_64bit.exe
digilent.waveforms_beta_v3.22.15.dmg
digilent.waveforms_beta_3.22.15_amd64.deb
digilent.waveforms_beta_3.22.15.x86_64.rpm
digilent.waveforms_beta_3.22.15_arm64.deb
digilent.waveforms_beta_3.22.15_armhf.deb
Adding:
- Logic: manual process option for custom interpreter
- ADP5XXX: range extension and warning based on offset and trigger, Wavegen play
Changed:
- Logger: allowing up to 200kHz rate
- logo
Many other fixes and improvements
3.22.14 (2024-03-25)
digilent.waveforms_beta_v3.22.14_64bit.exe
digilent.waveforms_beta_v3.22.14.dmg
digilent.waveforms_beta_3.22.14_amd64.deb
digilent.waveforms_beta_3.22.14.x86_64.rpm
Adding:
- Spectrum: RMS Average
- signing RPM and DEB packages
- ADP3X50: Wavegen Play from DDR-RAM, up to 64Mi samples 125MHz
Other fixes and improvements
3.22.13 (2024-03-19)
digilent.waveforms_beta_v3.22.13_64bit.exe
digilent.waveforms_beta_v3.22.13.dmg
digilent.waveforms_beta_3.22.13_amd64.deb
digilent.waveforms_beta_3.22.13.x86_64.rpm
Adding:
- ADP2230: Scope+WavegenPlay+Logic configuration, AnalogOutIn_Transfer.py example, changing configuration order
- Network: auto leveling with custom amplitude
Changed:
- Script: syntax highlighting
Fixing:
- AD3,ADP3X50,ADP2230,Eclypse: Wavegen phase with less number of samples
3.22.12 (2024-03-15)
digilent.waveforms_beta_v3.22.12_64bit.exe
digilent.waveforms_beta_v3.22.12.dmg
digilent.waveforms_beta_3.22.12_amd64.deb
digilent.waveforms_beta_3.22.12.x86_64.rpm
Adding:
- ADP2230: Wavegen Play from DDR-RAM, up to 128Mi samples and 125MHz
Changed:
- MacOS: update build machine, add notarization
Fixing:
- ADP2230: noise signal above 50MHz
3.22.11 (2024-03-11)
digilent.waveforms_beta_v3.22.11_64bit.exe
digilent.waveforms_beta_v3.22.11.dmg
digilent.waveforms_beta_3.22.11_amd64.deb
digilent.waveforms_beta_3.22.11.x86_64.rpm
Adding:
- Protocol: UART Spy up to 4 channels
- Logic: raw data above 32bits for custom interpreter
Other fixes and improvements
3.22.10 (2024-03-05)
digilent.waveforms_beta_v3.22.10_64bit.exe
digilent.waveforms_beta_v3.22.10.dmg
digilent.waveforms_beta_3.22.10_amd64.deb
digilent.waveforms_beta_3.22.10.x86_64.rpm
Adding:
- Scope: Y cursor in Zoom
- LabView VIs: quick one sample read
- AD2,AD3,ADP3X50,ADP2230: latency improvement for Wavegen and Patterns
Changed:
- improving Table edit in Network amplitude and Scope Probe
Fixing:
- Scope: Measure on Capture option, Median value
- Logger: slowdown prevention at high rate
- ADP2230: DDR-PLL lock error on system frequency adjustment
- ADP3X50: initial ADC data corruption
3.21.32 (2024-02-26)
digilent.waveforms_beta_v3.21.32_64bit.exe
digilent.waveforms_beta_v3.21.32.dmg
digilent.waveforms_beta_3.21.32_amd64.deb
digilent.waveforms_beta_3.21.32.x86_64.rpm
Adding:
- Wavegen: Idle Hold option for ADP3X50
Fixing:
- Scope: record to file broken in previous version
- Scope: dual device capture
3.21.31 (2024-02-23)
digilent.waveforms_beta_v3.21.31_64bit.exe
digilent.waveforms_beta_v3.21.31.dmg
digilent.waveforms_beta_3.21.31_amd64.deb
digilent.waveforms_beta_3.21.31.x86_64.rpm
Adding:
- Wavegen: sweep shapes
- Wavegen: Idle Hold option for ADP2230
Fixing:
- Logic/Patters: signal rename on device change
3.21.28 (2024-02-15)
digilent.waveforms_beta_v3.21.28_64bit.exe
digilent.waveforms_beta_v3.21.28.dmg
digilent.waveforms_beta_3.21.28_amd64.deb
digilent.waveforms_beta_3.21.28.x86_64.rpm
Adding:
- Wavegen: Idle Hold option for AD3
Fixing:
- WF app: settings loading with 'on close' continue
- Digital Discovery: Supplies On
3.21.27 (2024-02-14)
digilent.waveforms_beta_v3.21.27_64bit.exe
digilent.waveforms_beta_v3.21.27.dmg
digilent.waveforms_beta_3.21.27_amd64.deb
digilent.waveforms_beta_3.21.27.x86_64.rpm
Adding:
- Wavegen: Idle Hold option for AD2
- Logger: hardware timer
Fixing:
- scripts require a return statement
- Scope/Logic: further 'record to file' fixes
3.21.26 (2024-02-09)
digilent.waveforms_beta_v3.21.26_64bit.exe
digilent.waveforms_beta_v3.21.26.dmg
digilent.waveforms_beta_3.21.26_amd64.deb
digilent.waveforms_beta_3.21.26.x86_64.rpm
Adding:
- Scope: digital channels in Data view and export
Fixing:
- ADP2230: large digital capture
- Scope/Logic: record to file fixes and improvements
- others 1, 2, ...
3.21.25 (2024-02-05)
digilent.waveforms_beta_v3.21.25_64bit.exe
digilent.waveforms_beta_v3.21.25.dmg
digilent.waveforms_beta_3.21.25_amd64.deb
digilent.waveforms_beta_3.21.25.x86_64.rpm
Adding:
- Scope/Record to File: highly improved rate, support for dual device
- ADP2230: Help, Demo
Fixing:
- SDK: SPI read bits more than device buffer size, also affecting Protocol/AVR reading larger pages
- possible scroll issue on entry fields
- ADP5250: allowing 500MHz capture on one channel
- other fixes and improvements
3.21.24 (2024-01-30)
digilent.waveforms_beta_v3.21.24_64bit.exe
digilent.waveforms_beta_v3.21.24-2.dmg
digilent.waveforms_beta_3.21.24_amd64.deb
digilent.waveforms_beta_3.21.24.x86_64.rpm
Adding:
- Protocol: SPI Slave
- Scope: save/load or probes, saving as static option
Fixing:
- Scope: channel editor crash, sample limit for oversampling
- AD3: no state output for I2C and SPI slave protocols
- Logic: last bit in Manchester interpreter
3.21.23 (2024-01-26)
digilent.waveforms_beta_v3.21.23_64bit.exe
digilent.waveforms_beta_v3.21.23.dmg
digilent.waveforms_beta_3.21.23_amd64.deb
digilent.waveforms_beta_3.21.23.x86_64.rpm
Adding:
- Scope: Probe option, replacing Attenuation
- Spectrum: Math trace
- Logic: custom options for 1Wire
Fixing:
- Script: find case sensitive causing crash on load
- Spectrum: truncating non-dB values, measurement highlight
- Scope: noise band view with large number of samples
- ADP3X50,EclypseZ7: Wavegen play limit improvement
- others
3.21.22 (2024-01-19)
digilent.waveforms_beta_v3.21.22_64bit.exe
digilent.waveforms_beta_v3.21.22.dmg
digilent.waveforms_beta_3.21.22_amd64.deb
digilent.waveforms_beta_3.21.22.x86_64.rpm
Added:
- Logic/Manchester: bit labels option and display short words
Changed:
- text save/load as UTF-8
Fixed:
- Protocol/SPI: CmdRead0 function forces high impedance for bit reception
3.21.21 (2024-01-15)
digilent.waveforms_beta_v3.21.21_64bit.exe
digilent.waveforms_beta_v3.21.21.dmg
digilent.waveforms_beta_3.21.21_amd64.deb
digilent.waveforms_beta_3.21.21.x86_64.rpm
digilent.waveforms_beta_3.21.21_arm64.deb
digilent.waveforms_beta_3.21.21_armhf.deb
Adding:
- Scope: clear on start option
Changing:
- Logic,Patterns,Digital: updating default signal names on device or input change
Fixing:
- Protocol/Spy: Analog Discovery 2,3
- Linux ARM: missing qt-serialport dependency
- Windows: MSVC runtime automatic reinstall if need
3.21.20 (2024-01-10)
digilent.waveforms_beta_v3.21.20_64bit.exe
digilent.waveforms_beta_v3.21.20.dmg
digilent.waveforms_beta_3.21.20_amd64.deb
digilent.waveforms_beta_3.21.20.x86_64.rpm
Adding:
- Scope/Persistence: Shift options
Fixing:
- EclypseZ7: Wavegen Play
- Digital Discovery: system frequency adjustment
3.21.19 (2023-12-14)
digilent.waveforms_beta_v3.21.19_64bit.exe
digilent.waveforms_beta_v3.21.19.dmg
digilent.waveforms_beta_3.21.19_amd64.deb
digilent.waveforms_beta_3.21.19_arm64.deb
digilent.waveforms_beta_3.21.19_armhf.deb
Adding:
- EclypzeZ7: support for Zmod SDR
Fixing:
- Patterns: preview for custom with repetition option
- EclypseZ7: PLL lock issue with Zmod Digitizer at 50MHz system frequency
- others
3.21.18 (2023-12-06)
digilent.waveforms_beta_v3.21.18_64bit.exe
digilent.waveforms_beta_v3.21.18.dmg
digilent.waveforms_beta_3.21.18_amd64.deb
digilent.waveforms_beta_3.21.18.x86_64.rpm
Adding:
- Scope:
- Digital input options: digital, analog only or both
- drag&drop import
- Scope.window.Import and AddTab function for custom data
- Wavegen: sync/copy parameters from another channel
- Script:
- FileImport for CSV and TXT
- TCP and named pipe server and client
Fixing:
- Logic: Bus trigger editable
- others
3.21.17 (2023-11-28)
digilent.waveforms_beta_v3.21.17_64bit.exe
digilent.waveforms_beta_v3.21.17.dmg
digilent.waveforms_beta_3.21.17_amd64.deb
digilent.waveforms_beta_3.21.17.x86_64.rpm
Adding:
- horizontal quick measurement
- ADP3X50: temperature limit
- Protocol/I2C: maximum frequency option, optimization for up to 5MHz
Fixing:
- AD3: frequency precision for AWG on V+/-
- applying drive, slew, pull or device reconnect
- other fixes
3.21.16 (2023-11-16)
digilent.waveforms_beta_v3.21.16_64bit.exe
digilent.waveforms_beta_v3.21.16.dmg
digilent.waveforms_beta_3.21.16_amd64.deb
digilent.waveforms_beta_3.21.16.x86_64.rpm
Adding:
- Spectrum: zoom option for time view
- Voltmeter: coupling option
- FDwfAnalogImpedance using FDwfAnalogInBufferSize size, other improvements
Fixes and improvements
3.21.15 (2023-11-10)
digilent.waveforms_beta_v3.21.15_64bit.exe
digilent.waveforms_beta_v3.21.15.dmg
digilent.waveforms_beta_3.21.15_amd64.deb
digilent.waveforms_beta_3.21.15.x86_64.rpm
Adding:
- Analog Discovery 3 low supply voltage report
- Scope Persistence view: width/height options, export csv/txt header and image formats
3.21.14 (2023-11-08)
digilent.waveforms_beta_v3.21.14_64bit.exe
digilent.waveforms_beta_v3.21.14.dmg
digilent.waveforms_beta_3.21.14_amd64.deb
digilent.waveforms_beta_3.21.14.x86_64.rpm
Adding:
- Scope,Logic Logging: Save Each buffer option
- Scope: Persistence view save channel data and image
- Digital Discovery: edge glitch filter for 100MHz and lower rate
- signing Windows application
Fixes and improvements
3.21.13 (2023-10-27)
digilent.waveforms_beta_v3.21.13_64bit.exe
digilent.waveforms_beta_v3.21.13.dmg
digilent.waveforms_beta_3.21.13_amd64.deb
digilent.waveforms_beta_3.21.13.x86_64.rpm
Adding:
- Spectrum: support for filter channels
- shortcut to remove and option to remove unavailable workspaces
- Voltmeter: analog gauge with tall rows
Fixing:
- FFT, custom measurements ... progress with lot of data (>1Mi)
Other fixes and improvements
3.21.11 (2023-10-17)
digilent.waveforms_beta_v3.21.11_64bit.exe
digilent.waveforms_beta_v3.21.11.dmg
digilent.waveforms_beta_3.21.11_amd64.deb
digilent.waveforms_beta_3.21.11.x86_64.rpm
Fixing:
- Scope,Logic: clear buffers deleting tab data
- some other fixes
3.21.10 (2023-10-13)
digilent.waveforms_beta_v3.21.10_64bit.exe
digilent.waveforms_beta_v3.21.10.dmg
digilent.waveforms_beta_3.21.10_amd64.deb
digilent.waveforms_beta_3.21.10.x86_64.rpm
fixes and improvements
3.20.36 (2023-10-11)
digilent.waveforms_beta_v3.20.36_64bit.exe
digilent.waveforms_beta_v3.20.36.dmg
digilent.waveforms_beta_3.20.36_amd64.deb
digilent.waveforms_beta_3.20.36.x86_64.rpm
fixes and improvements
3.20.35 (2023-10-06)
digilent.waveforms_beta_v3.20.35_64bit.exe
digilent.waveforms_beta_v3.20.35.dmg
digilent.waveforms_beta_3.20.35_amd64.deb
digilent.waveforms_beta_3.20.35.x86_64.rpm
Adding:
- Logic: SAE J1850 VPW interpreter
- Network: threshold with external AWG
- Impedance: scope channel options
- Script: support for SerialPort
3.20.34 (2023-10-03)
digilent.waveforms_beta_v3.20.34_64bit.exe
digilent.waveforms_beta_v3.20.34.dmg
digilent.waveforms_beta_3.20.34_amd64.deb
digilent.waveforms_beta_3.20.34.x86_64.rpm
Adding:
- Scope: two row option for configuration
- Voltmeter,Logger: dual device support
- Protocol/CAN: sampling position option
Fixing:
- Logic: Record to File
Other fixes and improvements
3.20.33 (2023-09-26)
digilent.waveforms_beta_v3.20.33_64bit.exe
digilent.waveforms_beta_v3.20.33.dmg
digilent.waveforms_beta_3.20.33_amd64.deb
digilent.waveforms_beta_3.20.33.x86_64.rpm
Adding:
- Logic/CAN: FDR sampling position
- Script access to more UI elements
- StatusTip for drop-down options
- AD2,AD3: conditional return of full buffer on short record end
- EclypseZ7: device buffering for Scope and Logic
Changed:
- Scope: single row configuration toolbar
- Help: update
3.20.31 (2023-09-08)
digilent.waveforms_beta_v3.20.31_64bit.exe
digilent.waveforms_beta_v3.20.31.dmg
digilent.waveforms_beta_3.20.31_amd64.deb
digilent.waveforms_beta_3.20.31.x86_64.rpm
fixes and improvements
3.20.30 (2023-09-05)
digilent.waveforms_beta_v3.20.30_64bit.exe
digilent.waveforms_beta_v3.20.30.dmg
digilent.waveforms_beta_3.20.30_amd64.deb
digilent.waveforms_beta_3.20.30.x86_64.rpm
Fixing:
- Scope: crash on Measurements close
3.20.29 (2023-09-05)
digilent.waveforms_beta_v3.20.29_64bit.exe
digilent.waveforms_beta_v3.20.29.dmg
digilent.waveforms_beta_3.20.29_amd64.deb
digilent.waveforms_beta_3.20.29.x86_64.rpm
Fixing:
- AD3|Wavegen:
- output of Scope Filter channels
- trigger output with fewer custom samples than device buffer/2
3.20.28 (2023-08-22)
digilent.waveforms_beta_v3.20.28_64bit.exe
digilent.waveforms_beta_v3.20.28.dmg
digilent.waveforms_beta_3.20.28_amd64.deb
digilent.waveforms_beta_3.20.28.x86_64.rpm
Adding:
- Protocol/SPI/Spy:
- record to binary file
- support for Digital Discovery DINs with multi CS and MISO
Fixing:
- Protocol/Logic: data integrity with ADP3X50 DDR-RAM buffering in sync digital captures like UART RX
3.20.27 (2023-08-18)
digilent.waveforms_beta_v3.20.27_64bit.exe
digilent.waveforms_beta_v3.20.27.dmg
digilent.waveforms_beta_3.20.27_amd64.deb
digilent.waveforms_beta_3.20.27.x86_64.rpm
Adding:
- Scope/Measurement: Extent option: Capture, Visible or X Cursors
- Spectrum: RunStop and Device Buffering
fixes and improvements
3.20.25 (2023-08-07)
digilent.waveforms_beta_v3.20.25_64bit.exe
digilent.waveforms_beta_v3.20.25.dmg
digilent.waveforms_beta_3.20.25_amd64.deb
digilent.waveforms_beta_3.20.25.x86_64.rpm
Adding:
- AD3: drive (4,8,12,16) and slew (slow,fast) adjustment for DIO and Trigger lines
- Export: Reverse order option
- Logger: time direction option
- Scope: Run Stop option after buffer fill or custom limit
- SDK: FDwfAnalogInChannelFiirInfo,Set,WindowSet,CustomWindowSet functions; AnalogIn_Filter.py example
- Protocol/SPI/Spy: Multi MISO, support for common CS, CLK and multiple data line
fixes and improvements
3.20.24 (2023-07-31)
digilent.waveforms_beta_v3.20.24_64bit.exe
digilent.waveforms_beta_v3.20.24.dmg
digilent.waveforms_beta_3.20.24_amd64.deb
digilent.waveforms_beta_3.20.24.x86_64.rpm
digilent.waveforms_beta_3.20.24_arm64.deb
digilent.waveforms_beta_3.20.24.aarch64.rpm
digilent.waveforms_beta_3.20.24_armhf.deb
digilent.waveforms_beta_3.20.24.armhf.rpm
Adding:
- Scope: Channel Editor
Fixing:
- around Scope to Digital, affecting Digital Discovery
3.20.23 (2023-07-28)
digilent.waveforms_beta_v3.20.23_64bit.exe
digilent.waveforms_beta_v3.20.23.dmg
digilent.waveforms_beta_3.20.23_amd64.deb
digilent.waveforms_beta_3.20.23.x86_64.rpm
digilent.waveforms_beta_3.20.23_arm64.deb
digilent.waveforms_beta_3.20.23.aarch64.rpm
digilent.waveforms_beta_3.20.23_armhf.deb
digilent.waveforms_beta_3.20.23.armhf.rpm
Adding:
- Logic: Invert option
Fixing
- some broken options in the previous version
3.20.22 (2023-07-27)
digilent.waveforms_beta_v3.20.22_64bit.exe
digilent.waveforms_beta_v3.20.22.dmg
digilent.waveforms_beta_3.20.22_amd64.deb
digilent.waveforms_beta_3.20.22.x86_64.rpm
Adding:
- Scope To Digital: digitization of analog channels in mixed mode
- Logic,Pattern: Alternate Row Color option
- Logic: Persistence option
- Scope/Persistence view: cursors
Changed:
- Logic: replacing spinboxes with combobox for IO options
Fixing:
- ADP3X50: capture glitch noticeable with Network Analyzer around kHz
- other fixes and improvements
3.20.21 (2023-07-21)
digilent.waveforms_beta_v3.20.21_64bit.exe
digilent.waveforms_beta_v3.20.21.dmg
digilent.waveforms_beta_3.20.21_amd64.deb
digilent.waveforms_beta_3.20.21.x86_64.rpm
Adding:
- Logic,Patterns: channel clone option
- ADP5250:
- 34bit sampling: CLK0/1 support in Logic Analyzer
- PowerFreq trigger source
Changed:
- Scope:
- Filter Editor
- QuickMeasure/Automotive: Cycles
Fixing:
- Scope: record of digital channels
3.20.20 (2023-07-19)
digilent.waveforms_beta_v3.20.20_64bit.exe
digilent.waveforms_beta_v3.20.20.dmg
digilent.waveforms_beta_3.20.20_amd64.deb
digilent.waveforms_beta_3.20.20.x86_64.rpm
Adding:
- Network: Math channel
- Scope:
- Filter Editor
- Quick Measure/Automotive: Cycles
Changed:
- custom frame for docking instrument windows
Fixing:
- AD3 AWG:
- supplies out of range saturation
- AM/FM offset /16
- ADP3X50: capture glitch manifesting with Network Analyzer when using DDR Ram buffering
3.20.17 (2023-07-14)
digilent.waveforms_beta_v3.20.17_64bit.exe
digilent.waveforms_beta_v3.20.17.dmg
digilent.waveforms_beta_3.20.17_amd64.deb
digilent.waveforms_beta_3.20.17.x86_64.rpm
Added:
- Digital Discovery: 40bit capture
Changed:
- Logic: internal handing of 8,16,32,64 bit captures
- Scope: separate enable for Filter and Wavegen channels
- Tracer: auto scaling
Fixing:
- FDwfDigitalUartParitySet
3.20.16 (2023-07-12)
digilent.waveforms_beta_v3.20.16_64bit.exe
digilent.waveforms_beta_v3.20.16.dmg
digilent.waveforms_beta_3.20.16_amd64.deb
digilent.waveforms_beta_3.20.16.x86_64.rpm
Adding:
- Protocol/SPI/Spy: option for multiple chip select signals
- Wavegen: device limits in preview and out of limit warning
- Scope: Automotive quick measures: cylinders, 100%, 360*, 720*
Fixing:
- AD1 speed test
3.20.15 (2023-07-07)
digilent.waveforms_beta_v3.20.15_64bit.exe
digilent.waveforms_beta_v3.20.15.dmg
digilent.waveforms_beta_3.20.15_amd64.deb
digilent.waveforms_beta_3.20.15.x86_64.rpm
Fixing:
- AD2, AD3: record to act like a single capture for low number of samples
- Dual device support improvements: triggering, status
Changed:
- Phase: degree units
Fixing:
- ADP3x50: Phase, using only one MMCM for reference clock io
3.20.14 (2023-06-29)
digilent.waveforms_beta_v3.20.14_64bit.exe
digilent.waveforms_beta_v3.20.14.dmg
digilent.waveforms_beta_3.20.14_amd64.deb
digilent.waveforms_beta_3.20.14.x86_64.rpm
Adding:
- Network Analyzer: differential Wavegen option
- support for two finger touch/zoom
Changed:
- Scope: Noise band drawing optimizations and adding for Zoom view
3.20.13 (2023-06-27)
digilent.waveforms_beta_v3.20.13_64bit.exe
digilent.waveforms_beta_v3.20.13.dmg
digilent.waveforms_beta_3.20.13_amd64.deb
digilent.waveforms_beta_3.20.13.x86_64.rpm
digilent.waveforms_beta_3.20.13_arm64.deb
digilent.waveforms_beta_3.20.13.aarch64.rpm
digilent.waveforms_beta_3.20.13_armhf.deb
digilent.waveforms_beta_3.20.13.armhf.rpm
Fixing:
- Scope: XYZ 2D
- Raspberry PI OS 32bit with 64bit kernel, SIGBUS in FDwfDigitalIODriveInfo
3.20.12 (2023-06-23)
digilent.waveforms_beta_v3.20.12_64bit.exe
digilent.waveforms_beta_v3.20.12.dmg
digilent.waveforms_beta_3.20.12_amd64.deb
digilent.waveforms_beta_3.20.12.x86_64.rpm
Fixing:
- FDwfAnalogImpedance
Known:
- Windows installer is not signed
3.20.11 (2023-06-23)
digilent.waveforms_beta_v3.20.11_64bit.exe
Adding:
- ADP3X50,DigitalDiscovery: DwfParamDigitalVoltage and application option
- Scope: XYZ (2D) view
- Export: date time options in Scope, Logic and Logger
- Script: Logic.SetData
Changed:
- Logger: progressive plot
Fixing:
- ADP5000: minor adjustments
- ADP3X50: long record with zero trigger position
- Scope: noise capture for second device in dual mode
Known:
- installer is not signed
3.19.41 (2023-06-12)
digilent.waveforms_beta_v3.19.41_64bit.exe
digilent.waveforms_beta_v3.19.41.dmg
digilent.waveforms_beta_3.19.41_amd64.deb
digilent.waveforms_beta_3.19.41.x86_64.rpm
Adding:
- Supply tool for the second device in dual mode
- dual device support for auto reconnect and workspaces
Fixing:
- loading of renamed Math channels A/B
- handling of different display scales
- ADP3X50 dual mode trigger stability
Other fixes and improvements
3.19.40 (2023-06-06)
digilent.waveforms_beta_v3.19.40_64bit.exe
digilent.waveforms_beta_v3.19.40_32bit.exe
digilent.waveforms_beta_v3.19.40.dmg
digilent.waveforms_beta_3.19.40_amd64.deb
digilent.waveforms_beta_3.19.40_i386.deb
digilent.waveforms_beta_3.19.40_arm64.deb
digilent.waveforms_beta_3.19.40_armhf.deb
digilent.waveforms_beta_3.19.40.x86_64.rpm
digilent.waveforms_beta_3.19.40.i686.rpm
digilent.waveforms_beta_3.19.40.aarch64.rpm
digilent.waveforms_beta_3.19.40.armhf.rpm
Adding:
- Analog Discovery 3 support
Fixes and improvements
3.19.35 (2023-05-05)
digilent.waveforms_beta_v3.19.35_64bit.exe
digilent.waveforms_beta_v3.19.35.dmg
digilent.waveforms_beta_3.19.35_amd64.deb
digilent.waveforms_beta_3.19.35.x86_64.rpm
Changed:
- Protocol/SPI: doubling maximum transfer for 0 delay
- AD2: improving Scope record streaming
Fixing:
- Dual device: Logic Analyzer synchronization, record support and other optimizations
3.19.34 (2023-04-28)
digilent.waveforms_beta_v3.19.34_64bit.exe
digilent.waveforms_beta_v3.19.34.dmg
digilent.waveforms_beta_3.19.34_amd64.deb
digilent.waveforms_beta_3.19.34.x86_64.rpm
Adding:
- Dual device support for WaveForms application with the "Select + Dual" button (under development)
- supported: Scope and Logic (except record to file), Wavegen and Patterns, Spectrum, Static IO
- Trigger 1 is used for reference clock (ADP3X50 and newer)
- Trigger 2 is used for instrument synchronization
- Script: access to Scope.Measurements.value,count,minimum,maximum,median,mean
- Logic: toolbar and Record to file
- ADP3X50: reference clock phase
Changed:
- device options in the status bar
Fixing:
- Wavegen: preview vertical limit
- SDK: FDwfDigitalSwdClear
3.19.31 (2023-04-11)
digilent.waveforms_beta_v3.19.31_64bit.exe
digilent.waveforms_beta_v3.19.31.dmg
digilent.waveforms_beta_3.19.31_amd64.deb
digilent.waveforms_beta_3.19.31.x86_64.rpm
Adding:
- Shortcuts: customizable application shortcuts
- Scope: measure Low/HighThr, low and high thresholds that will be used by other measurements, earlier this was at 10&90%
- SDK: FDwfDigitalIODrive&Pull functions
Changed:
- device option menu in the status bar
Fixing:
- Select+
3.19.30 (2023-03-30)
digilent.waveforms_beta_v3.19.30_64bit.exe
digilent.waveforms_beta_v3.19.30.dmg
digilent.waveforms_beta_3.19.30_amd64.deb
digilent.waveforms_beta_3.19.30.x86_64.rpm
digilent.waveforms_beta_3.19.30_arm64.deb
digilent.waveforms_beta_3.19.30_armhf.deb
Adding:
- ADP3X50, EclypseZ7: in device FIR filter
- Protocol UART: TX progress to be able to cancel long sending
Changed:
- Digital Discovery: dynamic internal buffer allocation
- Protocol SPI: delay limit from 8 to 1000 clks
Fixing:
- save/load of combined floating widgets
- other fixes and improvements
3.19.29 (2023-03-24)
digilent.waveforms_beta_v3.19.29_64bit.exe
digilent.waveforms_beta_v3.19.29.dmg
digilent.waveforms_beta_3.19.29_amd64.deb
digilent.waveforms_beta_3.19.29.x86_64.rpm
Adding:
- Support for Virtual Bench VB8012, VB8034 (untested), VB8054
- Scope XY: Composition options
- Scope: Ctrl+# channel select
- SDK: SWD functions
- DigitalDiscovery: hardware timer
Changed:
- Wavegen: custom limit 32Ki to 64Ki
Fixing:
- ADP3X50, EclypseZ7: SDK analog-in record with 0% start
- Logic Analyzer: zoom out shifting
3.19.24 (2023-03-02)
digilent.waveforms_beta_v3.19.24_64bit.exe
digilent.waveforms_beta_v3.19.24.dmg
digilent.waveforms_beta_3.19.24_amd64.deb
digilent.waveforms_beta_3.19.24.x86_64.rpm
Adding:
- Protocol: SWD with Spy, Master and Custom
3.19.23 (2023-02-28)
digilent.waveforms_beta_v3.19.23_64bit.exe
digilent.waveforms_beta_v3.19.23.dmg
digilent.waveforms_beta_3.19.23_amd64.deb
digilent.waveforms_beta_3.19.23.x86_64.rpm
Adding:
- Logic: Serial Wire Debug
Fixing:
- ADP3X50, EclypseZ7: fixes around the new features
- Windows: x86-64 ftdi driver install
3.19.22 (2023-02-24)
digilent.waveforms_beta_v3.19.22_64bit.exe
digilent.waveforms_beta_v3.19.22.dmg
digilent.waveforms_beta_3.19.22_amd64.deb
digilent.waveforms_beta_3.19.22.x86_64.rpm
Fixing:
- ADP3X50,EclypseZ7: DHCP, record at maximum buffer size
- Wavegen: custom and scope channel option confusion
3.19.21 (2023-02-23)
digilent.waveforms_beta_v3.19.21_64bit.exe
digilent.waveforms_beta_v3.19.21.dmg
digilent.waveforms_beta_3.19.21_amd64.deb
digilent.waveforms_beta_3.19.21.x86_64.rpm
Adding:
- ADP3X50:
- Scope and Logic capture to DDR RAM, 128Mi and 64Mi samples
- Scope: IIR filter channels and Wavegen output capture
- Wavegen: Scope input (raw, average, IIR) to Wavegen output
Fixed:
- EclypseZ7 support
- calibrations
Known:
- ADP3X50, EclypseZ7: Eth DHCP not working
3.19.20 (2023-02-21)
digilent.waveforms_beta_v3.19.20_64bit.exe
digilent.waveforms_beta_v3.19.20.dmg
digilent.waveforms_beta_3.19.20_amd64.deb
digilent.waveforms_beta_3.19.20.x86_64.rpm
Changed:
- returning to DPinst except Windows ARM
Fixing:
- earlier Scope "Acquire Noise" error
Known:
- EclypseZ7 with ADC not working
3.19.19 (2023-02-14)
digilent.waveforms_beta_v3.19.19_64bit.exe
digilent.waveforms_beta_v3.19.19.dmg
digilent.waveforms_beta_3.19.19_amd64.deb
digilent.waveforms_beta_3.19.19.x86_64.rpm
Adding:
- Network: custom amplitude for constant frequency, adding Step and Steps variables
Fixing:
- EclypseZ7: Scope channel muxing when 5 nonconsecutive are enabled
Known:
- in Scope under time Options uncheck "Acquire Noise" otherwise it will give an error !
3.19.18 (2023-02-10)
digilent.waveforms_beta_v3.19.18_64bit.exe
digilent.waveforms_beta_v3.19.18.dmg
digilent.waveforms_beta_3.19.18_amd64.deb
digilent.waveforms_beta_3.19.18.x86_64.rpm
Adding:
- EclypseZ7:
- Scope and Logic capture to DDR RAM, 256Mi and 128Mi samples
- Scope: IIR filter channels and Wavegen output capture
- Digital Discovery: force trigger support
Changed:
- installer: returning to DPInst for Windows <10
Fixing:
- Protocol SPI start/stop support
- Export Image: comment overlay position with MacOS retina displays
- MacOS installer: missing DigilentFtdiDriver.pkg
3.19.17 (2023-02-03)
digilent.waveforms_beta_v3.19.17_64bit.exe
Adding:
- Logic: force trigger
Fixing:
- Windows 7,8 driver install
3.19.16 (2023-02-03)
digilent.waveforms_beta_v3.19.16_64bit.exe
digilent.waveforms_beta_v3.19.16.dmg
digilent.waveforms_beta_3.19.16_amd64.deb
digilent.waveforms_beta_3.19.16.x86_64.rpm
Adding:
- Windows 11 ARM64 support: WF SDK/API x86, ARM64EC (x64/arm64); WF application x64; ADP5250 is not supported
- DMM: beep below/above and threshold options
- Scope: force trigger
Changed:
- Windows: MSVC redist v17, drivers are installed with PnPUtil
- DMM: non blocking measurement function for ADP5250
Fixing:
- Logic: buffered capture invalidation
3.19.15 (2023-01-27)
digilent.waveforms_beta_v3.19.15_64bit.exe
digilent.waveforms_beta_v3.19.15.dmg
digilent.waveforms_beta_3.19.15_amd64.deb
digilent.waveforms_beta_3.19.15.x86_64.rpm
Adding:
- Protocol/CAN: arbitrary FDR
Fixing:
- Protocol/SDK/SPI: select for large transfers, command bits in Sensor mode
3.19.13 (2023-01-25)
digilent.waveforms_beta_v3.19.13_64bit.exe
Adding:
- Logic: CAN FD arbitrary FDR, Sampling point
Fixing:
- Scope: adjust time on digital sample limit for record
Know:
- Logic/Protocol: CAN FD CRC17/21
3.19.12 (2023-01-19)
digilent.waveforms_beta_v3.19.12_64bit.exe
digilent.waveforms_beta_v3.19.12.dmg
digilent.waveforms_beta_3.19.12_amd64.deb
digilent.waveforms_beta_3.19.12.x86_64.rpm
Adding
- Protocol/SDK:
- SPI master/functions re-implemented with hardware controlled select signal, timing options
- I2C and SPI support for ADP5250
- SDK: FDwfDigitalSpiSelectSet, FDwfDigitalSpiDelaySet, FDwfDigitalSpiCmd* functions
- Logic: delay option for Sync mode
Changed:
- Tracer: labels on top channel instead of first/Trace
- Logic,Patterns: various time options to respect system frequency
- Windows: installer NSIS 2.54 to 3.8, DLLs MSVCRT 9 to 14
Fixing:
- Export: TDMS UTF-8
- Logic: missing transitions in zoomed out view with more than 1M samples
- Wavegen: crash with ADP5250
- Eclypse: Zmod Digitizer CDCE stability for custom frequencies
3.19.11 (2022-12-16)
digilent.waveforms_beta_v3.19.11_64bit.exe
digilent.waveforms_beta_v3.19.11.dmg
digilent.waveforms_beta_3.19.11_amd64.deb
digilent.waveforms_beta_3.19.11.x86_64.rpm
Adding:
- Wavegen control from Scope interface
Changed:
- title bar of docking window (views) with maximize button
- AD1 & AD2: fixed Scope-ADC and Wavegen-DAC sampling phase, it works on 80% of the devices
3.18.59 (2022-11-10)
digilent.waveforms_beta_v3.18.59_64bit.exe
digilent.waveforms_beta_v3.18.59.dmg
digilent.waveforms_beta_3.18.59_amd64.deb
digilent.waveforms_beta_3.18.59.x86_64.rpm
Adding support for DPS3340
Fixes and improvements
3.18.57 (2022-10-17)
digilent.waveforms_beta_v3.18.57_64bit.exe
digilent.waveforms_beta_v3.18.57.dmg
digilent.waveforms_beta_3.18.57_amd64.deb
digilent.waveforms_beta_3.18.57.x86_64.rpm
Adding:
- Protocol/SPI/Spy: receive to file
- Logic and Protocol: CAN FD, switch rate is not supported in Protocol/CAN/RX and Logic/CAN/Trigger/Data
Other fixes and improvements
3.18.55 (2022-09-23)
digilent.waveforms_beta_v3.18.55_64bit.exe
digilent.waveforms_beta_v3.18.55.dmg
digilent.waveforms_beta_3.18.55_amd64.deb
digilent.waveforms_beta_3.18.55.x86_64.rpm
Fixing:
- Patterns: 10ns glitch at repetition end: Digital Discovery, ADP3X50
3.18.51 (2022-09-13)
digilent.waveforms_beta_v3.18.51_64bit.exe
digilent.waveforms_beta_v3.18.51.dmg
digilent.waveforms_beta_3.18.51_amd64.deb
digilent.waveforms_beta_3.18.51.x86_64.rpm
Changed:
- using Qt 5.15.2 on Window and MacOS
Fixing:
- Scope Math Filter gain in some cases
- EclypseZ7 Scope gain control for A-DAC B-ADC combination
Other fixes and improvements
3.18.50 (2022-09-01)
digilent.waveforms_beta_v3.18.50_64bit.exe
digilent.waveforms_beta_v3.18.50.dmg
digilent.waveforms_beta_3.18.50_amd64.deb
digilent.waveforms_beta_3.18.50.x86_64.rpm
Adding:
- cursor line style and width option
Fixing:
- enabling EclypseZ7 support and firmware update fixing record memory allocation
Other fixes and improvements
3.18.49 (2022-08-25)
digilent.waveforms_beta_v3.18.49_64bit.exe
digilent.waveforms_beta_v3.18.49.dmg
digilent.waveforms_beta_3.18.49_amd64.deb
digilent.waveforms_beta_3.18.49.x86_64.rpm
Adding:
- Logic: UART trigger on up to 3 consecutive chars
Other fixes and improvements
3.18.45 (2022-08-11)
digilent.waveforms_beta_v3.18.45_64bit.exe
digilent.waveforms_beta_v3.18.45.dmg
digilent.waveforms_beta_3.18.45_amd64.deb
digilent.waveforms_beta_3.18.45.x86_64.rpm
Adding:
- support for Eclypse Z7 Scope, AWG and Digitizer Zmods
- Ctrl/Shift modifiers for entry fields wheel and keyboard arrow adjustments
- app argument and open extracted workspace ../config.ini
Other fixes and improvements
3.18.41 (2022-07-20)
digilent.waveforms_beta_v3.18.41_64bit.exe
digilent.waveforms_beta_v3.18.41.dmg
digilent.waveforms_beta_3.18.41_amd64.deb
digilent.waveforms_beta_3.18.41.x86_64.rpm
Fixing known bugs
3.18.36 (2022-06-28)
digilent.waveforms_beta_v3.18.36_64bit.exe
digilent.waveforms_beta_v3.18.36.dmg
digilent.waveforms_beta_3.18.36_amd64.deb digilent.adept.runtime_2.27.3-amd64.deb
digilent.waveforms_beta_3.18.36.x86_64.rpm digilent.adept.runtime-2.27.3.x86_64.rpm
Adding:
- Scope/Logic: quick measure track to Data and Events views
- Patterns: repetition option for Digital Discovery
Changed:
- ADP5250: negative current value for n25V channel
- FDwfAnalogInAcquisitionModeInfo, FDwfDigitalInAcquisitionModeInfo
Fixes
3.18.30 (2022-05-10)
digilent.waveforms_beta_v3.18.30_64bit.exe
digilent.waveforms_beta_v3.18.30.dmg
digilent.waveforms_beta_3.18.30_amd64.deb
digilent.waveforms_beta_3.18.30.x86_64.rpm
Fixing:
- AD2 scope offset calibration precision
- uninstaller issue in AdeptUtilities section
- many other fixes and optimizations
3.18.29 (2022-04-25)
digilent.waveforms_beta_v3.18.29_64bit.exe
digilent.waveforms_beta_v3.18.29.dmg
digilent.waveforms_beta_3.18.29_amd64.deb
digilent.waveforms_beta_3.18.29.x86_64.rpm
Changed:
- ADP3X50: device buffer of disabled scope channels can be used by other enabled channels
- ADP5250: 500M/1GHz capture mode based on number of enabled channels, this instead of the 2nd configuration
- Wavegen: trigger output on each period when run length is continuous for AD1,AD2,ADP3X50
Fixing:
- ADP3X50: lost samples with DDR buffering for fractional system frequencies
- Scope: quick measure position in Zoom view
- Network Analyzer: coherence and coherent averaging without generator restart
- Logic Analyzer: record crash above 100MS, add dual-spi cancel problem
3.18.27 (2022-04-13)
digilent.waveforms_beta_v3.18.27_64bit.exe
digilent.waveforms_beta_v3.18.27.dmg
digilent.waveforms_beta_3.18.27_amd64.deb
digilent.waveforms_beta_3.18.27.x86_64.rpm
Adding:
- Scope:
- Histogram draw option, default Bars
- XY persistence and size options
Fixing:
- Scope: Eye Pattern improvements
- ADP3x50:
- Wavegen: frequency precision
- Scope: removing additional rate limit of sampling clock for delays between -180ns and +120ns at 100MHz
3.18.26 (2022-04-10)
digilent.waveforms_beta_v3.18.26_64bit.exe
digilent.waveforms_beta_v3.18.26.dmg
digilent.waveforms_beta_3.18.26_amd64.deb
digilent.waveforms_beta_3.18.26.x86_64.rpm
Adding:
- Scope: digital rate adjustment for record
Fixing:
- Spectrum: CZT crash
- Scope: Eye Pattern improvements
3.18.25 (2022-04-08)
digilent.waveforms_beta_v3.18.25_64bit.exe
digilent.waveforms_beta_v3.18.25.dmg
digilent.waveforms_beta_3.18.25_amd64.deb
digilent.waveforms_beta_3.18.25.x86_64.rpm
Adding:
- Scope: Eye Pattern view
- Script: example and functions for CAN and SPI spy: Receiver, Receive
- Impedance: Adapter option for AD IA adapter or similar custom board
Fixing:
- Script: output to stdout when other tab selected
- other fixes and improvements
3.18.23 (2022-03-23)
digilent.waveforms_beta_v3.18.23_64bit.exe
digilent.waveforms_beta_v3.18.23.dmg
digilent.waveforms_beta_3.18.23_amd64.deb
digilent.waveforms_beta_3.18.23.x86_64.rpm
Adding:
- Scope/Logic: counter for ADP3X50 and Digital Discovery
- SDK: FDwfAnalogInCounter# FDwfDigitalInCounter# functions, AnalogIn_Counter.py DigitalIn_Trigger.py examples
Fixing:
- Scope/Logic: trigger optimization for AD1,2C,2G,ADS,DD,ADP3X50
- Patterns: preview for Repetition with Delay
- ADP5250: driver update to recognize multiple devices connected
3.18.22 (2022-03-14)
digilent.waveforms_beta_v3.18.22_64bit.exe
digilent.waveforms_beta_v3.18.22.dmg
digilent.waveforms_beta_3.18.22_amd64.deb
digilent.waveforms_beta_3.18.22.x86_64.rpm
Adding:
- SDK:
- FDwfDigitalOutRepetition* supported by ADP3X50
- new functions for C# and VB wrappers
Changed:
- better screen scale handling, higher resolution icons...
- Scope: Persistence view Top option for channel color
Fixing:
- ADP3X50: AM-SUM modulation phase
- Scope high frequency (> 20MHz) trigger alignment: AD2C.1, AD2G.1, ADP3X50.1
- Script: Linux code competition popup on Ctrl+Space
3.18.21 (2022-03-07)
digilent.waveforms_beta_v3.18.21_64bit.exe
digilent.waveforms_beta_v3.18.21.dmg
digilent.waveforms_beta_3.18.21_amd64.deb
digilent.waveforms_beta_3.18.21.x86_64.rpm
Adding:
- Scope: channel shift/deskew and zero offset/vertical tweaks
- SDK: functions FDwfSpectrumWindow, FDwfSpectrumFFT; examples AnalogIn_Spectrum.py AnalogIn_FFT.py
- ADP3X50: precise Wavegen frequencies
Changed:
- Wavegen: in Synchronized mode channels are restarted on any change to keep signals in phase
3.18.20 (2022-03-02)
digilent.waveforms_beta_v3.18.20-2_64bit.exe
digilent.waveforms_beta_v3.18.20_64bit.exe
digilent.waveforms_beta_v3.18.20.dmg
digilent.waveforms_beta_3.18.20_amd64.deb
digilent.waveforms_beta_3.18.20.x86_64.rpm
Adding:
- Logic: GPIB interpreter
- ADP5250: manual/software trigger pulses trigger output
- Wavegen: channel color
- Scope: trigger source channel colors
- Script: stdout function, print to stdout when Output is closed
- Logic/Protocol: separate ASCII and HexASCII representation
Fixing:
- Logger: hang with demo ADP5250
3.18.19 (2022-02-23)
digilent.waveforms_beta_v3.18.19_64bit.exe
digilent.waveforms_beta_v3.18.19.dmg
digilent.waveforms_beta_3.18.19_amd64.deb
digilent.waveforms_beta_3.18.19.x86_64.rpm
digilent.waveforms_beta_3.18.19_arm64.deb
digilent.waveforms_beta_3.18.19_armhf.deb
digilent.waveforms.adp3X50_3.18.19_armhf.deb
Adding:
- Scope: Zoom view improvements: area resize and show always
- SDK: AnalogOutIn_RecordPlay.py
- ADP3X50: Scope sampling clock/trigger
Changed:
- icons: run, stop, single, record
Fixing:
- prevent double click in device manager that could lead to connection error
- ADP3X50: embedded analog-out play zero clipping
- other minor fixes and improvements
3.18.18 (2022-02-17)
digilent.waveforms_beta_v3.18.18_64bit.exe
digilent.waveforms_beta_v3.18.18.dmg
digilent.waveforms_beta_3.18.18_amd64.deb
digilent.waveforms_beta_3.18.18.x86_64.rpm
Adding:
- Logic: Rate option for Import binary file
- Patterns: Import binary for custom signal
- Protocol/SDK I2C: freeing up DIOs with I2C clock stretching for AD1,2,DD,ADP3X50
- Protocol: I2C Slave and Custom/Script functions also for spying
- SDK: FDwfDigitalOutPlayUpdateSet DigitalDiscovery_PlayUpdate.py
3.18.16 (2022-02-07)
digilent.waveforms_beta_v3.18.16_64bit.exe
digilent.waveforms_beta_v3.18.16.dmg
digilent.waveforms_beta_3.18.16_amd64.deb
digilent.waveforms_beta_3.18.16.x86_64.rpm
Adding:
- Analog Discovery 2 revG support
- Scope: XY view multiple XYs
Changed:
- macOS:
- SDK dwf framework universal package with M1 support
- WF app using Qt 5.9.9 fixing possible app hang after sleep
- Windows: using Qt 5.12.12
Fixing:
- other minor fixes
3.18.15 (2022-01-25)
digilent.waveforms_beta_v3.18.15_64bit.exe
digilent.waveforms_beta_v3.18.15.dmg
digilent.waveforms_beta_3.18.15_amd64.deb
digilent.waveforms_beta_3.18.15.x86_64.rpm
Fixing:
- Digital Discovery initial and repeated Play output
- Wavegen: PMD, SUM and SUMV limits and preview
- Logic: custom color for pin cell
3.18.14 (2022-01-19)
digilent.waveforms_beta_v3.18.14_64bit.exe
digilent.waveforms_beta_v3.18.14.dmg
digilent.waveforms_beta_3.18.14_amd64.deb
digilent.waveforms_beta_3.18.14.x86_64.rpm
digilent.waveforms_beta_3.18.14_arm64.deb
digilent.waveforms_beta_3.18.14_armhf.deb
Adding:
- Logic/Patterns: Pin Color option
- Script: Time.taken for capture date-time
Changed:
- improving Scope capture rate for lower number of samples up to 5 times for AD2, 20 times for ADP3450 4900
- other minor improvements
3.18.13 (2022-01-13)
digilent.waveforms_beta_v3.18.13_64bit.exe
digilent.waveforms_beta_v3.18.13.dmg
digilent.waveforms_beta_3.18.13_amd64.deb
digilent.waveforms_beta_3.18.13.x86_64.rpm
Fixing:
- Pattern: crash on mouse over row
3.18.12 (2022-01-12)
digilent.waveforms_beta_v3.18.12_64bit.exe
digilent.waveforms_beta_v3.18.12.dmg
digilent.waveforms_beta_3.18.12_amd64.deb
digilent.waveforms_beta_3.18.12.x86_64.rpm
Adding:
- Logic: JTAG interpreter
- Protocol: JTAG Spy
3.18.11 (2022-01-10)
digilent.waveforms_beta_v3.18.11_64bit.exe
digilent.waveforms_beta_v3.18.11.dmg
digilent.waveforms_beta_3.18.11_amd64.deb
digilent.waveforms_beta_3.18.11.x86_64.rpm
Fixing:
- SDK: Scope record data alignment for zero trigger position
3.18.10 (2022-01-06)
digilent.waveforms_beta_v3.18.10_64bit.exe
digilent.waveforms_beta_v3.18.10.dmg
digilent.waveforms_beta_3.18.10_amd64.deb
digilent.waveforms_beta_3.18.10.x86_64.rpm
Adding:
- Wavegen: Phase Modulation and SUM for ADP3X50
- Logic: resize all rows to match
- Impedance: control for unused DIOs with IA Adapter
- Script: line numbers and current line highlight
- SDK: impedance functions control only the used DIO for IA Adapter
Fixing:
- ADP3X50:
- system frequency after software reboot
- Scope no record data over network with noise samples checked
- ADP5250: Scope/Wavegen trigger outputs swapped
3.17.21 (2021-12-16)
digilent.waveforms_beta_v3.17.21_64bit.exe
digilent.waveforms_beta_v3.17.21.dmg
digilent.waveforms_beta_3.17.21_amd64.deb
digilent.waveforms_beta_3.17.21.x86_64.rpm
digilent.waveforms_beta_3.17.21_arm64.deb
digilent.waveforms_beta_3.17.21_armhf.deb
Adding:
- Logic: Sync multiple enable and clock signals
- WF app on ADP3X50 embedded AXI support
Fixing
- ADP3X50 embedded AXI calibration read
- Scope Filter channel crash on source without data
3.17.20 (2021-12-10)
digilent.waveforms_beta_v3.17.20_64bit.exe
digilent.waveforms_beta_v3.17.20.dmg
digilent.waveforms_beta_3.17.20_amd64.deb
digilent.waveforms_beta_3.17.20.x86_64.rpm
Adding:
- Style: Black (Black/White), Dark (Black/Gray), Gray
- remember custom style sheet
- ADP5250: Wavegen Signal Pattern option
Fixing:
- Logic/Scope Measure Median
- MacOS font options
3.17.19 (2021-11-26)
digilent.waveforms_beta_v3.17.19_64bit.exe
digilent.waveforms_beta_v3.17.19.dmg
digilent.waveforms_beta_3.17.19_amd64.deb
digilent.waveforms_beta_3.17.19.x86_64.rpm
Adding:
- Delete all Reference, Math channels, Traces action
Fixing:
- ADP3450/3250 FW h340: fixing possible Scope sample glitch in Standard mode over Ethernet with no USB connection
- ADP5250: fixing Logic Analyzer trigger position, allowing 1GHz, power supplies minimum voltage/current setting
3.17.18 (2021-11-23)
digilent.waveforms_beta_v3.17.18_64bit.exe
digilent.waveforms_beta_v3.17.18.dmg
digilent.waveforms_beta_3.17.18_amd64.deb
digilent.waveforms_beta_3.17.18.x86_64.rpm
Added:
- Wavegen: Signal option with Waveform or Pattern
- Protocol/CEC: support for broadcast with REJ
3.17.17 (2021-11-17)
digilent.waveforms_beta_v3.17.17_64bit.exe
digilent.waveforms_beta_v3.17.17.dmg
digilent.waveforms_beta_3.17.17_amd64.deb
digilent.waveforms_beta_3.17.17.x86_64.rpm
Adding:
- Protocol: HDMI CEC tab with TX and RX Spy
- Logic:
- HDMI CEC more trigger options
- remember collapsed groups
- Calibration info containing date and various information
- Analog Discovery 2 revF support
Fixing:
- Scope: Spectrogram 3D frequency axis, /Hz units
3.17.14 (2021-11-02)
digilent.waveforms_beta_v3.17.14_64bit.exe
digilent.waveforms_beta_v3.17.14.dmg
digilent.waveforms_beta_3.17.14_amd64.deb
digilent.waveforms_beta_3.17.14.x86_64.rpm
Adding:
- Network Analyzer:
- average mode option with coherence
- magnitude squared coherence
- Window option
Fixing:
- Scope: Custom Math and FFT crash
- Logic: HDMI CEC MSbit first
3.17.13 (2021-10-20)
digilent.waveforms_beta_v3.17.13_64bit.exe
digilent.waveforms_beta_v3.17.13.dmg
digilent.waveforms_beta_3.17.13_amd64.deb digilent.adept.runtime_2.26.1-amd64.deb
digilent.waveforms_beta_3.17.13.x86_64.rpm digilent.adept.runtime-2.26.1.x86_64.rpm
Adding:
- Scope/Network Analyzer:
- confirmation for channel/tab delete
- Scope/Logic Analyzer:
- Delete all Tabs
- SDK:
- FDwfDigitalI2cSpyStart, FDwfDigitalI2cSpyStatus, Digital_I2c_Spy.py
Fixing:
- Network Analyzer draw while running under MacOS and Linux ARM
3.17.12 (2021-10-18)
digilent.waveforms_beta_v3.17.12_64bit.exe
digilent.waveforms_beta_v3.17.12.dmg
digilent.waveforms_beta_3.17.12_amd64.deb
digilent.waveforms_beta_3.17.12.x86_64.rpm
Adding:
- Scope:
- Record to File
- Import Binary
- ADP3X50:
- Rename, Boot and Network disabled with non-admin Ethernet users
3.17.10 (2021-10-07)
digilent.waveforms_beta_v3.17.10_64bit.exe
digilent.waveforms_beta_v3.17.10.dmg
digilent.waveforms_beta_3.17.10_amd64.deb
digilent.waveforms_beta_3.17.10.x86_64.rpm
Adding:
- Logic/Pattern color for ADP3X50 and ADP5250
- AnalogIO_ADP5250_DMM.py example
Fixing
- ADP3X50 record over Ethernet with Standard mode
many other fixes and optimizations
3.16.41 (2021-09-27)
digilent.waveforms_beta_v3.16.41_64bit.exe
digilent.waveforms_beta_v3.16.41.dmg
digilent.waveforms_beta_3.16.41_amd64.deb
digilent.waveforms_beta_3.16.41.x86_64.rpm
Changed:
- Logic Analyzer: split frequency limit and bits option for Digital Discovery
- Impedance Analyzer: CV/CC with resistor switching as separate options
- ADP3X50: fixing and improving record
- SoundCard device: more Wavegen buffer
other fixes and optimizations
3.16.40 (2021-09-17)
digilent.waveforms_beta_v3.16.40_64bit.exe
digilent.waveforms_beta_v3.16.40.dmg
digilent.waveforms_beta_3.16.40_amd64.deb
digilent.waveforms_beta_3.16.40.x86_64.rpm
Adding:
- ADP5250 support, Windows only
- SDK FDwfDigitalUartPolaritySet
- more labels for logarithmic axes
- Transistor Tester to Help
Changed:
- splitting Spectrum Channel options
3.16.36 (2021-08-31)
digilent.waveforms_beta_v3.16.36_64bit.exe
digilent.waveforms_beta_v3.16.36.dmg
digilent.waveforms_beta_3.16.36_amd64.deb digilent.adept.runtime_2.26.1-amd64.deb
digilent.waveforms_beta_3.16.36.x86_64.rpm digilent.adept.runtime-2.26.1.x86_64.rpm
Changed:
- Network Analyzer: phase wrap according to the offset for Export and Script access
- Logger: no clear on resize
Fixing:
- ADP3000: 8k AM/FM buffer, Wavegen dynamic amplitude adjustment, reserve for AM
- leftover of progress dialog under Linux
- Network Analyzer: custom plot channel name, adding offset
- other minor fixes
3.16.35 (2021-08-25)
digilent.waveforms_beta_v3.16.35_64bit.exe
digilent.waveforms_beta_v3.16.35.dmg
digilent.waveforms_beta_3.16.35_amd64.deb digilent.adept.runtime_2.26.1-amd64.deb
digilent.waveforms_beta_3.16.35.x86_64.rpm digilent.adept.runtime-2.26.1.x86_64.rpm
Adding:
- Logic Analyzer: set first/last menu actions
- FDwfAnalogImpedanceStatusWarning
Changed:
- using Qt file dialog
- updating CS and VB wrappers
Fixing:
- Logic Analyzer: start interpreter from here
- FDwfAnalogImpedancePeriodSet, FDwfAnalogImpedanceOffsetSet
- Impedance export constant frequency
3.16.34 (2021-08-13)
digilent.waveforms_beta_v3.16.34_64bit.exe
digilent.waveforms_beta_v3.16.34.dmg
digilent.waveforms_beta_3.16.34_amd64.deb digilent.adept.runtime_2.26.1-amd64.deb
Fixing:
- enabling device calibration
3.16.33 (2021-08-13)
digilent.waveforms_beta_v3.16.33_64bit.exe
digilent.waveforms_beta_v3.16.33.dmg
digilent.waveforms_beta_3.16.33_amd64.deb digilent.adept.runtime_2.26.1-amd64.deb
Adding:
- example AnalogImpedance_Metasure.py
- Protocol/ I2C Timeout option
- save/load values beside text for more precision
- Logic Analyzer:
- Add tab with visible data
- Data view menu with set first/muddle/last options
- SDK/API
- device enum filter options FDwfDeviceOpenEx
- more FDwfAnalogImpedanceStatusMeasure options
Changed:
- updating dwfconstants.py
- including/requiring adept.runtime 2.26
- ADP3000 Security, Users... adding Connect to…
- updating SDK manual, WF app Help
- Device fix, Digilent VID and other options
- some improvements for remote high latency devices
- Logic|Scope record progress info moved up after Status
Fixing:
- Logic Analyzer:
- capture odd number of samples
- first sample drawing
3.16.31 (2021-07-26)
digilent.waveforms_beta_v3.16.31_64bit.exe
digilent.waveforms_beta_v3.16.31.dmg
digilent.waveforms_beta_3.16.31_amd64.deb digilent.adept.runtime_2.25.1-amd64.deb
Adding:
- SDK FDwfDigitalI2cTimeoutSet
- script WF app argument accepts tab name
- Remote devices, connection for ADP3450/3250
- Authentication for ADP3450/3250
- Adept 2.25 DigilentFTDI, Digilent driver w ADP3X50
- Standard/fw new USB VID/PID
Fixing:
- minor fixes
3.16.30 (2021-07-13)
digilent.waveforms_beta_v3.16.30_64bit.exe
digilent.waveforms_beta_v3.16.30.dmg
digilent.waveforms_beta_3.16.30_amd64.deb digilent.adept.runtime_2.23.2-amd64.deb
Adding:
- including/requiring adept.runtime 2.23
- SDK FDwfEnumStart/Stop for background device enumeration
Fixing:
- Scope/XY high offset/range ratio
- other minor fixes
3.16.28 (2021-06-25)
digilent.waveforms_beta_v3.16.28_64bit.exe
digilent.waveforms_beta_v3.16.28.dmg
digilent.waveforms_beta_3.16.28_amd64.deb digilent.adept.runtime_2.22.1-amd64.deb
Adding:
- ADP3450/3250 external clocking options
- Adept Runtime 2.22.1 included/required
- Tracer bipolar and emitter voltage adjustment with Adapter
- Analog Discovery 2 Wavegen Linearity calibration
- Sound Card 24bit format option
Fixing:
- Scope Measure Custom Save/Load
- Scope Average with Single
3.16.24 (2021-04-30)
digilent.waveforms_beta_v3.16.24_64bit.exe
Adding:
- Curve Tracer: Irc/rbMax options to specify maximum expected current to improve resolution
3.16.23 (2021-04-28)
digilent.waveforms_beta_v3.16.23_64bit.exe
digilent.waveforms_beta_v3.16.23.dmg
digilent.waveforms_beta_3.16.23_amd64.deb
Fixing:
- Sound Card audio output selection
- Demo preview at high frequency, limit 10 to 2 sampling/signal
3.16.21 (2021-04-19)
digilent.waveforms_beta_v3.16.21_64bit.exe
digilent.waveforms_beta_3.16.21_amd64.deb
digilent.waveforms_beta_3.16.21_i386.deb
Adding:
- Protocol SPI Delay option
Fixing:
- Digital Import sample rate
- Tracer second step disabling for diode measurement
- Sound Card device more: sample rate options, record and single capture
3.16.20 (2021-04-01)
digilent.waveforms_beta_v3.16.20_64bit.exe
digilent.waveforms_beta_v3.16.20.dmg
digilent.waveforms_beta_3.16.20_amd64.deb
Fixed:
- SDK I2C without clock stretching
- Digital Discovery record status
3.16.19 (2021-03-30)
digilent.waveforms_beta_v3.16.19_64bit.exe
digilent.waveforms_beta_v3.16.19.dmg
digilent.waveforms_beta_3.16.19_amd64.deb
Added:
- Dark Style optimizations in help, workspace list, circuit drawings
Fixed:
- Script Export image
- Scope Window trigger
- NA Cursor view
3.16.18 (2021-03-24)
digilent.waveforms_beta_v3.16.18_64bit.exe
Added:
- Logic Analyzer
- SPI Select can be used as sync, latch enabled or load signal
- buffer size and clear options moved to buffer selector
- trigger slope option moved next to trigger source selector
3.16.17 (2021-03-22)
digilent.waveforms_beta_v3.16.17_64bit.exe
digilent.waveforms_beta_v3.16.17_32bit.exe
digilent.waveforms_beta_v3.16.17.dmg
digilent.waveforms_beta_3.16.17_amd64.deb
digilent.waveforms_beta_3.16.17.x86_64.rpm
digilent.waveforms_beta_3.16.17_i386.deb
digilent.waveforms_beta_3.16.17.i686.rpm
Added:
- remember size and position of dialogs
Fixed:
- ADP3X50 Standard mode USB reset handling
- Analog Discovery 2 connection error
3.16.16 (2021-03-17)
digilent.waveforms_beta_v3.16.16_64bit.exe
digilent.waveforms_beta_v3.16.16.dmg
digilent.waveforms_beta_3.16.16_amd64.deb
Fixed:
- Analog Discovery 2 NI and Studio calibration error
3.16.15
digilent.waveforms_beta_v3.16.15_64bit.exe
digilent.waveforms_beta_v3.16.15.dmg
digilent.waveforms_beta_3.16.15_amd64.deb
Added:
- ADP3X50 firmware update with Ethernet keepalive
- New Application menu
Fixed:
- Voltage busy on Wavegen start
- other known bugs
3.16.14
digilent.waveforms_beta_v3.16.14_64bit.exe
digilent.waveforms_beta_v3.16.14.dmg
digilent.waveforms_beta_3.16.14_amd64.deb
digilent.waveforms_beta_3.16.14.x86_64.rpm
Added:
- Network and Impedance Analyzer circuit diagram
- network timeout option for manual refresh of the device list
- X mark for Labels
- ADP3X50 2nd configuration
- AD2 8th configuration
Changed:
- Network Analyzer Wavegen settings moved to the top toolbar
- Network and Impedance frequency limits and warning
3.16.13
digilent.waveforms_beta_v3.16.13.dmg
Fixed:
- MacOS Sound Card Oscilloscope input
3.16.11
digilent.waveforms_beta_v3.16.11_64bit.exe
digilent.waveforms_beta_v3.16.11_32bit.exe
digilent.waveforms_beta_v3.16.11.dmg
digilent.waveforms_beta_3.16.11_amd64.deb
digilent.waveforms_beta_3.16.11.x86_64.rpm
digilent.waveforms_beta_3.16.11_i386.deb
digilent.waveforms_beta_3.16.11.i686.rpm
Added:
- Curve Tracer instrument
3.16.10
digilent.waveforms_beta_v3.16.10_64bit.exe
Added:
- support for ADP3450/ADP3250
Fixing known bugs
3.15.21
digilent.waveforms_beta_v3.15.21_64bit.exe
Added:
- Script:
- open function to open instruments
- ReceiveArrays function to get Protocol/UART TX and RX in Spy mode
- Spectrum Analyzer: Total Noise measurement
- Network Analyzer: Phase Compensation option
Fixing:
- WindowsVista/10 style
- Logic Analyzer Trigger I2C address respect the 7/8bit format option
- Scope and Logic time base change after auto-reconnect
- Spectrum: importing /Hz data, Noise Floor measurement
Changed:
- device list sorting by name and SN
- Spectrum: Measurement Excursion option refers also to FF
3.15.5
digilent.waveforms_beta_v3.15.5_64bit.exe
- Scope, Zoom view zoom options
- more progress dialogs
- recording for LabView VIs, go to MSO Read Block Diagram and increase the analog and digital array size as needed
3.15.4
digilent.waveforms_beta_v3.15.4_64bit.exe
Added:
- import support for Multisim CSV export: Transient to Scope, AC to Network Analyzer
- time/data interpolation for import samples (Scope, Spectrum)
- Scope/FFT graphics speedup for large number of BINs
- Scope quick measure for large number of samples
Fixing:
- last word was not marked when: the SPI sampling was on falling edge, there were even number of words and the last word equals to the one before it
- update checking on Windows, SSL library version
3.15.3
digilent.waveforms_beta_v3.15.3_64bit.exe
Added:
- auto reconnect to device
- run and stop all instrument buttons
- ki, Mi, Gi units
- progress dialog for workspace compression
- Scope:
- smooth handling of huge number of samples
- progress dialog for FFT, Math processes
- adding Window trigger
- Phase for Spectrum and Scope/FFT, cursors and export
Fixing:
- fixing eating first character of binary input text
3.15.2
Windows:
digilent.waveforms_beta_v3.15.2_64bit.exe
digilent.waveforms_beta_v3.15.2_32bit.exe
MacOS:
digilent.waveforms_beta_v3.15.2.dmg
Linux 64bit:
digilent.waveforms_beta_3.15.2_amd64.deb
digilent.waveforms_beta_3.15.2.x86_64.rpm
Linux 32bit:
digilent.waveforms_beta_3.15.2_i386.deb
digilent.waveforms_beta_3.15.2.i686.rpm
Linux ARM 64bit:
digilent.waveforms_beta_3.15.2_arm64.deb
digilent.waveforms_beta_3.15.2.aarch64.rpm
Linux ARM 32bit:
digilent.waveforms_beta_3.15.2_armhf.deb
digilent.waveforms_beta_3.15.2.armhf.rpm
Changed:
- Windows 64bit and MacOS updated to Qt5.12.9
- Windows XP compatible 32bit app still using Qt5.6.3
- Linux installers use system Qt5 libs
- i386/amd64 build machine updated to Ubuntu 16.04 glibc 2.23
- armhf/aarch64 build machine updated to Ubuntu 18.04 glibc 2.27
Added:
- Network Analyzer Phase Reference option
Fixing:
- MacOS file association
- Analog Discovery oscilloscope calibration, min/max 0 failure
- communication failure under VBox Linux and Adept Runtime 2.20.2 with Analog and Digital Discovery
3.13.23
Windows:
digilent.waveforms_beta_v3.13.23_64bit.exe
digilent.waveforms_beta_v3.13.23_32bit.exe
MacOS:
digilent.waveforms_beta_v3.13.23.dmg
Linux 64bit:
digilent.waveforms_beta_3.13.23_amd64.deb
digilent.waveforms_beta_3.13.23.x86_64.rpm
Linux 32bit:
digilent.waveforms_beta_3.13.23_i386.deb
digilent.waveforms_beta_3.13.23.i686.rpm
Linux ARM 64bit:
digilent.waveforms_beta_3.13.23_arm64.deb
digilent.waveforms_beta_3.13.23.aarch64.rpm
Linux ARM 32bit:
digilent.waveforms_beta_3.13.23_armhf.deb
digilent.waveforms_beta_3.13.23.armhf.rpm
Fixing Digital Discovery Frequency setting
3.13.22
Windows:
digilent.waveforms_beta_v3.13.22_64bit.exe
digilent.waveforms_beta_v3.13.22_32bit.exe
MacOS:
digilent.waveforms_beta_v3.13.22.dmg
Linux 64bit:
digilent.waveforms_beta_3.13.22_amd64.deb
digilent.waveforms_beta_3.13.22.x86_64.rpm
Linux 32bit:
digilent.waveforms_beta_3.13.22_i386.deb
digilent.waveforms_beta_3.13.22.i686.rpm
Linux ARM 64bit:
digilent.waveforms_beta_3.13.22_arm64.deb
digilent.waveforms_beta_3.13.22.aarch64.rpm
Linux ARM 32bit:
digilent.waveforms_beta_3.13.22_armhf.deb
digilent.waveforms_beta_3.13.22.armhf.rpm
Fixing known bugs
3.13.21
digilent.waveforms_beta_v3.13.21_64bit.exe
Added:
- Logic Analyzer Export All Events
- AD2 7th device configuration
Fixed:
- Script plot with high offset/range ratio
3.13.20
Windows:
digilent.waveforms_beta_v3.13.20-2_64bit.exe
digilent.waveforms_beta_v3.13.20-2_32bit.exe
MacOS:
digilent.waveforms_beta_v3.13.20.dmg
Linux 64bit:
digilent.waveforms_beta_3.13.20_amd64.deb
digilent.waveforms_beta_3.13.20.x86_64.rpm
Linux ARM 64bit:
digilent.waveforms_beta_3.13.20_arm64.deb
digilent.waveforms_beta_3.13.20.aarch64.rpm
Linux ARM 32bit:
digilent.waveforms_beta_3.13.20_armhf.deb
digilent.waveforms_beta_3.13.20.armhf.rpm
Patch for RaspberryPi4B ERC 2 with Digital Discovery and Analog Discovery 1/2 with 2nd device configuration.
Replace frequency/bandwidth limits option with warning.
Fixing cleanup process, random WF app crash.
3.13.19
Windows:
digilent.waveforms_beta_v3.13.19_64bit.exe
digilent.waveforms_beta_v3.13.19_32bit.exe
MacOS:
digilent.waveforms_beta_v3.13.19.dmg
Linux 64bit:
digilent.waveforms_beta_3.13.19_amd64.deb
digilent.waveforms_beta_3.13.19.x86_64.rpm
Linux ARM 64bit:
digilent.waveforms_beta_3.13.19_arm64.deb
digilent.waveforms_beta_3.13.19.aarch64.rpm
Linux ARM 32bit:
digilent.waveforms_beta_3.13.19_armhf.deb
digilent.waveforms_beta_3.13.19.armhf.rpm
Fixing ERC 0x2 Linux and Raspberry Pi 4 B with AD, AD2, DD
3.13.18
digilent.waveforms_beta_v3.13.18_64bit.exe
digilent.waveforms_beta_v3.13.18.dmg
digilent.waveforms_beta_3.13.18_amd64.deb
digilent.waveforms_beta_3.13.18.x86_64.rpm
- Logic Analyzer
- I2C interpreter remove restart, stop timing requirement
- name option for Add Signal dialog
- fixing analog curve in idle state and signed representation
- fixing first value alignment
- Select option for Event view
- Cursors view:
- name field
- positioning plot on cursor row selection
- Workspace:
- multiple file selection for Extract
- Compare tool based on capture device serial number
3.13.17
digilent.waveforms_beta_v3.13.17_64bit.exe
Fixing know bugs
3.13.16
digilent.waveforms_beta_v3.13.16_64bit.exe
Changed:
- Network Analyzer rate improvement, Custom offset sweep
- Logic Analyzer allowing large single captures
Fixing know bugs
3.13.14
digilent.waveforms_beta_v3.13.14_64bit.exe
Changed:
- Saving workspace/project to temporary file first
- Impedance Analyzer rate improvement
Fixing known bugs
3.13.13
digilent.waveforms_beta_v3.13.13_64bit.exe
Adding:
- Logic Analyzer Import Binary, Script Logic.AddTab
Fixing known bugs
3.13.12
digilent.waveforms_beta_v3.13.12_64bit.exe
digilent.waveforms_beta_v3.13.12.dmg
digilent.waveforms_beta_3.13.12_amd64.deb
digilent.waveforms_beta_3.13.12.x86_64.rpm
digilent.waveforms_beta_3.13.12_armhf.deb
Fixing known bugs
- Digital Discovery Logic Analyzer
- application arguments
3.13.11
digilent.waveforms_beta_v3.13.11_64bit.exe
Added:
- FDwfDigitalSpiIdleSet
Fixing known bugs
3.13.10
digilent.waveforms_beta_v3.13.10_64bit.exe
digilent.waveforms_beta_v3.13.10.dmg
digilent.waveforms_beta_3.13.10_amd64.deb
digilent.waveforms_beta_3.13.10.x86_64.rpm
Added:
- Logic Analyzer:
- Manchester interpreter
- Trigger on CAN data
Fixing known bugs
3.13.8
digilent.waveforms_beta_v3.13.8_64bit.exe
digilent.waveforms_beta_3.13.8_amd64.deb
digilent.waveforms_beta_3.13.8.x86_64.rpm
Fixed:
- Digital Discovery jitter
3.13.6
digilent.waveforms_beta_v3.13.6_64bit.exe
digilent.waveforms_beta_v3.13.6.dmg
digilent.waveforms_beta_3.13.6_amd64.deb
digilent.waveforms_beta_3.13.6.x86_64.rpm
ARM64:
digilent.waveforms_beta_3.13.6_arm64.deb
digilent.adept.runtime_2.20.0-arm64.deb
digilent.adept.utilities_2.3.0-arm64.deb
Fixing known bugs
3.13.1
digilent.waveforms_beta_v3.13.1_64bit.exe
digilent.waveforms_beta_v3.13.1.dmg
Added:
- Play mode for Digital Discovery in Logic Analyzer
- Protocol/UART Save Raw data
Fixed:
- Pattern Generator preview
3.11.34
digilent.waveforms_beta_v3.11.34_64bit.exe
digilent.waveforms_beta_v3.11.34.dmg
digilent.waveforms_beta_3.11.34_amd64.deb
digilent.waveforms_beta_3.11.34.x86_64.rpm
Fixing known bugs.
3.11.33
digilent.waveforms_beta_v3.11.33_64bit.exe
digilent.waveforms_beta_v3.11.33.dmg
digilent.waveforms_beta_3.11.33_amd64.deb
digilent.waveforms_beta_3.11.33.x86_64.rpm
Added:
- Protocol:
- SPI/I2C frequency filter option
- SpiFlash (P5Q, M25P16) interpreter option for Spy
- Network:
- Radian unit for phase plot
Fixing known bugs.
3.11.32
digilent.waveforms_beta_v3.11.32_64bit.exe
digilent.waveforms_beta_3.11.32_amd64.deb
digilent.waveforms_beta_3.11.32.x86_64.rpm
Changed:
- Protocol: CAN RX re-synchronization for rate tolerance, +/-10%
Fixing known bugs.
3.11.31
digilent.waveforms_beta_v3.11.31_64bit.exe
digilent.waveforms_beta_v3.11.31.dmg
digilent.waveforms_beta_3.11.31_amd64.deb
digilent.waveforms_beta_3.11.31.x86_64.rpm
Added:
- Script: access to windows, like Scope.window.size = [600, 400]
Changed:
- Logic:
- CAN interpreter re-synchronization to increase rate tolerance
- CAN trigger ignore substitute remote request bit
- Protocol: using Digital Discovery system frequency adjustment
Fixes:
- Patterns: preview
3.11.30
digilent.waveforms_beta_v3.11.30_64bit.exe
digilent.waveforms_beta_v3.11.30.dmg
digilent.waveforms_beta_3.11.30_amd64.deb
digilent.waveforms_beta_3.11.30.x86_64.rpm
Fixing known bugs
3.11.29
digilent.waveforms_beta_v3.11.29_64bit.exe
digilent.waveforms_beta_v3.11.29_32bit.exe
digilent.waveforms_beta_v3.11.29.dmg
digilent.waveforms_beta_3.11.29_amd64.deb
digilent.waveforms_beta_3.11.29.x86_64.rpm
Fixing known bugs
3.11.28
digilent.waveforms_beta_v3.11.28_64bit.exe
digilent.waveforms_beta_3.11.28_amd64.deb
digilent.waveforms_beta_3.11.28.x86_64.rpm
Added:
- Script:
- find and replace
- clear output button and function
- Ctrl+Tab
- Save All, Open multiple files
3.11.27
digilent.waveforms_beta_v3.11.27_64bit.exe
digilent.waveforms_beta_v3.11.27.dmg
digilent.waveforms_beta_3.11.27_amd64.deb
digilent.waveforms_beta_3.11.27.x86_64.rpm
Fixes and Help update
3.11.26
digilent.waveforms_beta_v3.11.26_64bit.exe
digilent.waveforms_beta_v3.11.26.dmg
digilent.waveforms_beta_3.11.26_amd64.deb
digilent.waveforms_beta_3.11.26.x86_64.rpm
Added:
- Script:
- multiple files for individual scripts or optional include
Fixed:
- Logic Analyzer:
- keep order in Bus signals
3.11.25
digilent.waveforms_beta_v3.11.25_64bit.exe
digilent.waveforms_beta_3.11.25_amd64.deb
digilent.waveforms_beta_3.11.25.x86_64.rpm
Fixed:
- Protocol I2C Read with Script
3.11.24
digilent.waveforms_beta_v3.11.24_64bit.exe
digilent.waveforms_beta_v3.11.24.dmg
digilent.waveforms_beta_3.11.24_amd64.deb
digilent.waveforms_beta_3.11.24.x86_64.rpm
Added:
- Wavegen:
- period setting next to frequency
Changed:
- Protocol:
- AVR programmer speed, functions, script access
Fixed:
- Network Analyzer:
- phase averaging
3.11.22
digilent.waveforms_beta_v3.11.22_64bit.exe
digilent.waveforms_beta_v3.11.22.dmg (not certified)
digilent.waveforms_beta_3.11.22_amd64.deb
digilent.waveforms_beta_3.11.22.x86_64.rpm
Added:
- Logic Analyzer:
- SPI interpreter with MOSI/MOSI
- HDMI CEC interpreter, trigger on: start, source, destination
- Portocol:
- AVR programmed: Flash, EEPROM, Fuse, Lock, Calibration
- Scope/Logic remembers as default option: Show Attenuation, Acquire Noise, Multiple Scale
- Pattern Generator negative delay option
Changed:
- Pattern Generator:
- clock duty round up
3.11.21
digilent.waveforms_beta_v3.11.21_64bit.exe
Fixed:
- Patterns preview
3.11.20
digilent.waveforms_beta_v3.11.20_64bit.exe
Added:
- shared workspace list when running multiple applications
Fixed:
- Digital Discovery trigger position
- Patterns preview for pulse
- other minor fixes
3.11.19
digilent.waveforms_beta_v3.11.19_64bit.exe
Added:
- Patterns Delay option for signal/bus
Fixed:
- Digital Discovery system frequency adjustment
3.11.18
digilent.waveforms_beta_v3.11.18_64bit.exe
Fixed:
- Supplies for EExplorer and Analog Discovery 1
- Logic Analyzer Inputs for Digital Discovery
3.11.17
digilent.waveforms_beta_v3.11.17_64bit.exe
Added:
- Spectrum Units: V/vHz, dBm, dBm/vHz, dBm/vMHz
- Digital Discovery:
- system frequency (Pattern Generator and Logic Analyzer) fine adjustment from Supplies window
3.11.16
digilent.waveforms_beta_v3.11.16_64bit.exe
Added:
- Spectrum:
- Units: dBm, dBmHz, dBmMHz
Fixed:
- Wavegen: Sync option
3.11.15
digilent.waveforms_beta_v3.11.15_64bit.exe
Added:
- SDK:
- VB/C# ushort and uinteger modes for FDwfDigitalInStatusData/2/Noise/2
- replacing BOOL and BYTE types
- manual update
- Logic Analyzer:
- 100 MHz limit option for Digital Discovery
Fixed:
- Spectrum: Persistence view axis labels for log scales
- SDK: VB/C# wrappers FDwfAnalogInStatusData16
3.11.14
digilent.waveforms_beta_v3.11.14_64bit.exe
digilent.waveforms_beta_3.11.14_amd64.deb
digilent.waveforms_beta_3.11.14.x86_64.rpm
Added:
- Script access to Logic Analyzer measurements
- System Monitor in Supplies window for AD1, AD2, DD
Fixed:
- SDK DwfParamOnClose continue running after re-open
3.11.13
digilent.waveforms_beta_v3.11.13_64bit.exe
Added:
- Network/Impedance Analyzer usage with constant frequency, start=stop
- quick measure, cursors, horizontal axis as percentage
3.11.12
digilent.waveforms_beta_v3.11.12_64bit.exe
digilent.waveforms_beta_3.11.12_amd64.deb
digilent.waveforms_beta_3.11.12.x86_64.rpm
Added:
- Import data from file option for Spectrum, Network and Impedance Analyzer
- trace toolbar width setting for Impedance Analyzer
- AnalogOutIn_PlayRecord.py example playing mono and recording to stereo WAV file
- FDwfAnalogImpedanceStatusInput phase normalization
Fixed:
- Analog Discovery 2 USB power monitor false 1A readings
- wrong default reference for dBV in Spectrum Analyzer
3.11.11
digilent.waveforms_beta_v3.11.11_64bit.exe
Added:
- Logic Analyzer Bus interpreter:
- either Clock edge option
- sampling delay relative to edge
- Events view lists sample for each edge when Clock signal is selected
3.11.10
digilent.waveforms_beta_v3.11.10_64bit.exe
Added:
- Scope scale for XYZ and Spectrogram 3D views
- Export EPS image format
- support for multiple transfers in Protocol/I2C/Sensor loop function
3.11.9
digilent.waveforms_beta_v3.11.9_64bit.exe
Added:
- Scope Spectrogram 3D surface view, for 64bit Windows
3.11.8
digilent.waveforms_beta_v3.11.8_64bit.exe
digilent.waveforms_beta_v3.11.8.dmg
digilent.waveforms_beta_3.11.8_amd64.deb
digilent.waveforms_beta_3.11.8.x86_64.rpm
Added:
- horizontal cursors for Scope/FFT, Spectrum and Impedance Analyzer
- cursor delta as decade for logarithmic scales
- Scope:
- simple Math channel operations: RMS, ATan
- LockIn amplifier as Math channel
- XYZ 3D graph, for 64bit Windows
Fixed:
- Scope/Audio/Tempo option
3.11.7
digilent.waveforms_beta_v3.11.7_64bit.exe
digilent.waveforms_beta_v3.11.7.dmg
digilent.waveforms_beta_3.11.7_amd64.deb
digilent.waveforms_beta_3.11.7.x86_64.rpm
minor fixes and improvements
3.11.6
digilent.waveforms_beta_v3.11.6_64bit.exe
digilent.waveforms_beta_v3.11.6.dmg
digilent.waveforms_beta_3.11.6_amd64.deb
digilent.waveforms_beta_3.11.6.x86_64.rpm
Added:
- Protocol
- UART Spy
- Max Lines option: log limit to prevent application slowdown
- Line Wrap option
- tooltips for UI controls listing Script access path
- application and script Font options
- dark theme support for Script
3.11.5
digilent.waveforms_beta_v3.11.5_64bit.exe
Added:
- Script open/save text file
- application argument: -script myscript.txt/js
Fixed:
- warnings at low record rates
3.11.4
digilent.waveforms_beta_v3.11.4_64bit.exe
Added:
- Scope:
- set/reset zero offset in each channel option
- precision option for measurements
Fixed:
- Script: access to traces and channels from Instrument.Export
- unit conversions V to Ṽ, A to Ã
- I2S 32 bit data
3.11.3
digilent.waveforms_beta_v3.11.3_64bit.exe
digilent.waveforms_beta_3.11.3_amd64.deb
digilent.waveforms_beta_3.11.3.x86_64.rpm
Fixes
3.11.2
digilent.waveforms_beta_v3.11.2_64bit.exe
digilent.waveforms_beta_3.11.2_amd64.deb
digilent.waveforms_beta_3.11.2.x86_64.rpm
Added:
- Spectrum, Network and Impedance Analyzer store time data when this view is open
Fixed:
- runscript argument
- loading of docked views geometry
3.11.1
digilent.waveforms_beta_v3.11.1_64bit.exe
digilent.waveforms_beta_3.11.1_amd64.deb
digilent.waveforms_beta_3.11.1.x86_64.rpm
Added:
- Scope: out of range warning in measurements
- Protocol/UART:
- support up to 32bit/word
- TX/RX format: text, binary, decimal, hex
- Wheel Direction option
- Logic Analyzer: option to swap previous/next events
- Spectrum Analyzer: allowing higher number of BINs for CZT
3.10.7
digilent.waveforms_beta_v3.10.7_64bit.exe
Added:
- Spectrum: logarithmic magnitude scale for voltage units
- Protocol: datetime stamp for SPI/I2C Spy
Fixes
3.10.6
digilent.waveforms_beta_v3.10.6_64bit.exe
Added:
- Scope
- access to digital channels from custom math channels
- digital measurements view
Fixes
3.10.5
digilent.waveforms_beta_v3.10.5_64bit.exe
digilent.waveforms_beta_3.10.5_amd64.deb
digilent.waveforms_beta_3.10.5.x86_64.rpm
Added:
- Power Supplies for AD2: tracking, slider, min/max
- Logic Analyzer: Measurements
- Impedance Analyze: DC mode compensation
- SDK VB wrapper, C# wrapper updated
Fixed:
- EExplorer Wavegen AM/FM index precision for sine
3.10.4
digilent.waveforms_beta_v3.10.4_64bit.exe
Fixed:
- decimal resolution in Export, Data and Event views
3.10.3
digilent.waveforms_beta_v3.10.3_64bit.exe
digilent.waveforms_beta_v3.10.3.dmg
digilent.waveforms_beta_3.10.3_amd64.deb
digilent.waveforms_beta_3.10.3.x86_64.rpm
Added:
- UART format option (binary, decimal...)
- SDK I2C without clock stretching
- SDK examples: Digital_I2c_PmodAcl.py, Digital_I2c_PmodGyro.py
- Spectrum Analyzer THDN measurement, THDp and THDNp in percentage units
- Impedance Analyzer:
- constant current, voltage, custom script for amplitude and resistance control
- Option to disable mouse drag and wheel operations on plots
- Impedance/Network Analyzer: averaging time
- Wavegen: extended frequency option
Changed:
- special values (none, off) moved to end of the preset list
3.10.2
digilent.waveforms_beta_v3.10.2_64bit.exe
digilent.waveforms_beta_v3.10.2_32bit.exe
digilent.waveforms_beta_v3.10.2.dmg
digilent.waveforms_beta_v3.10.2_mavericks.dmg
digilent.waveforms_beta_3.10.2_amd64.deb
digilent.waveforms_beta_3.10.2_i386.deb
digilent.waveforms_beta_3.10.2.x86_64.rpm
digilent.waveforms_beta_3.10.2.i686.rpm
Added:
- Impedance Analyzer
- voltage, current and custom plots
- edit Meter list
- Resistance mode for Meter, Frequency DC option
- step mode in Time view
- Network Analyzer
- step mode in Time and FFT views
- amplitude table and custom function
Fixed:
- Help minor fix
- Protocol SPI and I2C Sensor rate improvement
- StaticIO button lock
3.8.22
digilent.waveforms_beta_v3.8.22_64bit.exe
digilent.waveforms_beta_v3.8.22_32bit.exe
Added:
- Impedance differential setup, W1-C1P-DUT-C1N-C2-R-GND
3.8.21
digilent.waveforms_beta_v3.8.21_64bit.exe
digilent.waveforms_beta_v3.8.21_32bit.exe
digilent.waveforms_beta_v3.8.21.dmg
digilent.waveforms_beta_3.8.21_amd64.deb
digilent.waveforms_beta_3.8.21_i386.deb
digilent.waveforms_beta_3.8.21.x86_64.rpm
digilent.waveforms_beta_3.8.21.i686.rpm
Added:
- data property for impedance/network channels.
- Impedance.Resistor.reference property
- instruments accessible without index in Script tool like Scope.
Fixes...
3.8.20
digilent.waveforms_beta_v3.8.20_64bit.exe
Added:
- Logger function access to other channels value, average, min, max
- Script access to Logger channel set data property, getting average, minimum, maximum
Fixed:
- Logger Show/Maximum
- Script Protocol.I2C.Clear() function
3.8.18
digilent.waveforms_beta_v3.8.18_64bit.exe
digilent.waveforms_beta_v3.8.18_32bit.exe
digilent.waveforms_beta_v3.8.18.dmg
Added:
- Network Analyzer
- logarithmic scale and percentage unit
- spectrum measurements: Carrier, THD+N, THD, HD#
- FFT view
- Averaging option
3.8.17
digilent.waveforms_beta_v3.8.17_64bit.exe
digilent.waveforms_beta_v3.8.17_32bit.exe
digilent.waveforms_beta_v3.8.17.dmg
digilent.waveforms_beta_3.8.17_amd64.deb
digilent.waveforms_beta_3.8.17_i386.deb
digilent.waveforms_beta_3.8.17.x86_64.rpm
digilent.waveforms_beta_3.8.17.i686.rpm
Added:
- Scope
- persistence support for smooth curve and min/max sampling
- custom math
- current value in custom math function, can be used for averaging
- initialization code for integration purposes
- examples
- unit presets for: ohm, degree, VAC, AAC
- Spectrum
- Import/Export samples for Traces
- trace information option
- Range option to adjust all the scope input ranges
- Network and Spectrum
- Script support for set magnitude property
- Step size and steps per decade settings
- Network Analyzer
- custom plots: THD, HD2, HD3
- Protocol
- I2C/Spy glitch filter based on frequency setting
- Device options
- On Close: Run (keep running), Stop, Shutdown
- USB Power: Always ON or Stop with AUX for AD2
- USB Limit: USB current limitation AD1,2
- Audio Output: AD1, 2
- WaveForms SDK FDwfParamSet/Get, FDwfDeviceParamSet/Get
- DwfParamOnClose, DwfParamUsbPower, DwfParamLedBrightness, DwfParamAudioOut, DwfParamUsbLimit
- Notes toolbar show/hide option
- on/off icon for toggle buttons: supply enable, network analyzer reference...
- show entire capture button
Changed:
- renewed mouse wheel, drag and key (left,right,up,down) operation on plots and axis
Fixed:
- EExplorer output glitch during first device connection
- NI VI crash when initializing without device connected
- Scope XY plot
3.8.11
digilent.waveforms_v3.8.11_64bit.exe
digilent.waveforms_v3.8.11_32bit.exe
digilent.waveforms_v3.8.11.dmg
digilent.waveforms_3.8.11_amd64.deb
digilent.waveforms_3.8.11_i386.deb
digilent.waveforms_3.8.11.x86_64.rpm
digilent.waveforms_3.8.11.i686.rpm
Added:
- Digital Discovery:
- LED brightness option
- Logic Analyzer
- ASCII format for: Bus, SPI, I2C, I2S
- Format option for I2C
- Logic Analyzer and Patterns
- Line Color option
- Protocol
- Format option for SPI and I2C: Hexadecimal, Decimal, Binary, ASCII
- Plot Width option in application settings
Changed:
- drawing quality improvement for thicker lines
- color dialog buttons renamed to Close and Reset
3.8.9
digilent.waveforms_v3.8.9_64bit.exe
digilent.waveforms_v3.8.9_32bit.exe
digilent.waveforms_v3.8.9.dmg
digilent.waveforms_3.8.9_amd64.deb
digilent.waveforms_3.8.9_i386.deb
digilent.waveforms_3.8.9.x86_64.rpm
digilent.waveforms_3.8.9.i686.rpm
Added:
- WF/Settings/Options: Locale with System or English US regional option, export and import options
- SDK: FDwfParamSet/Get function
- Scope: measurement resolution
Fixed:
- minor issues
3.8.8
digilent.waveforms_v3.8.8_64bit.exe
digilent.waveforms_v3.8.8_32bit.exe
digilent.waveforms_v3.8.8.dmg
Added:
- WF SDK:
- examples updated to be Python v3 compatible
- FDwfAnalogImpedance functions for impedance/network analysis
- Protocol: CAN receiver filter by ID
- Impedance: Export information about amplitude and offset
Fixed:
- WF SDK: FDwfDigitalSpi functions read MISO/RX
3.8.7
digilent.waveforms_v3.8.7_64bit.exe
Fixed:
- Scope: save/load of coefficients for custom Math channel filter
3.8.6
digilent.waveforms_v3.8.6_64bit.exe
digilent.waveforms_3.8.6_amd64.deb
Added:
- Export: Wavegen and Supplies information added to Scope, Spectrum, Impedance, Network export comments
Fixed:
- Script Tool.exec timeout
- CAN high polarity option in Protocol tool and WF SDK
3.8.5
digilent.waveforms_v3.8.5_64bit.exe
Added
- Script functions: getSaveFile, getOpenFile, getDirectory
- Scope: multiple scales, zero offset
- Notes view
- Export options: notes, header as comment
- Help tab: floating/undock option, find with highlight
Fixed:
- Impedance Analyzer frequency scale in export
3.7.22
digilent.waveforms_v3.7.22_64bit.exe
digilent.waveforms_v3.7.22_32bit.exe
digilent.waveforms_v3.7.22.dmg
digilent.waveforms_3.7.22_amd64.deb
digilent.waveforms_3.7.22_i386.deb
digilent.waveforms_3.7.22.x86_64.rpm
digilent.waveforms_3.7.22.i686.rpm
Added
- Scope/Logic View/Logging picture format
- Script:
- Export function for instruments
- access to Protocol/UART/RX using Receiver, Receive and ReceiveArray functions, SendArray
Fixed
- Scope edge trigger position for all devices, when only one or two samples are above the threshold
- other minor fixes
3.7.21
digilent.waveforms_v3.7.21_64bit.exe
digilent.waveforms_v3.7.21_32bit.exe
digilent.waveforms_3.7.21_amd64.deb
digilent.waveforms_3.7.21_i386.deb
digilent.waveforms_3.7.21.x86_64.rpm
digilent.waveforms_3.7.21.i686.rpm
Added
- Wavegen dynamic configuration, adjustments without restarting the generator
- SDK support for CAN bus TX, RX
- more detail in Spectrum, Network and Impedance Analyzer export comments
- import data orientation option
Fixed
- Network Analyzer Meter export and copy
- Data Logger quick measurements
- other fixes and optimizations
3.7.19
digilent.waveforms_v3.7.19-2_64bit.exe
digilent.waveforms_v3.7.19-2_32bit.exe
digilent.waveforms_v3.7.19.dmg
digilent.waveforms_3.7.19-2_amd64.deb
digilent.waveforms_3.7.19-2_i386.deb
digilent.waveforms_3.7.19-2.x86_64.rpm
digilent.waveforms_3.7.19-2.i686.rpm
Added:
- Logic I2S Show channel option
- SDK functions for UART, SPI, I2C master and UART receiver
Changed:
- OS-X rollback to FTDI driver 1.2.2
Fixed:
- Impedance Analyzer: save/load of views positions
- other fixes and optimizations
3.7.15
digilent.waveforms_v3.7.15_64bit.exe
digilent.waveforms_v3.7.15_32bit.exe
Added:
- Logic Analyzer: position (Nth word) option for SPI trigger on value
- Impedance: Nyquist plot; settle time, minimum periods options
- Wavegen, Network/Impedance Analyzer: external Amplification option
- Tabbed/Docking window switching from main window
Changed:
- lower frequency limit for Scope, AWG, Network, Impedance
Fixed:
- 10ns delay in Logic Analyzer Sync and Protocol interface
- Sound Card device CPU usage
3.7.14
digilent.waveforms_v3.7.14_64bit.exe
digilent.waveforms_v3.7.14_32bit.exe
Added:
- Protocol I2C ACK/NAK last read byte option
Changed:
- Windows XP, Vista compatible FTDI driver in 32bit installer
3.7.13
digilent.waveforms_v3.7.13_64bit.exe
digilent.waveforms_v3.7.13_32bit.exe
digilent.waveforms_v3.7.13.dmg
digilent.waveforms_3.7.13_amd64.deb
digilent.waveforms_3.7.13_i386.deb
digilent.waveforms_3.7.13.x86_64.rpm
digilent.waveforms_3.7.13.i686.rpm
Added:
- Sound Card device of the computer can be used as Scope and Wavegen
- Scope sampling clock for Electronics Explorer
- Logic Analyzer data compression for recording, for Electronics Explorer
- Scope and Wavegen support for 4th device configuration of Analog Discovery 1 & 2
- Scope Logging Repeat option
- Scope Audio view: Stereo, Tempo options
- MacOS option for application menu
3.7.12-2
digilent.waveforms_v3.7.12-2_64bit.exe
Fixed:
- Analog Discovery 2 configuration file descriptions
3.7.12
digilent.waveforms_v3.7.12_64bit.exe
digilent.waveforms_v3.7.12_32bit.exe
Added:
- Scope sampling clock under time options, for Analog Discovery 1 & 2. The trigger IOs can be used as sample clock with delay and edge options.
- Logic Analyzer data compression for recording, for Analog Discovery 1 & 2
Changed:
- Windows installer:
- embedded prerequisites: Windows Installer, Visual C++ Redistributable 9 32/64bit, 12 64bit
- split installer for 32bit and 64bit WF applications, but the included WF runtime for custom applications support both architectures
Fixed:
- Logic Analyzer UART frame error threshold
3.7.10
digilent.waveforms_v3.7.10.exe
Added:
- Spectrum Analyzer Markers
Fixed:
- SDK Electronics Explorer enumeration
- Scope Math channel unit presets
3.7.9
digilent.waveforms_v3.7.9.exe
Fixing:
- Logic Analyzer Event view double click for signals
3.7.8
digilent.waveforms_v3.7.8.exe
Changed:
- Impedance Analyzer:
- view names
- solid line for magnitude
Fixed:
- Impedance Analyzer admittance |Y| value
3.7.7
digilent.waveforms_v3.7.7.exe
Added:
- Scope and Logic trigger detector for trigger source
Fixed:
- warning message when connecting to EExplorer
- Patterns trigger on Digital Discovery.
Hi @HJ Son
Use single acquisition mode for high frequency captures up to device buffer size. Which is 8192 by default or 16384 with the second configuration.
FDwfDeviceConfigOpen(-1, 1, &hdwf) // 1=2nd configuration with 16Ki scope buffer / channel
The data streaming for record mode is working up to 1-2MHz
Hi @Karim Meddah
For warranty and replacement contact the support.digilent @ ni.com specifying the Date of Purchase, Seller and Purchase Order/ Web order Number.
For troubleshooting and repair see the links in the previous post.
Hi @Karim Meddah
The device could have been damaged by high (usb) voltage or shorting device ground to an external supply rail.
May I ask for what experiments have you used the device before? Have you used high voltage or external supply?
A faulty USB hub powering (>5.5V) could also damage the device.
Hi @LarsB
Such search criteria is not available but you could add sections of the capture in different Tabs like this:
It may be also useful that clicking/selecting an out of screen row in the X Cursors table it will position the view having respective cursors in the middle.
Hi attila
I was surprised by your quick reply.
I transfer your answer to the vender soon. (Unfortunately, I cannot write API. I can only write script. So I cannot test your advise for myself.)
Thank you.
Dear attila
Thank you very much for your quick response.
I understood AD2 has just two (hardware) ranges.
After your reply I discussed with the vender , then the problem was signal level itself. So the problem was solved.
Thank you.
Best regards.
Thanks for the detailed explanations zygot and attila, they made it much clearer for me what's going on, and where the sample-rate relationship comes from!
Hi @mete
The Sync in Logic Analyzer uses the Trigger resources for sampling, so in this mode the trigger is not available.
With AD2, ADP3X50... you could use the Scope (with Digital signals) to have Trigger IO as sampling clock and also specify a trigger condition.
With ADP3X50 you can use a Trigger IO as reference cock IO.
The old EExplorer has a dedicated digital clock input.
thank you for the help, it is working now
I added Wait(2) after the two line:
FDwfAnalogInChannelRangeSet(hdwf, 0, 50.0);
FDwfAnalogInChannelOffsetSet(hdwf, 0, 5.0);
wait(2)
Hi @bryan78
It is not explicitly explained for custom, only in the Sensor functionality mentioned.
I've thought having separate function for Select is understandable that is separately software controlled which implies delay.
Later we may add new transfer functions which include timed control of select signal.
Got it now, thanks.
So, ADC conversion frequency is way higher than the sampling frequency, for each sample AD2 manages to do a ton of conversions, which it normally averages (hence the smooth plot), but also shows min/max values in the form of this noise band to give an idea of what extremes the ADC saw while digitizing.
Hi @Hamza Oncuer
The WaveForms application uses the same API, so the device should be detected with custom application as well.
Try using the FDwfEnum function or the FDwfDeviceOpenEx with fixed IP.
Eventually using the DmgrSetNetworkEnumTimeout from Adept Runtime to adjust the network timeout. The WF application sets this to 100ms for auto enumeration and 1s when the 'manual' button is used.