<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Rube Goldberg Code in BreakPoint</title>
    <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/2115214#M20364</link>
    <description>&lt;P&gt;&lt;IMG src="data:image/png;base64,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" border="0" alt="" /&gt;&lt;/P&gt;
&lt;P&gt;Same can be easily represented as:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="data:image/png;base64,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" border="0" alt="" /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Aug 2012 12:16:47 GMT</pubDate>
    <dc:creator>danil33</dc:creator>
    <dc:date>2012-08-07T12:16:47Z</dc:date>
    <item>
      <title>Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/399999#M2634</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;A &lt;STRONG&gt;Rube Goldberg Machine&lt;/STRONG&gt; is defined as an &lt;EM&gt;"exceedingly complex devices that perform simple tasks in very indirect and convoluted ways"&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;A href="http://en.wikipedia.org/wiki/Rube_Goldberg" target="_blank"&gt;http://en.wikipedia.org/wiki/Rube_Goldberg&lt;/A&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;One example would the the&amp;nbsp;&lt;A href="http://www.rubegoldberg.com/html/pencil_sharpener.htm" target="_blank"&gt;simplfied pencil sharpener&lt;/A&gt;.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Let's define &lt;STRONG&gt;Rube Goldberg Code&lt;/STRONG&gt; as "&lt;EM&gt;"exceedingly complex&amp;nbsp;LabVIEW code&amp;nbsp;that perform simple tasks in very indirect and convoluted ways"&lt;/EM&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;For example, let's have a look at the&amp;nbsp;&lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=198940#M198940" target="_blank"&gt;code&lt;/A&gt; to test if two booleans are equal. Just beautiful! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Unfortunately, the beauty of this&amp;nbsp;is lost to most of you. &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt;&amp;nbsp;To test this point, I have recently posted an obvious&amp;nbsp;joke to see if anyone actually pays attention.... Apparently not!!! Nobody commented on my&amp;nbsp;&lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=196084#M196084" target="_blank"&gt;example&lt;/A&gt; that I snuck into the tic-tac-toe discussion. For comparison, here's my actual code detail compared to the posted image. &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt; Duuhhh!!!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/2634/1/RubeGoldbergCode.png" /&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Anyway, I am sure that most of you have some great examples of such code. This thread is the place to share the fun! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I am not really looking for intentional constructs (anybody can do that!). The focus should be&amp;nbsp;more&amp;nbsp;on existing serious code where you suddenly noticed that there is a much&amp;nbsp;simpler way.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;(Many code examples posted in the forum contain mini versions, e.g. the use of "delete from array" with "deleted portion" as the only output&amp;nbsp;wired, used as a substutute for "array subset" seems quite popular&amp;nbsp;;))&lt;/DIV&gt;&lt;P&gt;Message Edited by altenbach on &lt;SPAN class="date_text"&gt;08-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;08:10 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2006 15:09:09 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/399999#M2634</guid>
      <dc:creator>altenbach</dc:creator>
      <dc:date>2006-08-03T15:09:09Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400114#M2638</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I'm not making this up...the following was in a VI I was doing a code review on several years ago:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/2638/1/Select_duhhhh.jpg" /&gt;&lt;/P&gt;
