{"id":2528,"date":"2014-10-16T14:01:39","date_gmt":"2014-10-16T21:01:39","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=2528"},"modified":"2015-08-03T17:40:09","modified_gmt":"2015-08-04T00:40:09","slug":"who-is-labview-hacker","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/who-is-labview-hacker\/","title":{"rendered":"Who is LabVIEW Hacker?"},"content":{"rendered":"<p><a href=\"https:\/\/www.labviewhacker.com\/doku.php\">LabVIEW Hacker<\/a> is an organization that has created a pretty awesome set of tools that\u00a0make it easy to program an interface with various devices. The LabVIEW Hacker libraries are add-ons for LabVIEW, so if you want to learn more you need to know little bit about LabVIEW first.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>What is LabVIEW?<\/strong><\/p>\n<p>So <a href=\"http:\/\/www.ni.com\/newsletter\/51141\/en\/\">what exactly is LabVIEW<\/a>? LabVIEW is National Instruments\u2019 program development environment.\u00a0 The name is short for \u201claboratory virtual instrument engineering workbench\u201d.\u00a0 NI created LabVIEW to enable domain experts to focus on building systems by abstracting the hardware and software. \u00a0For example, their hardware and software allows a chemist to focus on chemistry and not get bogged down with analog signal conditioning for thermal couples or advanced programming techniques.<\/p>\n<p>&nbsp;<\/p>\n<p>The software has two distinct features worth mentioning \u00a0which are, its GUI builder, and graphical coding system. Unlike most other development environments, \u00a0LabVIEW focuses on implementing code by connecting inputs and outputs of graphical blocks, rather than by organizing lines of text. The graphical language itself is referred to as G by most labVIEW users. On top of a graphical coding system, LabVIEW lets you seamlessly create a GUI interface alongside your code. Creating the GUI is so simple and intuitive it almost seems to build itself alongside your program!<\/p>\n<figure style=\"width: 750px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.ni.com\/cms\/images\/devzone\/pub\/zebnkcox2955520625289753765.png\" alt=\"\" width=\"750\" height=\"365\" \/><figcaption class=\"wp-caption-text\">An example of a GUI interface in LabVIEW with its corresponding code.<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong>Who is LabVIEW Hacker?<\/strong><\/p>\n<p>Now that you have a little background on LabVIEW, lets talk about what LabVIEW Hacker has done. Basically, LabVIEW Hacker (LVH for short) has created free open source add-ons for LabVIEW that lets you control and interface with various maker friendly devices. In a sense LVH has the same goals as LabVIEW, just with a different target audience in mind. \u00a0The libraries they create are intended to allow Makers to focus on building their overall projects where they have expertise and prevent them from getting caught up in small technical details. For example, if you have an idea for a project using a Kinect, but don&#8217;t know how go about interfacing with one, LabVIEW Hacker provides a library and <a href=\"https:\/\/www.labviewhacker.com\/doku.php?id=projects:lv_kinect_interface:lv_kinect_interface\">example project<\/a> to help get you started.<\/p>\n<p>&nbsp;<\/p>\n<p>The libraries currently available aren&#8217;t only limited to the Kinect. Below is list of all the things that are currently supported.<\/p>\n<ul>\n<li><strong>Adept:<\/strong> An API for communicating with Digilent FPGA Boards<\/li>\n<li><strong>AR.Drone: <\/strong>Library to Control AR.Drone Quad Copter<\/li>\n<li><strong>EZ430-Chronos: <\/strong>Open Source Tool Kit for data acquisition from a the EZ430 watch.<\/li>\n<li><strong>Leap: <\/strong>API for the leap Motion Controller<\/li>\n<li><strong>LINX: <\/strong>Unified API for popular embedded systems like chipKIT, Arduino, myRIO, Raspberry PI<\/li>\n<li><strong>Nest: <\/strong>An API for the Nest thermostat<\/li>\n<li><strong>PlayStation 4 Controller: <\/strong>Interface LabVIEW with an PS4 Controller<\/li>\n<li><strong>Phillips Hue: <\/strong>Control Phillips Hue Lights using LabVIEW<\/li>\n<li><strong>XBMC: <\/strong>An API to interface with XBMC media player<\/li>\n<li><strong>Xbox One Controller: <\/strong>Interface LabVIEW with an Xbox One Controller<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>That\u2019s pretty much the gist of LabVIEW Hacker is all about. If you want to learn more or see some of LVH&#8217;s other projects, check out <a href=\"https:\/\/www.labviewhacker.com\/doku.php\">their webpage<\/a>.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-2528 jlk' data-task='like' data-post_id='2528' data-nonce='2183b1f519' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-2528 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-2528 jlk' data-task='unlike' data-post_id='2528' data-nonce='2183b1f519' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-2528 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-2528 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>So what exactly is LabVIEW? LabVIEW is National Instruments\u2019 program development environment.  The name is short for \u201claboratory virtual instrument engineering workbench\u201d.  NI created LabVIEW to enable domain experts to focus on building systems by abstracting the hardware and software.  For example, their hardware and software allows a chemist to focus on chemistry and not get bogged down with analog signal conditioning for thermal couples or advanced programming techniques.<\/p>\n","protected":false},"author":12,"featured_media":3131,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1563],"tags":[],"ppma_author":[4477],"class_list":["post-2528","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-guide"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2014\/10\/LVH.jpg","authors":[{"term_id":4477,"user_id":12,"is_guest":0,"slug":"davis-cook","display_name":"Davis","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/034679f45d786420ca62725a4b531e8a?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Cook","last_name_2":"","first_name":"Davis","first_name_2":"","job_title":"","description":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/2528","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\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=2528"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/2528\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/3131"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=2528"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=2528"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=2528"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=2528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}