{"id":21891,"date":"2017-08-29T08:00:51","date_gmt":"2017-08-29T15:00:51","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=21891"},"modified":"2023-01-09T09:18:52","modified_gmt":"2023-01-09T17:18:52","slug":"waveforms-vs-labforms-part-1-waveform-generator","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/waveforms-vs-labforms-part-1-waveform-generator\/","title":{"rendered":"WaveForms vs LabForms Part 1: Waveform Generator"},"content":{"rendered":"<p>Recently I decided to write a series of blog posts comparing <a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">WaveForms<\/a> to its <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a> counterpart &#8220;LabForms&#8221;. So today we will have our first installment of that series!<\/p>\n<p>To start, Labforms allows you to\u00a0connect an\u00a0<a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/\">Analog Discovery 2\u00a0<\/a>USB Oscilloscope to LabVIEW. The LabVIEW code uses the\u00a0<a href=\"https:\/\/decibel.ni.com\/content\/docs\/DOC-44838\">LabVIEW driver for the Analog Discovery 2<\/a>,\u00a0which lets you access the analog scope and Waveform Generator\u00a0(WaveGen)\u00a0functionalities of the Analog Discovery with LabVIEW.<\/p>\n<p>The Arbitrary Waveform Generator (or Wavegen)\u00a0generates electronic waveforms.\u00a0The resulting waveforms can be input into a device being tested and analyzed with the Oscilloscope as they progress through the device. This is useful for confirming the proper operation of the device or pinpointing a fault in the device. Accessing the Wavegen is easy in both <a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">WaveForms<\/a> and LabForms, in both versions simply navigate to the &#8220;Wavegen&#8221; tab from the home screen, shown below.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21943 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture4.png\" alt=\"\" width=\"450\" height=\"198\" \/><\/p>\n<p>The user interfaces are quite similar, this can be seen from the picture below. LabForms contains many of the same major functions but doesn&#8217;t have all of the options as<a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\"> WaveForms<\/a>. For example, Waveforms (shown in the top graph in the picture below) allows you to set your signal type to\u00a0DC, Sine, Square, Triangle, Ramp-Up, Ramp-Down, Noise, Trapezium, and Sine-Power. Only the first 4 signals are included in the LabForms version. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-21957\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-600x318.png\" alt=\"\" width=\"713\" height=\"378\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-600x318.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-768x407.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-1024x542.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-351x185.png 351w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1-800x424.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture7-1.png 1920w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/>There are also several\u00a0other differences between the two versions. <a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">WaveForms&#8217;<\/a> includes a large assortment of built in features including a signal shape editor, a data file importer, a modulation configuration mode and many others. LabForms has only the basic features built in, but because it is built in <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a> users have access to a huge amount of tools to help create a customized waveforms. Below you can see the basic LabVIEW VI&#8217;s for outputting signals from the arbitrary waveform generator.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21955 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture13.png\" alt=\"\" width=\"565\" height=\"205\" \/><\/p>\n<p>Thank you for reading my blog post; if you want to learn more, please check out my Instructable &#8220;<a href=\"http:\/\/www.instructables.com\/id\/Analog-Discovery-2-USB-Oscilloscope-LabVIEW2016-Up\/\">Analog Discovery 2 USB Oscilloscope + LabVIEW(2016 update)<\/a>&#8220;. \u00a0If you are interested in making this project yourself but don&#8217;t have the right supplies, you can purchase\u00a0LabVIEW 2014 home bundle\u00a0<a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">here<\/a>, and if you are a student the\u00a0<a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">Analog Discovery 2<\/a>\u00a0has an academic discount available. Please comment below with any questions or comments you may have.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-21891 jlk' data-task='like' data-post_id='21891' data-nonce='ac068a413b' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-21891 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-21891 jlk' data-task='unlike' data-post_id='21891' data-nonce='ac068a413b' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-21891 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-21891 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Austin addresses the differences and similarities between the two tools.<\/p>\n","protected":false},"author":42,"featured_media":21955,"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,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4323,1563],"tags":[111,452],"ppma_author":[4493],"class_list":["post-21891","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-guide","tag-analog-discovery","tag-waveforms"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/08\/Capture13.png","jetpack_sharing_enabled":true,"authors":[{"term_id":4493,"user_id":42,"is_guest":0,"slug":"astanton","display_name":"Austin Stanton","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/0cc9db2caf6344c8f78ea46c21570f33a954c45596addf479125043e52431de0?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\/21891","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\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=21891"}],"version-history":[{"count":1,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21891\/revisions"}],"predecessor-version":[{"id":29459,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21891\/revisions\/29459"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/21955"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=21891"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=21891"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=21891"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=21891"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}