{"id":21270,"date":"2017-07-12T08:00:03","date_gmt":"2017-07-12T15:00:03","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=21270"},"modified":"2023-01-09T08:32:15","modified_gmt":"2023-01-09T16:32:15","slug":"analyzing-your-acquired-data-with-labview","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/analyzing-your-acquired-data-with-labview\/","title":{"rendered":"Analyzing Your Acquired Data with LabVIEW"},"content":{"rendered":"<p>Currently, the <a href=\"https:\/\/digilent.com\/shop\/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply\/\">Analog Discovery 1 &amp; 2<\/a>, the <a href=\"https:\/\/digilent.com\/shop\/electronics-explorer-all-in-one-usb-oscilloscope-multimeter-workstation\/\">Electronic Explorer board<\/a>, and the <a href=\"https:\/\/digilent.com\/shop\/openscope-mz-open-source-all-in-one-instrumentation\/\">OpenScope MZ<\/a> all have the ability to connect to <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a>. But with <a href=\"https:\/\/digilent.com\/shop\/waveforms-2015-download-only\/\">Waveforms<\/a> and <a href=\"http:\/\/waveformslive.com\/\">Waveforms Live<\/a> being so easy to use it might be tough to understand when you would need to use LabVIEW. In this post, we will go over some of the advantages of using these tools in LabVIEW.<\/p>\n<figure id=\"attachment_16752\" aria-describedby=\"caption-attachment-16752\" style=\"width: 600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-16752 size-medium\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM-600x325.png\" alt=\"\" width=\"600\" height=\"325\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM-600x325.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM-768x416.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM-1024x554.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM-800x433.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/09\/Screen-Shot-2016-09-15-at-10.02.52-AM.png 1241w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><figcaption id=\"caption-attachment-16752\" class=\"wp-caption-text\"><cite> \u00a0 \u00a0 \u00a0 \u00a0 \u00a0This is a screenshot from LabForms, the LabVIEW version of WaveForms.<\/cite><\/figcaption><\/figure>\n<p>Raw data does not always immediately convey useful information. Often, scientists and engineers must transform the signal, remove noise disturbances and compensate for environmental effects. For that reason, signal processing is a fundamental need in nearly all engineering applications. <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a> gives you the ability to filter data in real time, it also provides tools for saving your data or exporting it to other applications. This allows you to combined analysis with data acquisition and data presentation, which is often not possible in other software development environments.<\/p>\n<h3>Signal Analysis Express VIs<\/h3>\n<p>Configuration-based Express VIs provide the simplest way to add inline measurement analysis and signal processing to a LabVIEW application. The many <a href=\"http:\/\/www.ni.com\/tutorial\/9319\/en\/\">signal analysis Express VIs<\/a> provide a configuration approach to LabVIEW development and encompass the capabilities of many lower-level signal processing.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-21273 aligncenter\" style=\"font-size: 14px; font-family: 'Open Sans', Arial, sans-serif;\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2017\/07\/1.png\" alt=\"\" width=\"356\" height=\"254\" \/><\/p>\n<p>With Express VIs, users can interactively explore the various analysis algorithms settings, while immediately seeing the results in the configuration dialog. For example, the\u00a0Filter Express VI\u00a0provides tools to configure such digital filters as lowpass, highpass, bandpass, and bandstop. The configuration dialog for this Express VI provides controls to interactively configure filter settings.<\/p>\n<p>Other remaining signal analysis Express VIs include the following high-level functions:<\/p>\n<ul class=\"pnx-bulleted-list\">\n<li>Amplitude and Level Measurements Express VI<\/li>\n<li>Align and Resample Express VI<\/li>\n<li>Spectral Measurements Express VI<\/li>\n<li>Distortion Measurements Express VI<\/li>\n<li>Tone Measurements Express VI<\/li>\n<li>Amplitude and Level Measurements Express VI<\/li>\n<li>Timing and Transition Measurements Express VI<\/li>\n<li>Curve Fitting Express VI<\/li>\n<li>Statistics Express VI<\/li>\n<li>Convolution and Correlation Express VI<\/li>\n<li>Simulate Signal Express VI<\/li>\n<li>Mask and Limit Express VI<\/li>\n<li>Align and Resample Express VI<\/li>\n<\/ul>\n<h3>Data storage and reporting<\/h3>\n<p><a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a>\u00a0is designed for the entire engineering process, it includes built-in functionality to help you easily save data to disk and create professional reports. By providing easy yet robust interfaces for <a href=\"http:\/\/www.ni.com\/tutorial\/14560\/en\/\">file I\/O<\/a> and reporting, you can make the most of your acquired data to make decisions faster. As each application is different, LabVIEW contains a wide array of file I\/O options for you to choose from, including ASCII, binary, datalog, ZIP, and XML.<\/p>\n<p><a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a> includes basic functions you can use to build files from scratch as well as Express VIs for configuring file I\/O parameters from a dialog so you don\u2019t have to worry about details such as opening file references, string formatting, and endianness. Because good file I\/O practices can be one of the trickier parts of building any test or measurement system, LabVIEW ships with dozens of examples that you can use to get started with each of the file types.<\/p>\n<p>While LabVIEW is often viewed as primarily a measurement tool, it also\u00a0gives you the ability to filter data in real time and it provides tools for saving your data or exporting it to other applications. These signal processing functions give engineers and scientists with the ability to extract useful information from measurement data as it is acquired. If you are interested in trying out LabVIEW for yourself, you can purchase a copy of <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW 2014 home edition<\/a>\u00a0which includes everything you will need to run\u00a0<a href=\"https:\/\/www.labviewmakerhub.com\/doku.php?id=learn:tutorials:libraries:linx:3-0:beaglebone-black-setup\">LINX 3.0<\/a>.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-21270 jlk' data-task='like' data-post_id='21270' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-21270 lc'>+1<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-21270 jlk' data-task='unlike' data-post_id='21270' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-21270 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-21270 status align-left'><\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Do more with your data with LabVIEW.<\/p>\n","protected":false},"author":42,"featured_media":21274,"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,1563],"tags":[111,452],"ppma_author":[4493],"class_list":["post-21270","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\/07\/Configure_Amplitude.png","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\/21270","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=21270"}],"version-history":[{"count":4,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21270\/revisions"}],"predecessor-version":[{"id":29452,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/21270\/revisions\/29452"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/21274"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=21270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=21270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=21270"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=21270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}