attila 486 Posted November 12, 2014 Share Posted November 12, 2014 (edited) The WaveForms 2015 (v3) cross-platform installers can be found on the following page: https://reference.digilentinc.com/waveforms3 Edited September 10, 2015 by attila Added Tags EllaRickerson 1 Link to post Share on other sites
0 Solution attila 486 Posted January 5, 2015 Author Solution Share Posted January 5, 2015 Hello, Please send an email to waveforms at digilentinc dot com. In reply you will get the download link. Best regards, Link to post Share on other sites
0 gregnordin 1 Posted December 13, 2014 Share Posted December 13, 2014 I installed the mac version of Waveforms3 (I'm running os x 10.9.4 on a mac book pro retina). When I start the Waveforms3 application it finds my Analog Discovery just fine and seems to be functional. When I select the menu item "Waveforms->About Waveforms" I get a dialog box that shows me the version number is 3.0.16, which is what I installed. However, when I copy the code from Device_Enumeration.py into a cell in an IPython notebook running on my mac, I get the following output: DWF Version: 2.8.6 Number of Devices: 0 Shouldn't the dwf version number be 3.0.16? Also, why isn't the attached Analog Discovery found? I ran the ipython notebook code immediately after opening & then closing Waveforms3 (which successfully found the Analog Discovery). Link to post Share on other sites
0 attila 486 Posted December 15, 2014 Author Share Posted December 15, 2014 The dwf library and WaveForms-3 application are separate projects so they have different versioning. I suppose you have executed the "Install Runtime" from the package and you don't get any error message when running the script, before "DWF Version:". Please try using the OS-X's default python application. I just tested the script on a clean 10.9.4 VM installation, it is able to find and to connect to the device. Link to post Share on other sites
0 gregnordin 1 Posted December 15, 2014 Share Posted December 15, 2014 Here is my set up: I have installed the Anaconda python package (python 2.7.8) on my mac. The mac os x default python is also present on my mac (python 2.7.5). The problem in my original post occurs when I use the Anaconda Launcher to start ipython in my browser (Safari) and then create a notebook and paste the code from Device_Enumeration.py into an input cell and run it. This returns: DWF Version: 2.8.6 Number of Devices: 0 On the other hand, Device_Enumeration.py runs just fine and sees the Analog Discovery for the following two scenarios: 1. From Terminal, execute "which python" which returns "/Users/nordin/anaconda/bin/python", just to confirm which python is being used. I then execute Device_Enumeration.py and it works fine. 2. Edit .bash_profile to remove the anaconda/bin directory from my PATH. Start a new Terminal window, "which python" now returns "/usr/bin/python". I then execute Device_Enumeration.py and again it works fine. So it appears that both python installations can see the Analog Discovery when run from the terminal. The problem is running the code from within an ipython notebook. This is a serious issue for me as I am evaluating using ipython notebooks from an Anaconda installation (which is a convenient scientific python distribution available for all platforms) and Analog Discoveries in undergraduate courses and labs. Link to post Share on other sites
0 attila 486 Posted December 16, 2014 Author Share Posted December 16, 2014 I suppose there are some security issues with Anaconda Server on OS-X. I got the same results as you, but on Windows it is working. DWF Version: 2.8.6 Number of Devices: 1 ------------------------------ Device 0 : Digilent Discovery SN:210244000000 Analog input channels: 2 Max freq: 100000000.0 Out[1]: 1 Link to post Share on other sites
0 attila 486 Posted December 16, 2014 Author Share Posted December 16, 2014 With Canopy on OS-X it is working too. Link to post Share on other sites
0 gregnordin 1 Posted December 17, 2014 Share Posted December 17, 2014 I have no problem accessing an Analog Discovery from ipython notebook from within Windows running on VMware with the SDK that comes with Waveforms2 (which I've been doing for several months) so it sounds like there is something wrong with the ipython server on the mac. I suppose it would make sense to install ipython into the default mac os x python package and test again to determine if it's the ipython server on the mac or the Anaconda implementation of the ipython server. Link to post Share on other sites
0 gregnordin 1 Posted December 18, 2014 Share Posted December 18, 2014 Apparently it's not such a good idea to use the default mac installation for the test above so tonight I installed homebrew, python 2.7.9, virtualenv, and ipython & ipython notebook with all of its dependencies. Using this installation, I then tried to connect to the Analog Discovery from within an ipython notebook, but got the same negative result. Running a re-named version of Device_Enumeration.py was successful in communicating with the Analog Discovery. I'll email you the ipython notebook I used which contains more information. Link to post Share on other sites
0 attila 486 Posted December 18, 2014 Author Share Posted December 18, 2014 I'm not sure what to say about the renaming solution, how did this help... I could access the Analog Discovery under OS-X using IPython notebook from Enthought Canopy, but not from Continuum Anaconda. I'm not familiar with this system, but I will try again to look into this problem later. Link to post Share on other sites
0 gregnordin 1 Posted December 18, 2014 Share Posted December 18, 2014 I'm not sure what to say about the renaming solution, how did this help... I could access the Analog Discovery under OS-X using IPython notebook from Enthought Canopy, but not from Continuum Anaconda. I'm not familiar with this system, but I will try again to look into this problem later. Sorry--renaming the file had nothing to do with its success. I just mentioned it because I happened to have renamed the file for a different (unimportant) reason. Link to post Share on other sites
0 gregnordin 1 Posted December 18, 2014 Share Posted December 18, 2014 Ok, I just installed Canopy and have the following results when running the code from Device_Enumeration.py in an ipython notebook in the following python installations on my laptop (mac os 10.9.4): 1. Anaconda 2.1.0 (python version 2.7.9, ipython version 2.3.1): can't talk to Analog Discovery 2. Fresh installation of python using homebrew, and then install ipython with all of its dependencies for ipython notebook (python version 2.7.9, ipython version 2.3.1): same result as with Anaconda - fails 3. Canopy 1.5.1 64 bit (python version 2.7.6, ipython version 2.3.1): works just fine The only difference I see between these is that Canopy uses python 2.7.6 rather than 2.7.9. In all cases the ipython version is the same. Link to post Share on other sites
0 gregnordin 1 Posted December 19, 2014 Share Posted December 19, 2014 Here are a few other cases with Anaconda I tried that also fail: 1. Anaconda 2.0.0, Python 2.7.6, IPython 2.1.0 2. Anaconda 2.1.0, Python 2.7.8, IPython 2.2.0 I couldn't install IPython 2.3.1 with Python 2.7.6 under Anaconda using the conda package manager, which apparently updates python to 2.7.9 from 2.7.6 when you try to update ipython from 2.1.0 to 2.3.1. Link to post Share on other sites
0 Dan 0 Posted January 2, 2015 Share Posted January 2, 2015 Hi ! How can I get Waveforms3beta ? I intend to use it for an Explorer Board on a Mac OS X 10 machine. Thank you ! Link to post Share on other sites
0 Alex 30 Posted January 20, 2015 Share Posted January 20, 2015 Hi Attila, it looks like I can't find out your email in this topic. What is the best email to reach you when someone wants to have the beta version. Link to post Share on other sites
0 RobG 2 Posted February 14, 2015 Share Posted February 14, 2015 I got the latest download, digilent.waveforms_v3.0.17.dmg, and installed both, the driver and the app. When I launch WFs, I get "No device detected" message even though my AD is connected. WF runs fine in DEMO mode. Any suggestions? Link to post Share on other sites
0 attila 486 Posted February 15, 2015 Author Share Posted February 15, 2015 Make sure the device is not attached to virtual machine. I suppose you have installed the driver from the image or on application notice. This driver should filter the load of default driver for Digilent products. Try manually unloading the driver with following command: $ sudo kextunload -b com.apple.driver.AppleUSBFTDI Link to post Share on other sites
0 jweitzen 0 Posted February 25, 2015 Share Posted February 25, 2015 A number of my students are asking about the MAC version waveforms 3, how can I get a beta version to test with them Link to post Share on other sites
0 attila 486 Posted February 25, 2015 Author Share Posted February 25, 2015 Please send an email to waveforms at digilentinc dot com Link to post Share on other sites
0 Catsy 0 Posted March 29, 2015 Share Posted March 29, 2015 Hi, I'm considering to buy the Analog Discovery, but I have a Mac. I am wondering how well the beta version works with OS X Yosemite? I don't want to buy the Analog Discovery if I can't use it (yet) at all. But I'd consider buying it if the beta version works OK with OS X for now, I can live with a couple of bugs. What is your experience? Does the beta version work mostly OK on a Mac, or should I wait for it to improve? Link to post Share on other sites
0 nlecaude 1 Posted March 30, 2015 Share Posted March 30, 2015 It's been working great for me ! Catsy 1 Link to post Share on other sites
0 Catsy 0 Posted April 9, 2015 Share Posted April 9, 2015 I've ordered it! I really hope it'll work on my Mac I'll keep you posted as soon as I'll get it and try it! Link to post Share on other sites
0 hardolaf 0 Posted April 10, 2015 Share Posted April 10, 2015 I tried using the latest Waveforms 3 Beta on Arch Linux. I installed adept-runtime without a problem and installed the beta to /usr. When I run waveforms without an Analog Discovery attached, I can use the demo mode perfectly fine. However when I connect the Analog Discovery it never finishes calibrating. Any guidance on how to troubleshoot this? It worked on Ubuntu 14.10 (my friend ran it). I just ran it again and this time programming finished and returned JtscInitScanChain failed ERC: 0x3E9 Link to post Share on other sites
0 halherta 0 Posted April 13, 2015 Share Posted April 13, 2015 I'd like to try out waveforms 3 beta.I've already sent an email to [email protected] I'd also like to know how usable is it and what works and what doesn't. Thanks Link to post Share on other sites
0 naleves 0 Posted April 16, 2015 Share Posted April 16, 2015 I'd like to try out waveforms 3 beta.I've already sent an email to [email protected] I'd also like to know how usable is it and what works and what doesn't. Thanks I'd like to try it as well, but they haven't replied to my email from a few days ago. Link to post Share on other sites
0 attila 486 Posted April 16, 2015 Author Share Posted April 16, 2015 Unfortunately I was not available in the past few days. I hope you've got the links in reply. Link to post Share on other sites
Question
attila 486
The WaveForms 2015 (v3) cross-platform installers can be found on the following page:
https://reference.digilentinc.com/waveforms3
Edited by attilaAdded Tags
Link to post
Share on other sites
59 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now