&lt;P&gt;You'll all be happy to know this person no longer works at NI.&lt;/P&gt;
&lt;P&gt;-D&lt;/P&gt;&lt;P&gt;Message Edited by Darren on &lt;SPAN class="date_text"&gt;08-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:03 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2006 18:03:15 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400114#M2638</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-08-03T18:03:15Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400141#M2640</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;When I was "wee-G-Babe" I wanted to sort folders based their size.&lt;/P&gt;
&lt;P&gt;I did not know about the "Cluster Sort" method so I coded up a variation on a bubble sort.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/2640/1/Bubble_Sort.JPG" /&gt;&lt;/P&gt;
&lt;P&gt;Greg McKaskle said he&amp;nbsp;was stumped for a while but eventually figured it out.&lt;/P&gt;
&lt;P&gt;This was one of the first "Bad" from the "Good the Bad and the Ugly" series.&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;&lt;P&gt;Message Edited by Ben on &lt;SPAN class="date_text"&gt;08-03-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:47 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Aug 2006 18:46:52 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400141#M2640</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-08-03T18:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400537#M2646</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;I am one of those sick bastards that actually enjoys straightening other people's spaggetti.&amp;nbsp; I have seen some impressive examples of Goldburg constructs.&amp;nbsp; Recently I ran across the gem in the top illustration.&amp;nbsp; To the guy's credit, in the original code the selects were nowhere near eachother.&amp;nbsp; The equality, however, is inexcusable.&lt;BR /&gt;&lt;BR /&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/2646/1/goldberg.PNG" /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Disclaimer: I am guilty of this sort of thing too.&amp;nbsp; In fact, some examples I have posted have glaring Goldbergs.&lt;BR /&gt;&lt;BR /&gt;Altenbach, you have such an established guru reputation that I am sure many people assumed there was some obscure reason why you set the example up that way.&amp;nbsp; Especially in the highly optimized enviornment of a coding challenge.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by jasonhill on &lt;SPAN class="date_text"&gt;08-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;10:00 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2006 14:59:21 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400537#M2646</guid>
      <dc:creator>jasonhill</dc:creator>
      <dc:date>2006-08-04T14:59:21Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400551#M2647</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I think I saw a variation of this in &lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=199020#M199020" target="_blank"&gt;PRIME.vi&lt;/A&gt;&amp;nbsp;posted yesterday. As a bonus, it also contains Darren's construct inside the case structure. &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;So how do we go about constructive criticism in these cases? I am sure a few nudges in the right direction can make a big difference. Still I am impressed that people with no obvious&amp;nbsp;LabVIEW or&amp;nbsp;general programming background&amp;nbsp; can get a fully working program together. &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2006 15:15:39 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400551#M2647</guid>
      <dc:creator>altenbach</dc:creator>
      <dc:date>2006-08-04T15:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400665#M2648</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Hi there:&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=184488#M184488" target="_blank"&gt;Here &lt;/A&gt;is a golberg code about activating a boolean after an enter,&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt;&lt;img id="smileywink" class="emoticon emoticon-smileywink" src="https://ni.lithium.com/i/smilies/16x16_smiley-wink.gif" alt="Smiley Wink" title="Smiley Wink" /&gt; Sorry Altenbach..&lt;BR /&gt;&lt;BR /&gt;Ton&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;PS which code was faster (first post)?&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by TonP on &lt;SPAN class="date_text"&gt;08-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;09:36 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2006 19:18:57 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400665#M2648</guid>
      <dc:creator>TCPlomp</dc:creator>
      <dc:date>2006-08-04T19:18:57Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400752#M2649</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Search for the numerous implementations of exclusive radio buttons (before the native ones)&lt;BR /&gt;For example &lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=51004" target="_blank"&gt;here&lt;/A&gt; chutla's implementation and the elegant solution of mine.&lt;BR /&gt;&lt;BR /&gt;Do they still teach how to make truth tables? &lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edité par JeanPierre le &lt;SPAN class="date_text"&gt;08-04-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;07:04 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Aug 2006 23:03:27 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/400752#M2649</guid>
      <dc:creator>JeanPierre</dc:creator>
      <dc:date>2006-08-04T23:03:27Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/401164#M2652</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Ok, this is too good to pass up.&amp;nbsp; I do not mean to offend the original poster(s) but check out the following:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Launch LabVIEW 8.0 (7.1 doesn't allow browsing web examples).&lt;/LI&gt;
