{"id":23347,"date":"2018-01-03T08:09:16","date_gmt":"2018-01-03T16:09:16","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=23347"},"modified":"2025-06-02T03:39:47","modified_gmt":"2025-06-02T10:39:47","slug":"trying-to-learn-how-to-code-in-labview","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/trying-to-learn-how-to-code-in-labview\/","title":{"rendered":"How to Code Efficiently in LabVIEW?"},"content":{"rendered":"<p style=\"text-align: left;\"><a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a> (short for Laboratory Virtual Instrumentation Engineering Workbench) is a platform and development environment for a visual programming language from National Instruments. The programming language used in LabVIEW also referred to as G, is a dataflow programming language. LabVIEW is radically different from most other coding languages, and the learning process can seem daunting to new users that don&#8217;t know where to start. In this post, I will talk about some of the ways you can go about getting more familiar\u00a0with LabVIEW.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.labviewmakerhub.com\/lib\/exe\/fetch.php?media=blog:users:sam:2015_02_25_labview_makerhub:makerhub_large_logo_medium.png\" alt=\"Image result for Labview makerhub\" \/>National Instruments provides a lot\u00a0of\u00a0<a href=\"http:\/\/www.ni.com\/academic\/students\/learn-labview\/\">resources<\/a> to help you learn the fundamental building blocks of programming in LabVIEW. But if you&#8217;re someone that likes to learn by doing then I suggest checking out <a href=\"https:\/\/www.labviewmakerhub.com\/\">LabVIEW MakerHub<\/a>. LabVIEW\u00a0MakerHub is a community\u00a0designed to\u00a0inspire, enable, challenge, and support makers\u00a0using\u00a0LabVIEW.\u00a0LabVIEW\u00a0MakerHub is also the home of <a href=\"https:\/\/www.labviewmakerhub.com\/doku.php?id=learn:tutorials:libraries:linx:3-0:beaglebone-black-setup\">LINX<\/a>,\u00a0LINX provides easy to use <a href=\"https:\/\/digilent.com\/shop\/labview-home-bundle\/\">LabVIEW<\/a>\u00a0VI&#8217;s for interacting with common embedded platforms like Arduino, <a href=\"https:\/\/digilent.com\/shop\/search.php?Search=&amp;search_query=chipkit\">chipKIT<\/a>, and <a href=\"https:\/\/digilent.com\/shop\/ni-myrio-student-edition\/\">myRIO<\/a>. With LINX 3.0, the software has been expanded to support the <a href=\"https:\/\/digilent.com\/shop\/labview-physical-computing-kit-for-raspberry-pi-2-limited-time-see-stand-alone-labview-home-bundle\/\">Raspberry Pi<\/a> and the <a href=\"https:\/\/digilent.com\/shop\/beaglebone-black\/\">BeagleBone Black<\/a>, enabling the boards to run LabVIEW code.\u00a0You will be able to find\u00a0basic LabVIEW tutorials along with specific LINX tutorials and a ton of LabVIEW projects and example code.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/www.avnet.com\/wps\/wcm\/connect\/onesite\/01e95ecf-1a15-41ac-beba-d2f78e8b187a\/hackster-logo-768x432.gif?MOD=AJPERES&amp;CACHEID=ROOTWORKSPACE.Z18_NA5A1I41L0ICD0ABNDMDDG0000-01e95ecf-1a15-41ac-beba-d2f78e8b187a-lHjVPFB\" alt=\"Image result for hackster.io logo\" width=\"637\" height=\"358\" \/><\/p>\n<p>Another great place to look for example projects is <a href=\"https:\/\/www.hackster.io\/feed\">Hackster.io<\/a>. Hackster&#8217;s community\u00a0of experienced developers and makers is a great resource for learning any type of software. My <a href=\"https:\/\/www.hackster.io\/austin-stanton\">Hackster profile<\/a>\u00a0contains 16 beginner LabVIEW projects. Many of my projects use cheap microprocessors like the <a href=\"https:\/\/digilent.com\/shop\/labview-physical-computing-kit-for-raspberry-pi-2-retired-see-standalone-labview-home-bundle\/\">Raspberry Pi<\/a>\u00a0or the <a href=\"https:\/\/digilent.com\/shop\/labview-physical-computing-kit-for-beaglebone-black-limited-time\/\">Beaglebone Black<\/a>. Hackster is great because you are able to communicate with the person that created the project, this is very very helpful when you get stuck or confused.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/05\/new-600x450.jpg\" alt=\"new\" \/><\/p>\n<p>The <a href=\"https:\/\/digilent.com\/blog\/\">Digilent Blog<\/a> is another great resource while you are trying to get the hang of LabVIEW. I have written blog posts for all of my LabVIEW projects and on all of the LabVIEW concepts that I used in each project. You can even go back to my first LabVIEW <a href=\"https:\/\/digilent.com\/blog\/thermistor-fan-control-using-labview\/\">project<\/a> (where I control a fan using a\u00a0<a href=\"https:\/\/digilent.com\/shop\/chipkit-wf32-wifi-enabled-microntroller-board-with-uno-r3-headers\/\">chipKIT WF32<\/a>) and work forward from there. As my projects got more complicated I made sure to write posts to explain the elements of my code in greater depth. You can also post questions you have in the LabVIEW section of the <a href=\"https:\/\/forum.digilent.com\/\">Digilent Forum<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-23357 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Capture444-600x485.png\" alt=\"\" width=\"600\" height=\"485\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Capture444-600x485.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Capture444-168x137.png 168w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Capture444.png 737w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>If you want to learn more about LabVIEW, I highly recommend checking out these resources. 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> which includes everything you will need to run <a href=\"https:\/\/www.labviewmakerhub.com\/doku.php?id=learn:tutorials:libraries:linx:3-0:beaglebone-black-setup\">LINX 3.0<\/a>. Thank you for reading my blog post, Please comment below with any questions or comments you may have.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-23347 jlk' data-task='like' data-post_id='23347' data-nonce='35f55bdfa6' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-23347 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-23347 jlk' data-task='unlike' data-post_id='23347' data-nonce='35f55bdfa6' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-23347 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-23347 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Austin maps out resources for getting started with LabVIEW!<\/p>\n","protected":false},"author":42,"featured_media":23357,"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":[],"ppma_author":[4493],"class_list":["post-23347","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-guide"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2018\/01\/Capture444.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\/23347","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=23347"}],"version-history":[{"count":3,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/23347\/revisions"}],"predecessor-version":[{"id":31614,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/23347\/revisions\/31614"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/23357"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=23347"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=23347"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=23347"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=23347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}