{"id":23722,"date":"2018-02-01T12:02:29","date_gmt":"2018-02-01T20:02:29","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=23722"},"modified":"2024-12-28T16:53:58","modified_gmt":"2024-12-29T00:53:58","slug":"waveforms-a-brief-history","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/waveforms-a-brief-history\/","title":{"rendered":"WaveForms: A Brief History"},"content":{"rendered":"<p>Recently we announced that WaveForms was getting a name change in the most recent update. Today I&#8217;d like to throw it back to some of WaveForms biggest changes to date&#8230; but first a little history.<\/p>\n<p>In 2007 our first instrumentation product was created, the<a href=\"https:\/\/digilent.com\/shop\/electronics-explorer-all-in-one-usb-oscilloscope-multimeter-workstation\/\"> Electronics Explorer Board<\/a>. Along with the Electronics Explorer board came the precursor to WaveForms, a piece of software named <em>Instrumentation<\/em> that we launched for evaluation in a number of universities.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-23769\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3-600x309.png\" alt=\"\" width=\"600\" height=\"309\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3-600x309.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3-768x395.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3-800x412.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3.png 851w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>After integrating feedback from our beta testers, the Electronics Explorer Board was ready to be launched to the public with the very first version of WaveForms. This version, named WaveForms 1, featured basic functionality for an Oscilloscope, Arbitrary Waveform Generator, Logic Analyzer, Pattern Generator, Power Supply, and Static I\/O.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-1-main-screen.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23771\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-1-main-screen.png\" alt=\"\" width=\"397\" height=\"346\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-1-main-screen.png 397w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-1-main-screen-110x96.png 110w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><\/a><\/p>\n<p>In the following years we continued to add new features, bug fixes, new devices (<a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/\">Analog Discovery<\/a>) and even new tools based on customer request and feedback. Some of these earlier versions added the Network Analyzer and Spectrum Analyzer tool, which we continue to enhance to this day.<\/p>\n<p><strong>The Introduction of WaveForms 3, and Linux and Mac support!<\/strong><\/p>\n<p>Back before the version of <a href=\"https:\/\/digilent.com\/shop\/waveforms-previously-waveforms-2015\/\">WaveForms<\/a> that we are currently running, WaveForms 3, we had WaveForms 2. The introduction of WaveForms 3 came with a huge user interface improvement, a new SDK and upgraded functionality. One of the most impactful additions to WaveForms 3 was the introduction of Mac and Linux support. We now have<a href=\"https:\/\/analogdiscovery.com\/quickstart\/\"> getting started guides written for all 3 platforms<\/a>, Windows, Mac, and for Linux (Ubuntu). Currently with each build we release a version for Windows, Mac, 32 bit Linux, 64 bit Linux, and ARM. This means that not only can you run our instrumentation on a full Linux distribution, you can also run it on light weight versions on the <a href=\"https:\/\/digilent.com\/blog\/running-waveforms-with-the-analog-discovery-on-the-zybo\/\">Zybo<\/a>, <a href=\"https:\/\/www.hackster.io\/agaelema\/using-digilent-analog-discovery-in-orange-pi-pc-plus-b7e865\">Orange Pi<\/a>, Beagle bone black and more! The Digilent Forum has troubleshooting guides for installation and a whole community ready to help you install WaveForms on your favorite Operating System.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-23766\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos-600x336.png\" alt=\"\" width=\"600\" height=\"336\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos-600x336.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos-768x430.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos-800x448.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/installation-videos.png 868w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><strong>New Tools! The Impedance Analyzer, Protocol Analyzer, and Voltmeter.<\/strong><\/p>\n<p>With each new version of WaveForms comes new features, bug fixes, UI improvements, and in some cases, new tools! In the past year new versions have added an Impedance Analyzer, Protocol Analyzer, and Voltmeter, all based on customer request. You can learn more about these tools from their &#8220;in use&#8221; <a href=\"https:\/\/digilent.com\/reference\/instrumentation\/analog-discovery-2\/start\">tutorials on the Wiki<\/a>.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/additional-tools.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23764\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/additional-tools.png\" alt=\"\" width=\"476\" height=\"242\" \/><\/a><\/p>\n<p><strong>New device, the Digital Discovery.<\/strong><\/p>\n<p>Last year we also added support for an entirely new device, the <a href=\"https:\/\/digilent.com\/shop\/digital-discovery-portable-logic-analyzer-and-digital-pattern-generator\/\">Digital Discovery.<\/a> Since the Digital Discovery was designed for FPGA and microcontroller debugging, significant effort was put into improvements for the Logic Analyzer and Pattern Generator interfaces, as well as the addition of the Protocol Analyzer tool.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/digital-discovery.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-23776\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/digital-discovery-497x600.png\" alt=\"\" width=\"497\" height=\"600\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/digital-discovery-497x600.png 497w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/digital-discovery.png 712w\" sizes=\"auto, (max-width: 497px) 100vw, 497px\" \/><\/a><\/p>\n<p><strong>Reformatting advanced triggering in the Logic Analyzer.<\/strong><\/p>\n<p><a href=\"https:\/\/digilent.com\/shop\/digital-discovery-portable-logic-analyzer-and-digital-pattern-generator\/\">Digital Discovery&#8217;s<\/a>\u00a0lead users provided feedback that the advanced triggering menu in the Logic Analyzer was confusing to use and the capabilities were unclear. Because of that feedback, the trigger menu was reformatted into simple, pulse, and protocol menus, and the advanced menu was removed.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/trigger-menus.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-23770\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/trigger-menus.png\" alt=\"\" width=\"437\" height=\"160\" \/><\/a><\/p>\n<p><strong>Forum support.<\/strong><\/p>\n<p>We highly value all of our customer interactions and we launched the <a href=\"http:\/\/forum.blog.digilentinc.com\">Digilent Forum<\/a> in 2014, providing a place for the community to ask questions and discuss topics and projects related to our products. This amazing community is joined by a few of our engineers who are on the Forum ready to help out. When the Forum was launched, the developers of WaveForms got involved right away, which makes this platform an especially important development for WaveForms. The software developers that work on WaveForms monitor the Forum, making it the best place to get help and find answers to your questions. Additionally, most of the bug fixes, improvements and added functionality that have been integrated into WaveForms come from suggestions, requests and questions on the<a href=\"http:\/\/forum.blog.digilentinc.com\"> Digilent Forum<\/a>.<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-23774\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum-600x443.png\" alt=\"\" width=\"600\" height=\"443\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum-600x443.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum-768x568.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum-800x591.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/WaveForms-forum.png 939w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>While the changes I&#8217;ve highlighted are some of the biggest, there are many other improvements and functionality that have been added over the years. To view all of these changes check out the changelogs on the WaveForms download page. None of these major changes and additions could have been made without the feedback we receive from our customers, so thank you!<\/p>\n<p><a href=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Digilent-Turbo-Thanks-600.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-23753\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Digilent-Turbo-Thanks-600-585x600.png\" alt=\"\" width=\"585\" height=\"600\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Digilent-Turbo-Thanks-600-585x600.png 585w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Digilent-Turbo-Thanks-600.png 600w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><\/p>\n<p>If you would like to try out WaveForms for yourself, <a href=\"https:\/\/digilent.com\/reference\/software\/waveforms\/waveforms-3\/start\">download it from the Wiki<\/a> and test it out in Demo mode. Questions and feedback can be posted on the <a href=\"http:\/\/forum.blog.digilentinc.com\">Digilent Forum<\/a>, where you can give suggestions and comments to the developers of WaveForms.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-23722 jlk' data-task='like' data-post_id='23722' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-23722 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-23722 jlk' data-task='unlike' data-post_id='23722' data-nonce='159a2ffc6d' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-23722 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-23722 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Kaitlyn details the illustrious history of our beloved software, WaveForms!<\/p>\n","protected":false},"author":18,"featured_media":23778,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4323,4267],"tags":[1736,452],"ppma_author":[4466],"class_list":["post-23722","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-featured","tag-analog-discovery-2","tag-waveforms"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/02\/Instrument-3-1.png","authors":[{"term_id":4466,"user_id":18,"is_guest":0,"slug":"kaitlyn","display_name":"Kaitlyn Franz","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9276021eaa44781ce19f364cfca46ada25e1500769cf4803a095a5bae83c912a?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/23722","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/18"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=23722"}],"version-history":[{"count":1,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/23722\/revisions"}],"predecessor-version":[{"id":31250,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/23722\/revisions\/31250"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/23778"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=23722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=23722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=23722"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=23722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}