&lt;LI&gt;Launch Example Finder.&lt;/LI&gt;
&lt;LI&gt;(You may need to click "Setup", click the Web tab, and increase your number of web hits to 50 or more.)&lt;/LI&gt;
&lt;LI&gt;Include ni.com examples.&lt;/LI&gt;
&lt;LI&gt;Browse into Fundamentals - Arrays and Clusters.&lt;/LI&gt;
&lt;LI&gt;Scroll to the bottom of the list and you'll see a few examples with globe icons and an orange user icon which indicate they were submitted by external users.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Among the 10 or so user-submitted examples in this category are two that are particularly noteworthy.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;2D Array to number of Rows and Columns.vi&lt;/LI&gt;
&lt;LI&gt;2D_Array_to_number_of_Rows_and_Columns - revised.vi&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Before opening them, think about how you'd write a VI with this name...&amp;nbsp; For me, I was thinking Array Size followed by Index Array if you wanted them as scalars.&amp;nbsp; Both of the above VIs are equally effective, but I'm not sure that's how I'd teach someone to do it.&amp;nbsp; &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&amp;nbsp; Definitely not too efficient.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Aug 2006 16:02:50 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/401164#M2652</guid>
      <dc:creator>JeffBoettcher</dc:creator>
      <dc:date>2006-08-07T16:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459816#M3141</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;In this thread&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color="#800080"&gt;&lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=222491&amp;amp;jump=true" target="_blank"&gt;http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=222491&amp;amp;jump=true&lt;/A&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT color="#800080"&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/170/222476/1/Cluster.JPG" /&gt;&lt;/FONT&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P&gt;I posted a method to copy the contents of a cluster to another cluster.&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2007 13:54:33 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459816#M3141</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2007-01-04T13:54:33Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459903#M3142</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
&lt;HR /&gt;&lt;a href="https://ni.lithium.com/t5/user/viewprofilepage/user-id/9539"&gt;@Ben&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;In this thread I posted a method to copy the contents of a cluster to another cluster.&lt;BR /&gt;
&lt;/P&gt;&lt;HR /&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;And here I was thinking that this code was supposed to copy an array of variants into the cluster... &lt;img id="smileytongue" class="emoticon emoticon-smileytongue" src="https://ni.lithium.com/i/smilies/16x16_smiley-tongue.gif" alt="Smiley Tongue" title="Smiley Tongue" /&gt;&lt;BR /&gt;</description>
      <pubDate>Thu, 04 Jan 2007 15:58:48 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459903#M3142</guid>
      <dc:creator>tst</dc:creator>
      <dc:date>2007-01-04T15:58:48Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459988#M3143</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;I see code as shown by Jason (#4) and Darren (#2) all the time...&amp;nbsp; Especially Darren's example.&lt;/P&gt;
&lt;P&gt;&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://ni.lithium.com/i/smilies/16x16_smiley-surprised.gif" alt="Smiley Surprised" title="Smiley Surprised" /&gt;&lt;/P&gt;
&lt;P&gt;Then again, I've been corrected by much simpler code while posting answers to this forum, too..&amp;nbsp; &lt;/P&gt;
&lt;P&gt;where's the smiley-guilty icon???&amp;nbsp; :womanwink:&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jan 2007 17:55:03 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/459988#M3143</guid>
      <dc:creator>Ray.R</dc:creator>
      <dc:date>2007-01-04T17:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/460141#M3144</link>
      <description>&lt;DIV&gt;we are probably all guilt of these bits of code sometime or another. &lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;watch&amp;nbsp;out the person whom professes to be innocent and posts example code on these types of forums.&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://ni.lithium.com/i/smilies/16x16_smiley-very-happy.gif" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://ni.lithium.com/i/smilies/16x16_smiley-very-happy.gif" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://ni.lithium.com/i/smilies/16x16_smiley-very-happy.gif" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt;&lt;/DIV&gt;</description>
      <pubDate>Thu, 04 Jan 2007 21:54:23 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/460141#M3144</guid>
      <dc:creator>RayFarmer</dc:creator>
      <dc:date>2007-01-04T21:54:23Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467647#M3234</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Here is another one.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/3234/1/RG_Code.JPG" /&gt;&lt;/P&gt;
