Search the Community

Showing results for tags 'waveforms'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • Add-on Boards
    • Scopes & Instruments and the WaveForms software
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







  1. Hi, I'm running into an issue when using Python3 with Analog Discovery 2 on Ubuntu 20.04 LTS box. Platform: AD2 on Ubuntu 20.04 LTS. Here is a dump for a small 'enumerate' script used to identify the device and software, let me know if you need anything else. FTDI Version: 0x10408 Devices: 1 1: SN: b'210321A36017' : b'Digilent USB Device' Flags: 0x2 Type: 0x8 ID: 0x4036014 Loc ID: 0x10c DMGR Version: b'2.9.3' Devices: 1 1: SN: b'SN:210321A36017' : b'Analog Discovery 2' PDID: 0x40300360 DWF Version: b'3.14.3' Devices: 1 1: SN: b'SN:210321A36017' : b'Analog Discovery 2' Goal:
  2. Hallo Atilla, I find the possibility to use a low cost USB sound card with WaveForms for some simple student experiments at home, during this pandemic, very engaging for the students. Unfortunately those sound cards have only one input channel and cannot display time delays or phase shifts. I was thinking if there is a possibility to add cross-triggering between the generator (sound card output) and the oscilloscope (sound card input), it would provide them additional insight into circuit behaviour. Thank you, J.Kjosev
  3. During device opening internal chips are enabled and configured. This results in consumption increases, specially when the 100 MHz clock (PLL) is started. The needed current increases from 100mA to 500mA. In case the USB can't provide enough current the voltage drops below the minimal required for the device to operate and communication fails. In case you get “Device configuration failed (PLL 1)" or "Communication with the device failed.” error message: The device needs at least 2W/400mA from USB cable. To satisfy this: - Try to use different USB cable and com
  4. please visit <a href="">this page</a> to see the phase measurement error in Scope function of AD2. Notes2100/Lab IV - Op Amp_page_a.html Student users can be disturbed (and distressed) because of this error. Either changing the code or informing the user that the phase calculation works only for sinusoidal signals with zero DC offset. Here is the suggested code: var sum1 = 0 var sum2 = 0 var sum12 = 0 var mea
  5. I currently have a Raspberry Pi 4B with Waveforms installed connected to a Digilent Analog Discovery 2. The device works as intended, and I have a VNC connection set up so that I can remotely use it. The Waveforms software itself has a weird feature where the keyboard seems to be mapped incorrectly. For example, the key '1' returns '9', '2' returns '0', etc... I have used a web browser and a terminal on the RPi and neither had the same feature. Any advice?
  6. Waveforms stopped working for me recently on one of my Linux machines (it still works on other machines with same Analog Discovery unit, same distro & kernel). On the one machine, I now always get an error dialog: Device opening failed. The device is being used by another application. Device programming failed. I've checked, and AFAICT, it is not being used by another application. The ftdi_sio driver has disconnected as it should, and no other application aside from waveforms has that usb device open. Any ideas on what might be causing this error? The only thing that cha
  7. Hello, I was wondering if there are any plans in the future to make the WaveForms software support the Ni-VirtualBench HW? I mean, if you want an upgraded version of the AnalogDiscovery 2 the only similar "all in one" product on the market is the VirtualBench, and fortunately Digilent is "A National Instruments company". To be fair, the VBench does come with a default app that lets you control it, but the WaveForms software is light years more advanced. I think it would make the VB far more usable and user friendly if it could be controlled by WaveForms or something similar. Thank yo
  8. [email protected]:~/Downloads$ sudo dpkg -i digilent.waveforms_3.14.2_amd64.deb Selecting previously unselected package digilent.waveforms. (Reading database ... 540097 files and directories currently installed.) Preparing to unpack digilent.waveforms_3.14.2_amd64.deb ... Unpacking digilent.waveforms (3.14.2) ... dpkg: dependency problems prevent configuration of digilent.waveforms: digilent.waveforms depends on digilent.adept.runtime (>= 2.17.1); however: Package digilent.adept.runtime is not installed. dpkg: error processing package digilent.waveforms (--install): dependency problems - lea
  9. I am using the Waveforms software as an oscilloscope and I can see the sample rate, but I need to know how fast it's triggering. I am trying to compare the trigger rate at different trigger levels, which is a number I can get on my normal oscilloscope but I don't know how to get on this software. My only thought was setting up a custom measurement, but I'm not sure what exactly that would look like or if that would work. Thanks for any help!
  10. Folks, I have a new AD2, and I would like to log a data bus sequence for analysis. First prize: 16 bit data logging, clocked in with Trig1, Triggered by Trig2. My problem: If I use Sync mode, the data bus is just marked "X". If I use the free-running timebase, I see hex values, but I want the values on the rising clock edge. Second problem: Can I use Trig1 as a clock, or must I burn a digital channel for the clock ? Third: Can I start the capture on the falling edge of Reset, for repeatability ? Must I burn another digital channel for reset as well ? I did try using
  11. Is there a specification available for the files generated by WaveForms software? I would like to know if the serial number of the AD2 device that generated the data is stored in there somewhere.
  12. Dear Digilent Team, I have a query with respect to your software license for the Waveforms SDK: I have been using your AD2 board for a while and it is a great piece of hardware. As part of my research I have integrated the AD2 into a little box together with a Linux processor, amplifier and transducer to form a basic ultrasonic acquisition system in our lab. The system is controlled via a Python code which incorporates the DWF library (not using the Waveforms GUI); nonetheless the Waveforms SDK and Adept Runtime need to be installed on the integrated Linux processor to
  13. Hello, I am using Digital Discovery 2 with Waveforms. Is it possible to capture a pattern with the Logic Analyzer and use it as a in the Pattern Generator? Thanks, Daniel
  14. Hello, I have a first generation Analog Discovery, S/N 210244626692. It recently stopped communicating with my computer. I have tried different USB ports, different cables, and tried a classmate's AD on my computer. The classmate's AD was recognized by Waveforms, but mine was not. Nothing shows up in the Device Manager when my AD is plugged in. -Nat
  15. Hi Guys, I wanted to check a signal and then when trying to zoom with the mouse wheel I have the behavior showed in the video. Looks like at a specific Zooming the rescale of the screen goes a bit crazy. Thanks in advance The version I'm using is here: 20200420_165752.mp4
  16. I'm fairly new to Linux and Waveforms, so apologies if I am missing something obvious. I am trying to install Waveforms on a Chromebook with Linux support enabled. The version of Waveforms I am attempting to install: digilent.waveforms_3.12.2_amd64.deb The version of my OS: $ cat /etc/*-release PRETTY_NAME="Debian GNU/Linux 10 (buster)" NAME="Debian GNU/Linux" VERSION_ID="10" VERSION="10 (buster)" VERSION_CODENAME=buster ID=debian The error I get when trying to install: The following packages have unmet dependencies: digilent.waveforms: Depends: libc6 (>= 2.14)
  17. I am finding that if I set the sweep time to anything over about 20ms, the sweep winds up corrupted. Have updated to current (3.12.2, 64-bit) - no change. Please advise.
  18. Hello, I have been trying to figure out if there is a way to move cursors from the horizontal plot to the XY plot in order to calculate the phase shift using Lissajous pattern method. However, I have been unable to move the cursors over to the XY plot. Is this possible or not? Thanks.
  19. Hello, I am having issues with my analog discovery 2. When I try accessing the device in the device manager of waveforms, I keep getting the same error code listed below. I have tried redownloading the waveforms software, but this hasn't fixed the issue. Any help would be greatly appreciated. Thanks for the help!
  20. Hi, Can anyone tell me if it is possible, from within the <Scope/Math channel/Custom scripting> environment to access instrument objects like Wavegen1, Logic1, Logger1, ... and their sub-objects? And if it's possible, how to do it? Thanks in advance for your help. Kind regards.
  21. There is an annoying popup with the title "transferring data" when running a script. It is drawn over every other window and it steals the focus. Could it be made in some other way? Im running waveforms 3.11.18
  22. Hi everyone, just a quick message to present myself: I'm a professional IT-er and an amateur electronics enthousiast. My website can be found at: Website Some of my electronics projects are: Visitekaarduino Retro Z80 computer with stackable segments and memory mapping "War Dogging", the new war driving in miniature The reason I came to this forum is that I really like the AD2, using this device is like coming home. However, when going into scripting, I find the documentation rather non-existent. I know 18 different programming languages (ECMA-script /
  23. Hi. I am a complete novice to Waveforms and have just installed in DEMO mode on my MacPro (2013). The installation went perfectly and I opened up the Waveform generator (Wavegen), confirmed a 1kHz sine wave and looked around Waveforms for a way to output this to my Rigol DS1054Z. Then, I tried all the options in preferences and at the bottom of the graphical display; but I could not get the signal I generated (any sound) on my speakers (to confirm it was working as expected) before sending the signal to my external RIGOL scope. I did a quick search on the net and could
  24. Hi With the waveforms tool is it possible using python scripting in the Waveforms platform to do the following ?? Use the Digilent Analogue discovery 2 - Attach a device like a PMOD device eg accelerometer using the Analogue discovery 2 ability to chat SPI & IC2 - pmod DEVICES SUPPORT 12-pin Pmod connector with SPI interface and 2×4-pin I²C interface - Then using the read information from the PMOD device treat it like an extra oscilloscope channel . Either as a Analog channel
  25. I'm pleased with the digital discovery but zooming using the mouse wheel in the Waveforms logic analyzer works in the opposite way to virtually every other Windows application. Normally when the wheel is rolled towards the screen it zooms in and when it is rolled back you zoom out but in Waveforms it is the opposite way round. Is there any chance this could be changed. Every time I use the zoom I zoom in the wrong direction first. Also, does anyone have an example of the code for a custom trace that is the result of a logical expression on other traces? For example "New trace = /CS OR /WR