Search the Community

Showing results for tags 'wavefoms'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • News
    • New Users Introduction
    • Announcements
  • Digilent Technical Forums
    • FPGA
    • Test and Measurement
    • Measurement Computing (MCC)
    • Add-on Boards
    • Digilent Microcontroller Boards
    • Non-Digilent Microcontrollers
    • LabVIEW
    • FRC
    • Other
  • General Discussion
    • Project Vault
    • Learn
    • Suggestions & Feedback
    • Buy, Sell, Trade
    • Sales Questions
    • Off Topic
    • Educators
    • Technical Based Off-Topic Discussions
    • Archived

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 18 results

  1. I just want to read back something besides 0x00 on my raspberry pi. Is it possible to adjust the MISO to be 0xAA for example? This is with respect to the WaveForms program under the Logic sub menu. The Analog discovery is showing me what the Master is writing (DEADBEEF), so I am confident I have hooked things up correctly. I'm not sure if this is even possible, please feel free to correct me either way. Edit: I found the protocol submenu where I can write custom scripts, this will probably achieve what I want. I will add what I find to this topic if I get it working.
  2. Hi folks, I suffer from migraines, and when they are bad, I struggle with light sensitivity. This means I like to avoid user interfaces that have full brightness (or darkness) colors as it tends to cause too much contrast and can be painful for me to look at. I was thrilled to find that I can modify the stylesheets for Qt myself and was able to improve a lot of things. I was also able to change the trace colors to be a little dimmer. But I still can't figure out how to address anything that's not a Qt control, mainly the data display areas in Logic and Scope. I'd like to set the background to #1E1E1E (like Visual Studio Code) and bring the full brightness values (anything with a 255 in it) to something less bright. Is this possible? I've attached my latest version of the stylesheets along with screenshots pointing out the places I'm having problems. This is with 3.17.19 (beta). Thanks! --chris BetterDark.css
  3. Hello, I want to learn compensation values (open resistance, open reactance, short resistance and short reactance) of a compensation action. How can see these values? Trace export contains probe resistance and reactance values. There is no data about compensation values. I need them to verify my design. There is a python script named as "". I reviewed this script. But, This script does calculate resistance and reactance values according to single frequency and single resistor value. How can enhance the script to grab same compensation values like WaveForms does it with multiple frequencies and multiple resistors. Could you guide me? I realized that each application restart reset compensation values. So, it requires a new compensation action. But, I can retrieve same compensation values if I save the workspace. So, saved workspace contains previous compensation values in it. How can reach them? Regards, Resul
  4. Hi All, I am developing a custom application using Analog Discovery 2 and Impedance Analyzer Adapter. I am trying to implement C-V measurements. WaveForms chart is different from my application with the same parameters. I wanted to investigate the difference with writing python scripts which is the same logic with my custom application. Here is the WaveForms screenshot with the same DUT configuration and Python script plot. They have some configurations but the plots are so different. Peaks are similar. But, They look really different. DUT: 1N4007 Diode. What is the reason for the difference between charts? WaveForms charts are smooth. Do WaveForms have extra configuration or techniques under the hood? Please see the charts and the script file. Regards, Resul
  5. Does anyone know how to update the licence to open up waveforms??? Please help
  6. With WaveForms for Windows in docking mode, keyboard shortcuts don't respect focus. Instead of being delivered to the currently focused panel only, the keystrokes are sent to any random panel with a matching shortcut. Consider the following layout: [Supplies | Logic] ------------------ [Protocol | Script] With the Script panel in focus I'd expect Alt+F to open the Script panel's File menu, but it instead goes to Supplies. If I hit Esc and try again it now goes to Protocol, then to Script, then to Logic, and so on. What's more alarming is that if you stack some of the panels, keyboard shortcuts continue to be delivered to all—including the ones that are now hidden in inactive tabs. For example, if you take the above layout and drag Script on top of Protocol (with these two panels now becoming tabbed), select the Scripts tab, and hit Alt+F, the Protocol tab continues receiving this shortcut in spite of being completely invisible—and its File menu appears floating in the top left corner of the WaveForms window, detached from the invisible Protocol tab, so you can't even tell to which panel the menu belongs. This problem doesn't occur in any of the other window modes.
  7. Currently, it seems that: only instruments that are already open in the GUI can be used by a script, there's no way to programmatically open an instrument from a script, and if a script depends on an instrument that's not open, the best it can do is abort. If this is all accurate, it strikes me as a poor design because: scripts cannot be made fully self-sufficient or deterministic without the ability to set up their own dependencies, it doesn't reflect reality (e.g. the Supplies instrument not being open doesn't mean that the actual power supply doesn't exist), and scripts have access to much more trivial things (e.g. animation speed), yet something as important as this is missing. Would you please consider implementing the ability to either (a) open instruments programmatically or (b) access them while not open? While you could argue that scripts are part of a workspace and the user could just keep the right set of instruments open in the workspace where the script is being written, this expectation seems very fragile to me because scripts are ultimately stand-alone files and, as such, they can be opened in other workspaces and shared with people who may not have the necessary instruments open.
  8. As we know, the ability to read data is lost when the Protocol instrument's debug mode (i.e. the "Logic Analyzer" toggle) is turned on. In GUI-initiated read operations (e.g. Protocol > CAN > RX, Protocol > I2C > Spy, Protocol > SPI > Master), this condition is clearly indicated with warning "Not available in Debug mode. See Logic Analyzer." whenever a read is attempted. However, in custom scripts (e.g. Protocol > I2C > Custom, Protocol > SPI > Sensor, Script): no errors are thrown when read operations are attempted, Protocol.*.Read*() functions succeed and silently return healthy all-zero words, and these misleading return values are indistinguishable from actually successful reads. While code can be added to scripts to ensure debug mode is off, the fact that read function calls succeed and return zero values indistinguishable from real-world zeroes seems wrong to me. Would you please consider making Protocol.*.Read*() functions return an error code (e.g. false) when debug mode is on, or otherwise implementing a way of detecting read errors the way it's already possible with Protocol.*.Write*() functions?
  9. Now I am trying to find the script commands to access the Amplitude Modulation in the Analog Discovery 2. Specifically, I want to manipulate the modulation settings screen in the Waveform app with a script.
  10. Hi, I have a question about Waveforms 3 API relevant to the oversampling functionality implemented in Analog Discovery 2. Recently, I am trying to implement the oversampling functionality for my custom-coded software (written in C#) using Waveforms 3 APIs (3.12.2). Based on the reference manual in the SDK, I think that the relevant APIs are “FDwfAnalogInAcquisitionModeSet”, “FDwfAnalogInSamplingDelaySet”, and/or “FDwfAnalogInTriggerPositionSet”. I also found the (seemingly) relevant constants for the first function as follows: “acqmodeOvers = 4” or “acqmodeSingle1 = 5” in “dwf.cs” and “dwf.h”. I am now wondering if acqmodeOvers = 4 should be used for the FDwfAnalogInAcquisitionModeSet function; and the FDwfAnalogInSamplingDelaySet is the function (not FDwfAnalogInTriggerPositionSet). I am afraid that I do not understand what the “sampling source” exactly does in the FDwfAnalogInSamplingDelaySet, DwfAnalogInSamplingSlopeSet, and FDwfAnalogInSamplingSourceSet functions. If anyone can tell me the detail (or indicate some documentation), I appreciate it! Thank you in advance, Yasuo
  11. In previous versions of Waveforms, the comment, Device name, serial number, and time would show up as a gray box in the bottom right corner. I just updated from 3.10 to 3.12.2 and this feature is no longer working. Is there a setting that needs to be changed for this to work in the newest version or is this a bug?
  12. Can Waveforms Pattern Generator import from a VCD (Value Change Dump) file?
  13. Hi I've been using the AD1 for about a year. But now it seems the second scope doesn't function properly. When i run the scope on WaveForms it stays at -29V. Does anyone know if it's an SMD or something i can fix myself? Thanks
  14. Hello, I am working on a project and i am using the digital discovery board. I want to use it to monitor a JTAG interface from another board. My question is, does someone know if there are examples how to do that with the board and with the waveforms software?
  15. Hello! when i save my waveforms project and i have my instrument Windows setting to MDI, then when i close the project and open it again the worspace should be the same ? but it isnt.. i have two instruments windows open in the workspace(1.png) in the middle of the screen, when i save,close and open the project again the instruments windows are not in the same place as i saved them(2.png). 1.png 2.png
  16. Hi, I'm trying to use the UART of my Analog Discovery 2 in python. I've had a look at the example and just ran it. At first, I thought it worked. But then I realized it was okay only for the first frame. After increasing the sleeping before the print (see the pics just under), the values are more often correct, but there's still a lot of unexpected results. (see the pics just under ). The thing is, when I use Waveforms, it works(see the pic just under). Also I thought of a problem with the SDK, even if I don't really think so. Could someone help me? Thanks, Marc
  17. Hello, I have recently purchased the Analog Discovery 2 unit and I would like to easily obtain an accumulated count value in the logic analyzer. Is this something that is available within the software or is a custom script required? If this requires custom setup or script programming, can you point me to the documentation or project that I can view?? I appreciate any help...Thank you
  18. I'll start out by saying thank you for such a great product. I'm trying to tweak the icon in the system tray that doesn't match the branded "W" that's shown in the menu area or desktop icon. In the first picture displayed, you'll recognize the Green "W" for the WaveForms Logo. In the 2nd photo, I have WaveForms opened, and at the bottom of the page, you'll see the Icon isn't the green "W" I expect. The icon displayed in place appears to be a polaroid photo with a Caution logo inside it. Any Idea on how I can solve this? thanks in advance. Photos below