&lt;P&gt;I included both states just incase you thought there may have been a goode reason hiding in the other state.&lt;/P&gt;
&lt;P&gt;Here is another in the same VI&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/3234/2/Iteration%20count.JPG" /&gt;&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;
&lt;P&gt;Message Edited by Ben on &lt;SPAN class="date_text"&gt;01-23-2007&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:28 PM&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Message Edited by Ben on &lt;SPAN class="date_text"&gt;01-23-2007&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:31 PM&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Message Edited by Ben on &lt;SPAN class="date_text"&gt;01-23-2007&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:31 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2007 19:27:40 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467647#M3234</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2007-01-23T19:27:40Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467661#M3235</link>
      <description>&lt;DIV&gt;I've seen the array size/indexing thing a LOT before...I wonder if there's an easier way we could teach new users how auto-indexing works...&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;-D&lt;/DIV&gt;</description>
      <pubDate>Tue, 23 Jan 2007 19:50:52 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467661#M3235</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2007-01-23T19:50:52Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467721#M3237</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;Ben,&lt;BR /&gt;&lt;BR /&gt;I have them all over some code I inherited from a previous employer at our company.&lt;BR /&gt;&lt;BR /&gt;I honestly studied it for a while thinking ther HAS to be some significance to that code (Regarding the error cluster).&amp;nbsp; I mean, come on.....&lt;BR /&gt;&lt;BR /&gt;In the end I convinced myself I WAS actually sane (Something I feel I have to do on an almost daily basis)&amp;nbsp; and it had no purpose whatsoever.&lt;BR /&gt;&lt;BR /&gt;Shane.&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by shoneill on &lt;SPAN class="date_text"&gt;01-23-2007&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;10:49 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2007 21:49:16 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467721#M3237</guid>
      <dc:creator>shoneill</dc:creator>
      <dc:date>2007-01-23T21:49:16Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467742#M3239</link>
      <description>&lt;BR /&gt;
&lt;BLOCKQUOTE&gt;
&lt;HR /&gt;&lt;a href="https://ni.lithium.com/t5/user/viewprofilepage/user-id/9539"&gt;@Ben&lt;/a&gt; wrote:&lt;BR /&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Here is another one.
&lt;/P&gt;&lt;HR /&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;We defined Rube Goldberg code as "&lt;EM&gt;exceedingly complex&amp;nbsp;LabVIEW code&amp;nbsp;that performs simple tasks in very indirect and convoluted ways"&lt;/EM&gt; (see first post).&lt;/P&gt;
&lt;P&gt;This (and some of the examples shown earlier) &amp;nbsp;is now&amp;nbsp;actually a &lt;STRONG&gt;Rube Goldberg NOP &lt;/STRONG&gt;(or &lt;STRONG&gt;Rube Goldberg NOOP&lt;/STRONG&gt;), freshly defined as:&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;"exceedingly complex&amp;nbsp;LabVIEW code&amp;nbsp;that performs &lt;U&gt;absolutely nothing&lt;/U&gt;&amp;nbsp;in very indirect and convoluted ways". &lt;span class="lia-unicode-emoji" title=":grinning_face_with_smiling_eyes:"&gt;😄&lt;/span&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;(We could also define the construct as a&amp;nbsp;&lt;STRONG&gt;WEQ&lt;/STRONG&gt; (wire equivalent code), code that can be replaced with a plain wire without&amp;nbsp;any change in functionality. ;))&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2007 22:11:24 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/467742#M3239</guid>
      <dc:creator>altenbach</dc:creator>
      <dc:date>2007-01-23T22:11:24Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468021#M3243</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;First the legal stuff:&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Warning: The code posted previously was written by "proffesionals". Do NOT attempt to write this code yourself.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Excellent point Christian. (Leave ti to one our academic types to recognize when we need a new term &lt;img id="smileyvery-happy" class="emoticon emoticon-smileyvery-happy" src="https://ni.lithium.com/i/smilies/16x16_smiley-very-happy.gif" alt="Smiley Very Happy" title="Smiley Very Happy" /&gt; ).&lt;/P&gt;
