Jump to content

attila

Technical Forum Moderator
  • Posts

    6,498
  • Joined

  • Last visited

Everything posted by attila

  1. Hi @jostikas I don't see any problem with the project. On workspace save or load all the instruments are stopped, including the power supplies for which the stop means turn off.
  2. Hi @fonak 1. The measurement list is growing, I will have to add option to add/remove items in measurements mode. 2. Rdc: I'm not sure how to fit this in the existing interface which doing AC measurements. Will this DC measurement require a new operation mode? Thank you for the suggestions.
  3. Hi @Bruce Boyes Unfortunately AD2 with RPi is still not working.
  4. Hi @Grant Mathieson The Logger does not provide Scope measurements. This is intended for slow DC and AC signal monitoring. If understand correctly you need sample rate of 100MHz and logging over several seconds or more. The Record has limitation due on USB bandwidth of about 1MHz and 10M samples. For precise periodically monitoring you could use a dummy Wavegen or Patterns, like for 100ms rate specify 99ms wait and 1ms run time. Otherwise you can also use the Scope/Time/Rate option. Select this in Scope as trigger source. You can use Scope/View/Logging/Custom to store the needed measurements.
  5. Hi @Grant Mathieson Sorry but I don't understand what problem you are facing. Here the same phase measurement is calculated in Scope and in Script:
  6. Hi @Grant MathiesonMathieson There can be multiple scopes opened, so from Script tool use: Scope1.Channel1... You can also address the measurements like: Scope1.measure("Phase") Scope1.Channel1.measure("Average")
  7. Hi @Phil_D The received data set may contain inserted or altered by dummy zero bytes so the data can be shifted randomly... To detect such it would require adding a custom CRC wrapper above the communication, firmware and software architectural changes...
  8. Hi @rprr The x86/amd64 Linux builds requires libc6 >=2.14, armhf >= 2.13 You can try installing the WF package on the system even without the device. The SDK examples should execute normally, printing "failed to open device"... The waveforms application due to GUI has higher requirements, but it should start and work in demo mode.
  9. Hi @Phil_D @rprr The problem is that the USB IN packets/bytes are randomly lost/altered. I tried various kernel options, limiting the USB transfer rates but had no luck. The data corruption reduced from one in 1-60 seconds to one in 10-60 minutes, which it is still not good... It seems that the root of the problem is in the low level FTDI library, kernel or USB modules, or between them... The Analog Discovery is working fine with other SOCs but not with the RPi. I also notice issue with the USB keyboard I use with the RPi, time to time key presses are not received. You can find many similar RPi issues on the net: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=5249&sid=8839659cb92b7475fa196b2fad775d9f&start=250 http://www.ftdicommunity.com/index.php?topic=40.0
  10. Thank you for the information. (Meanwhile I tried limiting the USB transfer rate of the device from 30/60MBps to kBps. This did reduce the frequency of lost USB packages from 1/second to 1/hour, but it did not solve the problem entirely.)
  11. Hi @kojak The Spectrogram is useful with large amount samples and this requires using the Record mode in Scope. The Spectrum interface does not support record at the moment. The traces in the Spectrum interface perform FFT on entire capture, which with millions of samples can be very slow to process. I think the Scope is the suitable place for the Spectrogram view where you can see at the same time the time domain signal and spectrogram too. Eventually there could be a separate instrument for Spectrogram. Thank you for the for posting your request.
  12. Hi @Cleber Borges 1. With the external Amplification option you can specify the externally applied gain (opamp, voltage divider...). Like if you amplify the AWG signal 10 times (10x) the application will take this in consideration, so setting 10V it will output 1V which amplified will result 10V, or for voltage division of 1/100 (0.01x) setting 1mV the AWG will output 100mV, which attenuated will give 1mV signal... 2. This is just a fix. In the previous versions the CPU usage was high when using sound card. I had a hard time to setup the drivers an old laptop which has real line in and out to test the Impedance Analyzer with sound card. The result in ideal cases look good, but this does not replace the Analog Discovery. With sound card the frequency range is limited, the channels are AC coupled, so you have no DC information in scope, you can't set output offset... The reference traces named SC were captured with sound card and the other ones with AD:
  13. Hi @Cleber Borges You can apply lower frequencies with WF v3.7.15: https://forum.digilentinc.com/topic/8908-waveforms-beta-download/
  14. Hi @Cleber Borges 1. I don't have expertise in electronics to recommend such. 2. The various options are added in case some of them are not working with a computer to have an alternative setting to try. Theoretically 32 bit should be better, I think in float only 24bit are actually used. It depends on the physical audio ADc/DAc of the computer. I don't see any different between 16b, 32b and Float, so my PC has 9-16 bits mic input. The microphone input is usually mono or eventually stereo, 1 or 2 channels. 3. There is no Nyquist plot in Impedance analyzer but you can create such with the Script tool. plot1.X.data = Impedance1.Traces.Trace.getData("Rs") plot1.Y1.data = Impedance1.Traces.Trace.getData("Xs")
  15. Hi @Cleber Borges The AD2 AWG resolution is ~0.18mV and Scope ~0.3V. To improve the AWG resolution a simple external voltage divider can be used, like 1k/10R which will reduce the 1V signal to 10mV and the resolution to 1.8uV The Scope would require amplification which is a bit more complicated to do. The sound card is an experimental feature and it depends on the audio AD/DAs of the computer. These inputs/outputs are AC coupled so it won't work for low frequencies. Here is a comparison of 1V signal vs 10mV vs 10mV with averaging of 10, for an very small 39pF capacitor:
  16. Hi @Cleber Borges We could reduce the minimum frequency to 100uHz. May I ask for what purpose do you need such low frequency? This is almost 3 hours of signal period, so a step in Impedance Analyzer would be done in ~45 hours, ~2 days...! The Scope sample rate minimum is about 50mHz. The IA uses at least 16 periods for each step, this for FFT windowing and averaging/precision. The Scope with buffer of 8k needs about 500 samples per period, so the minimum IA signal frequency is about 100 uHz, 1000 seconds.
  17. Hi @sask_ranger The is an on/off switch on the board between the supply and usb. This enables/disables all the device outputs. In case it is clogged with dust try toggling a few times and blow on it.
  18. Hi @kraiskil I suspect the ferrites (50mOhm/1A BK2125HS470-T) on USB GND and VCC got damaged or weekend on your board. These are below the USB plug, on the edge of the bottom side, and are intended for noise filtering, but also act as a fuse to protect the computer beside D28, in case of connecting the device ground to high external voltage. https://reference.digilentinc.com/reference/instrumentation/analog-discovery-2/reference-manual#usb_power_control
  19. Hi @Abdulmalik It is important to have common ground voltage level, ground to ground connection between devices. Without it these can be easily damaged. Be careful with the grounding! There could be high voltage difference between device "grounds". In case the earth wiring in the wall sockets is wrong, like on is hooked to another phase, you can have hundreds of volts difference. To prevent such problems use extension cord to power devices from the same socket. The AD2 ground is connected over USB to the computer. In case you are using PC or laptop with supply that has earth connection your AD2 probably has earth connection. Battery powered or supply without earth pin are floating, safe to connect to other devices. The first connection point and last removed one should always be the ground!
  20. Hi @Abdulmalik Try loading the factory calibration, WaveForms/ Settings/ Device Manager/ Calibrate/ Reset/ Load factory or Reset to zero/ Apply/ Close/ Select. Leave the scope inputs open or short them to ground, then start Scope or Voltmeter. In case the reading of channel 2 is still odd probably this input got damaged. The ratings relative to device ground are the following: Recommended operating conditions Absolute maximum ratings Oscilloscope (1+,1-,2+,2-) ±50 V differential, ±25 V single ended ±50 V WaveGen (W1,W2) ±5 V, 10 mA ±5.8 V, 50 mA Power Supplies (V+,V-) 0.5 ... 5 V, -0.5 ... -5 V +6 V, -6 V USB powered 700 mA / channel, 500 mW total Auxiliary powered 700 mA or 2.1 W / channel Triggers, Digital IO (T1,T2,0,1,2,...) LVCMOS 3.3 V, 4 mA ± 20 V For more information visit the Analog Discovery 2 resource center.
  21. 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.34 (2024-02-28) digilent.waveforms_beta_v3.21.34_64bit.exe digilent.waveforms_beta_v3.21.34.dmg digilent.waveforms_beta_3.21.34_amd64.deb digilent.waveforms_beta_3.21.34.x86_64.rpm digilent.waveforms_beta_3.21.34_i386.deb digilent.waveforms_beta_3.21.34.i686.rpm digilent.waveforms_beta_3.21.34_arm64.deb digilent.waveforms_beta_3.21.34.aarch64.rpm digilent.waveforms_beta_3.21.34_armhf.deb digilent.waveforms_beta_3.21.34.armhf.rpm Fixes and improvements 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.30 (2024-02-22) digilent.waveforms_beta_v3.21.30_64bit.exe digilent.waveforms_beta_v3.21.30.dmg digilent.waveforms_beta_3.21.30_amd64.deb digilent.waveforms_beta_3.21.30.x86_64.rpm Adding: - DMM: history Fixing: - Patterns: export - FDwfDigitalSpiIdleSet 3.21.29 (2024-02-19) digilent.waveforms_beta_v3.21.29_64bit.exe Fixing: - Logic: Bus interpreter above 32bit sampling 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.26 (2023-08-11) digilent.waveforms_beta_v3.20.26_64bit.exe digilent.waveforms_beta_v3.20.26.dmg digilent.waveforms_beta_3.20.26_amd64.deb digilent.waveforms_beta_3.20.26.x86_64.rpm Adding: - Scope,Logic: Device Buffering (memory segmentation) for ADP3X50 - SDK: FDwfAnalog/DigitalInBuffersInfo,Set,Get Changed: - Kaiser window Fixing: - EExplorer: StaticIO 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.20.10 (2023-06-16) digilent.waveforms_beta_v3.20.10_64bit.exe Fixing: - Scope: Device + DPS3340 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.28 (2023-03-18) digilent.waveforms_beta_v3.19.28_64bit.exe digilent.waveforms_beta_v3.19.28.dmg digilent.waveforms_beta_3.19.28_amd64.deb digilent.waveforms_beta_3.19.28.x86_64.rpm Adding: - stop/abortscript, close/killapp application arguments Fixing: - Protocol SWD: ack mask, trailing bits 3.19.27 (2023-03-17) digilent.waveforms_beta_v3.19.27_64bit.exe digilent.waveforms_beta_v3.19.27.dmg digilent.waveforms_beta_3.19.27_amd64.deb digilent.waveforms_beta_3.19.27.x86_64.rpm Adding: - Scope: XY fade, fixed aspect ratio - Protocol SWD: read/write acknowledge support, park wait, retry, idle IO option Fixing: - ADP3X50,EclypseZ7: Wavegen 256Hz and other fixes - Demo crash 3.19.26 (2023-03-14) digilent.waveforms_beta_v3.19.26_64bit.exe digilent.waveforms_beta_v3.19.26.dmg digilent.waveforms_beta_3.19.26_amd64.deb digilent.waveforms_beta_3.19.26.x86_64.rpm Adding: - ADP3X50,EclypseZ7: Scope noise buffer Fixing: - Logic/Protocol: SWD - other fixes and improvements 3.19.25 (2023-03-07) digilent.waveforms_beta_v3.19.25_64bit.exe digilent.waveforms_beta_v3.19.25.dmg digilent.waveforms_beta_3.19.25_amd64.deb digilent.waveforms_beta_3.19.25.x86_64.rpm Adding: - Settings/ Options/ Graphics/ Logic Edge - ADP3X50,EclypseZ7: Scope capture of Wavegen FM, AM Fixing: - ADP3X50,EclypseZ7: Protocol reception 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.14 (2023-01-26) digilent.waveforms_beta_v3.19.14_64bit.exe digilent.waveforms_beta_v3.19.14.dmg digilent.waveforms_beta_3.19.14_amd64.deb digilent.waveforms_beta_3.19.14.x86_64.rpm Fixing: - Logic/Protocol: CAN FD CRC17/21 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.58 (2022-10-28) digilent.waveforms_beta_v3.18.58_64bit.exe digilent.waveforms_beta_v3.18.58.dmg digilent.waveforms_beta_3.18.58_amd64.deb digilent.adept.runtime_2.27.7-amd64.deb digilent.waveforms_beta_3.18.58.x86_64.rpm digilent.adept.runtime-2.27.7.x86_64.rpm 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.52 (2022-09-15) digilent.waveforms_beta_v3.18.52_64bit.exe digilent.waveforms_beta_v3.18.52.dmg digilent.waveforms_beta_3.18.52_amd64.deb digilent.waveforms_beta_3.18.52.x86_64.rpm Adding: - Wavegen Amplitude unit option: peak2peak, RMS, dBV, dBm, dBu Fixing: - EclypseZ7 Scope channel multiplexing 2 to 1 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.28 (2022-04-14) digilent.waveforms_beta_v3.18.28_64bit.exe digilent.waveforms_beta_v3.18.28.dmg digilent.waveforms_beta_3.18.28_amd64.deb digilent.waveforms_beta_3.18.28.x86_64.rpm Partially fixing ADP3X50 recording with DDR buffering 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.22 (2021-04-21) digilent.waveforms_beta_v3.16.22_64bit.exe digilent.waveforms_beta_v3.16.22.dmg Adding: - Logic Analyzer USART PS/2 interpreter Fixing: - SDK manual updated - MacOS update to AdeptRuntime 2.21.3, backward compatibility 10.9, WF app 10.12 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.
  22. Hi @bentwookie We have several Macs in the office and have no problems using the devices. As you can see in the earlier posts we care about the clients and solve most of the issues. I did not get any feedback on the following version which includes the latest driver. Do you still have the AD? Could you try if it solves the problem? The main problems I see in general: - powering issues: Due to high speed amplifiers and ADC/DAC the AD needs about 2.5W. Here the USB host, cabling or plugs could be a problem. As solution you could try using another port, or use powered hub or 5V auxiliary supply for AD2. - driver loading on OS-X : After installing the USB driver restart without having the device connected in order to load the proper driver filter. Some reviews for the product page: Wow! Posted by Kitt on 10th Sep 2017 OK, finally figured out how to get this to work on my Mac. I really hope this product continues to be supported and updated. It's great. I love having a software based test bench! Decent scope, waveform generator and logic analyzer in one. Posted by M on 29th Dec 2016 This is a decent scope and logic analyzer, and the price is right. What is good: * You get a scope, logic analyzer, signal generator, low amp variable power supply. That is a lot, and the price is good. * The software is pretty good, but takes a little clicking around to learn. Some minor gripes: * On the MAC, the FTDI driver from diligent is a "blocker", that sometimes interferes with the OSX one, so you have to reboot before you can use your other FTDI items. This cost me a day to try to get the Analog Discovery 2 to work. * The scope or logic analyzer are not quite fast enough for 20 MHz signals, which is what my AVR chips run at. Frequencies of 5 MHz (may be 10 MHz) are OK. * If you are not careful, there is cross talk on the inputs, so your scope signal is not so clean. With a bit of attention it gets better.
  23. Hi @JayRoe Sure, OSX support is maintained. WaveForms v3.6.8 was built on OS-X.12 and it should work on X.13 too.
  24. Hi @NEP You have the application in private message.
  25. Hi @MicahK555 Good to hear that it is working. Thank you for the feedback.
×
×
  • Create New...