Search the Community

Showing results for tags 'waveforms2015'.

More search options

  • 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







Found 10 results

  1. Waveforms 2015 fails with a segmentation fault whenever I connect an Analog Discovery 1 or an Analog Discovery 2. This happens regardless of whether I connect the AD1/AD2 before starting Waveforms 2015 or while Waveforms 2015 is running. Waveforms 2015 appears to work when no AD1 / AD2 is connected I'm running Ubuntu 16.04.1 on x86-64. I installed: digilent.adept.runtime_2.16.5-amd64.deb digilent.waveforms_3.3.7_amd64.deb "lsusb" output for the AD2: Bus 001 Device 008: ID 0403:6014 Future Technology Devices International, Ltd FT232H Single HS USB-UART/FIFO IC "uname" output: $ uname -a Linux 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux Any suggestions? Thanks, Chris
  2. I'm using WaveForms2015 version 3.6.8 In the help files it specifies .Run.value under patterns yet it appears to be undefined: .Patterns# .States .Trigger.text .Wait.value .Run.value .Repeat.value .RepeatTrigger.checked my script: var AAtemp=Patterns1.Run.value; and the error message I receive: Error in line: 1 TypeError: Result of expression 'Patterns1.Run' [undefined] is not an object. I would like to set the run length of the pattern via script. How can I go about this?
  3. Hi , while changing the frequency from WaveForms with Analog Discovery 2 the transition between frequencies is not a smooth, it forces the Wavegen to reset the start applying the new requested frequency. is it possible to have a smooth transition between frequencies for example while using the basic settings on WaveForms can I use the bar to set a new target frequency then the transition from the old running frequency to the new target one is controlled somehow like a small sweep to the new target frequency. hope that makes sense ..... regards
  4. Can I setup Analog Discovery 2 to have a trigger output..?
  5. Waveforms 2015 on Ubuntu 16.04.1 intermittently fails when selecting an AD1/AD2 device in Waveforms's Device Manager screen, reporting either or both of the following error messages. Subsequent attempts intermittently fail or intermittently succeed. --- Device opening failed --- JtscInitScanChain failed ERC: 0x3E9 Device programming failed. --- --- Device opening failed --- DptiIO failed ERC: 0x7 Device configuration failed (PLL 3). --- System configuration: digilent.adept.runtime_2.16.5-amd64.deb digilent.waveforms_3.4.7_amd64.deb Analog Discovery 1 Analog Discovery 2 $ uname -a Linux 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux $ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 60 model name : Intel(R) Core(TM) i7-4910MQ CPU @ 2.90GHz stepping : 3 microcode : 0x1c cpu MHz : 2872.472 cache size : 8192 KB physical id : 0 siblings : 8 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm epb tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt dtherm ida arat pln pts bugs : bogomips : 5786.61 clflush size : 64 cache_alignment : 64 address sizes : 39 bits physical, 48 bits virtual power management:
  6. Hi, I wrote a small programm to test the speed limitations of triggering and I have a problem: After collecting data the setup for the next trigger takes 15ms. The application I'm building requires to capture 10ms of data with 100000 Hz, so I want to capture 1000 samples. After that I only have 10ms to setup the next trigger. The programm collects all the triggers with not too many samples. But if I capture more than 500 samples (5ms) then I start missing triggers. What can I do to do this high speed data acquisition with the Analog Discovery 2? This is the cpp-Code I use: #include <signal.h> #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include "sample.h" int bufferSize = 500; // int bufferSize = 600; // int bufferSize = 1000; int terminate = 0; void my_handler(int s) { terminate = 1; } int main(int carg, char **szarg) { signal (SIGINT, my_handler); HDWF hdwf; STS sts; printf("Open automatically the first available device\n"); if(!FDwfDeviceOpen(-1, &hdwf)) { printf("Device open failed"); return 0; } FDwfAnalogInFrequencySet(hdwf, 100000.0); FDwfAnalogInBufferSizeSet(hdwf, bufferSize); FDwfAnalogInChannelEnableSet(hdwf, 0, true); FDwfAnalogInChannelRangeSet(hdwf, 0, 4.99); // disable auto trigger FDwfAnalogInTriggerAutoTimeoutSet(hdwf, 0); // one of the analog in channels FDwfAnalogInTriggerSourceSet(hdwf, trigsrcExternal1); FDwfAnalogInTriggerTypeSet(hdwf, trigtypeEdge); FDwfAnalogInTriggerChannelSet(hdwf, 1); FDwfAnalogInTriggerLevelSet(hdwf, 1.5); FDwfAnalogInTriggerConditionSet(hdwf, trigcondRisingPositive); // wait for the offset to stabilize Wait(2); printf("Starting repeated acquisitions:\n"); int iTrigger; for(iTrigger = 0; iTrigger < 200; iTrigger++){ // begin acquisition FDwfAnalogInConfigure(hdwf, false, true); while(true){ FDwfAnalogInStatus(hdwf, true, &sts); if(sts == DwfStateDone) { break; } if (terminate == 1) { break; } } if (terminate == 1) { break; } } printf("#%i\n", iTrigger+1); FDwfDeviceCloseAll(); } Compile it with gcc -ldwf trigger.c && ./a.out It waits for triggers on external trigger source 1. The only way I see to solve this is to not care about triggers and capture the whole signal but I would really like to solve it in a nice way. Thank you for your replies Daniel
  7. Hi Everyone! I'm attempting use Waveforms with Ubuntu 15.10. I've installed Adept runtime, and Waveforms 2015 through .debs. Waveforms on start only displays a blackscreen and the terminal reports the following error: waveforms: pthread_mutex_unlock.c:87: __pthread_mutex_unlock_usercnt: Assertion `type == PTHREAD_MUTEX_ERRORCHECK_NP' failed. Aborted (core dumped) If I attempt the cli I receive the following: Set range and print the actual obtained range: dwfcmd connect analogio channel=1 range=5V range dwfcmd: pthread_mutex_unlock.c:87: __pthread_mutex_unlock_usercnt: Assertion `type == PTHREAD_MUTEX_ERRORCHECK_NP' failed. Aborted (core dumped) Anyone have any ideas? I attempted this with the 32-bit and 64-bin installers. I am using a 64-bit system. P.S. On the main diligent site the link to the form at the bottom of the page is broken.
  8. Hello. I am a Japanese users that are using the MacOSX. Very unfortunately , it does not start Waveform2015 is in an environment where I have to use everyday . It does not start to be set from the Language & Region of System Preferences the Preferred languages to "English". I hope also will be available in the Japanese environment .
  9. Hello, My question concerns the latest version of WaveForms software, WaveForms2015. Previously, in WaveForms when using the the Wavegen arbitrary waveform generator (AWG) and under the 'basic' option you could import .wav files for playback. However, I no longer find this option in WaveForms2015. Has this feature been removed or moved to another place? Thank you for you time. Best, Gabriel
  10. I am a teacher new to Analog Discovery. I am attempting to use the Analog Discovery Module with Waveforms software to demonstrate the electrical behavior of typical logic gates (NAND, NOR, XOR, AND, etc.) to a section of high school seniors. The IC chips that I am using have been tested with LEDs and push buttons and display the intended outcomes. However, when I attempt to run logical patterns through the chips using ADM, logical lows on the output just appear to bounce around. I am attaching files showing Logic, Pattern and Supplies screens. Output is being measured by DIO2. I have also tested the same connections by slowing down to 1Hz and .5Hz with the Static IO screen and the light (for NAND, for example) goes {on, on, on, flickers}, giving an equivalent output to that seen on the Logic screen. The output from the NAND gate shown, below, uses an M74HC00 that works satisfactorily when LEDs and physical switches are used to control input signals. Thoughts, ideas or suggestions? M74HC00B1_quad_2input_NAND.pdf