&lt;P&gt;Just to help me understand the differences...&lt;/P&gt;
&lt;P&gt;WEQ's are identity operations and satisfy the condition&lt;/P&gt;
&lt;P&gt;A = B&lt;/P&gt;
&lt;P&gt;where:&lt;/P&gt;
&lt;P&gt;A = Input&lt;/P&gt;
&lt;P&gt;B =Output&lt;/P&gt;
&lt;P&gt;Can we say the same about RG-NOP's?&lt;/P&gt;
&lt;P&gt;Shane wrote;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;Ben,&lt;BR /&gt;&lt;BR /&gt;I have them all over some code I inherited from a previous employer at our company.&lt;BR /&gt;&lt;BR /&gt;I honestly studied it for a while thinking ther HAS to be some significance to that code (Regarding the error cluster).&amp;nbsp; I mean, come on.....&lt;BR /&gt;&lt;BR /&gt;In the end I convinced myself I WAS actually sane (Something I feel I have to do on an almost daily basis)&amp;nbsp; and it had no purpose whatsoever.&lt;BR /&gt;&lt;BR /&gt;Shane.&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;That construct is all over this code I recieved. I wonder if it was the same developer or if they both came from the same LV school of thought.&lt;/P&gt;
&lt;P&gt;After stepping outside the "Good Developer Box" for a second it hit me what that code was for!&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/3234/1/RG_Code.JPG" /&gt;&lt;/P&gt;
&lt;P&gt;It is a very handy way&amp;nbsp;to make sure the sub-VI does not return an error. If the&amp;nbsp;sub-VI is failing, just switch the boolean constant to false!&amp;nbsp;&lt;img id="smileysurprised" class="emoticon emoticon-smileysurprised" src="https://ni.lithium.com/i/smilies/16x16_smiley-surprised.gif" alt="Smiley Surprised" title="Smiley Surprised" /&gt; &lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://ni.lithium.com/i/smilies/16x16_smiley-sad.gif" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;img id="smileymad" class="emoticon emoticon-smileymad" src="https://ni.lithium.com/i/smilies/16x16_smiley-mad.gif" alt="Smiley Mad" title="Smiley Mad" /&gt;&lt;/P&gt;
&lt;P&gt;The the very thought alone gave me the sensation of "finger-nails on the chalk board".&lt;/P&gt;
&lt;P&gt;If this is indeed the case, then the code I posted is not RGC or RG-NOP or WEQ...&lt;/P&gt;
&lt;P&gt;It's a hack!&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jan 2007 13:50:00 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468021#M3243</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2007-01-24T13:50:00Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468162#M3244</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT color="#ff0033" size="7"&gt;LOL !!! @ Ben!!!!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Whoever coded that must have worked here (customer) too!!!&lt;/P&gt;
&lt;P&gt;Now talk about useless code!!!!&amp;nbsp; If it's No Error, then nothing is done to the error cluster values.&amp;nbsp; If there was an error, the status was ALREADY TRUE!!, so again no change!!!&lt;/P&gt;
&lt;P&gt;I'm spending hours upon hours at changing code like this..&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jan 2007 16:41:38 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468162#M3244</guid>
      <dc:creator>Ray.R</dc:creator>
      <dc:date>2007-01-24T16:41:38Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468379#M3249</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Here's another WEQ, straight from the forum :):&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/BreakPoint/3249/1/Dunce.png" /&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;See:&amp;nbsp; &lt;A href="http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=225862#M225862" target="_blank"&gt;http://forums.ni.com/ni/board/message?board.id=170&amp;amp;message.id=225862#M225862&lt;/A&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by altenbach on &lt;SPAN class="date_text"&gt;01-24-2007&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;01:31 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 24 Jan 2007 21:31:00 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468379#M3249</guid>
      <dc:creator>altenbach</dc:creator>
      <dc:date>2007-01-24T21:31:00Z</dc:date>
    </item>
    <item>
      <title>Re: Rube Goldberg Code</title>
      <link>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468395#M3250</link>
      <description>Hey Ben,&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="noindex"&gt;"It's a hack!"&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;You're forcing me back to another round of sanity checks.....&lt;BR /&gt;&lt;BR /&gt;Somehow I always knew LabVIEW was referring to ME when it complained about "Insane Objects"......&lt;BR /&gt;&lt;BR /&gt;Shane&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 24 Jan 2007 22:25:46 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/BreakPoint/Rube-Goldberg-Code/m-p/468395#M3250</guid>
      <dc:creator>shoneill</dc:creator>
      <dc:date>2007-01-24T22:25:46Z</dc:date>
    </item>
  </channel>
</rss>

