<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thinking in G &#187; OpenG</title>
	<atom:link href="http://thinkinging.com/category/openg/feed/" rel="self" type="application/rss+xml" />
	<link>http://thinkinging.com</link>
	<description>an unfiltered stream of data flow consciousness</description>
	<lastBuildDate>Fri, 02 Oct 2009 23:51:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to list files in a LabVIEW 2009 executable app</title>
		<link>http://thinkinging.com/2009/10/02/how-to-list-files-in-a-labview-2009-executable-app/</link>
		<comments>http://thinkinging.com/2009/10/02/how-to-list-files-in-a-labview-2009-executable-app/#comments</comments>
		<pubDate>Fri, 02 Oct 2009 23:46:47 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[I couldn't live without]]></category>
		<category><![CDATA[LabVIEW]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=776</guid>
		<description><![CDATA[In earlier LabVIEW versions (prior to LabVIEW 2009), you could list all the VIs inside a built LabVIEW application using the List Folder function.  This is a very useful feature, since you might want to dynamically open VI References or find *.lvclass (LabVIEW Class) files for loading plugins, etc.

However, in LabVIEW 2009 this no longer [...]]]></description>
			<content:encoded><![CDATA[<p>In earlier LabVIEW versions (prior to LabVIEW 2009), you could list all the VIs inside a built LabVIEW application using the List Folder function.  This is a very useful feature, since you might want to dynamically open VI References or find *.lvclass (LabVIEW Class) files for loading plugins, etc.</p>
<p><img class="aligncenter size-full wp-image-777" title="List Folder" src="http://thinkinging.com/wp-content/uploads/2009/10/List-Folder.png" alt="List Folder" width="262" height="186" /></p>
<p>However, in LabVIEW 2009 this no longer works.  But, there&#8217;s still hope.  It turns out that <strong>LabVIEW 2009 EXEs are basically just ZIP archives</strong>.</p>
<p>And, you can list the contents of LabVIEW 2009 EXE files, programmatically, using the <a href="http://wiki.openg.org/Oglib_lvzip">OpenG Zip Tools</a> library, as shown below:</p>
<p><img title="List LV2009 EXE File Contents" src="http://thinkinging.com/wp-content/uploads/2009/10/List-LV2009-EXE-File-Contents.png" alt="List LV2009 EXE File Contents" /></p>
<p><em>Note: The image above is a <a href="http://zone.ni.com/devzone/cda/tut/p/id/9330">VI Snippet</a> and you can just drag &amp; drop it into a LabVIEW 2009 block diagram (but, make sure to install the <a href="http://wiki.openg.org/Oglib_lvzip">OpenG Zip Tools</a></em><em> first). Or, download the VI File, here: <a href="http://thinkinging.com/wp-content/uploads/2009/10/List-LV2009-EXE-File-Contents.vi">List LV2009 EXE File Contents.vi</a></em></p>
<p>Voilà! Problem solved <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>I definitely <a href="http://thinkinging.com/category/openg/i-couldnt-live-without/">couldn&#8217;t live without</a> these handy VIs.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2009/10/02/how-to-list-files-in-a-labview-2009-executable-app/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I couldn&#8217;t live without &#8220;Array of VData to VCluster&#8221; (video)</title>
		<link>http://thinkinging.com/2009/02/14/i-couldnt-live-without-array-of-vdata-to-vcluster-video/</link>
		<comments>http://thinkinging.com/2009/02/14/i-couldnt-live-without-array-of-vdata-to-vcluster-video/#comments</comments>
		<pubDate>Sat, 14 Feb 2009 23:59:40 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[I couldn't live without]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=711</guid>
		<description><![CDATA[This is another article in a series showing some of my favorite OpenG VIs &#8212; &#8220;The OpenG VIs that I couldn&#8217;t live without&#8220;. In this article, I&#8217;m going to show a very useful VI, Array of VData to VCluster, that is used for converting arrays into a clusters.  The benefit of using this function, is that, unlike [...]]]></description>
			<content:encoded><![CDATA[<p>This is another article in a series showing some of my favorite <a href="http://openg.org/">OpenG VIs</a> &#8212; &#8220;<a href="http://thinkinging.com/category/openg/i-couldnt-live-without/">The OpenG VIs that I couldn&#8217;t live without</a>&#8220;. In this article, I&#8217;m going to show a very useful VI, <a href="http://wiki.openg.org/Array_of_VData_to_VCluster">Array of VData to VCluster</a>, that is used for converting arrays into a clusters.  The benefit of using this function, is that, unlike the Array to Cluster primitive, it defers type checking to run-time.</p>
<p>Here&#8217;s a short, 5 minute video showing how to use this function:</p>
<p><object width="546" height="386" data="http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/jingh264player.swf" type="application/x-shockwave-flash"><param name="quality" value="high" /><param name="bgcolor" value="#FFFFFF" /><param name="flashVars" value="thumb=http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/FirstFrame.jpg&amp;width=546&amp;height=386&amp;showbranding=false&amp;content=http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/2009-02-14_1541.mp4" /><param name="allowFullScreen" value="true" /><param name="scale" value="showall" /><param name="allowScriptAccess" value="always" /><param name="base" value="http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/" /><param name="src" value="http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/jingh264player.swf" /><param name="flashvars" value="thumb=http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/FirstFrame.jpg&amp;width=546&amp;height=386&amp;showbranding=false&amp;content=http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/2009-02-14_1541.mp4" /><param name="allowfullscreen" value="true" /></object></p>
<p>If you want to give this VI a try, you can obtain it using <a href="http://jkisoft.com/vipm/">VI Package Manager</a> (VIPM). Simply select the <a href="http://wiki.openg.org/Oglib_lvdata">OpenG LabVIEW Data Tools</a> (oglib_lvdata) package from within VIPM.  Once installed, this will add a new functions palette at <em>OpenG&gt;&gt;OpenG LabVIEW Data Tools</em>.  (See <a href="http://forums.jkisoft.com/index.php?showtopic=233">here</a> for a quick guide on how to install OpenG on VIPM.)</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2009/02/14/i-couldnt-live-without-array-of-vdata-to-vcluster-video/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://content.screencast.com/users/JKI_Software/folders/Jing/media/6178d250-28c8-46cd-83ba-08a2ba7a9f34/2009-02-14_1541.mp4" length="7801932" type="video/mp4" />
		</item>
		<item>
		<title>XML comes free (but not easy) with LabVIEW 8.6</title>
		<link>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/</link>
		<comments>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 08:17:57 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[OpenG]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=357</guid>
		<description><![CDATA[One of the great new features in LabVIEW 8.6 is the built-in set of functions for parsing XML.  Having an XML parser built-into LabVIEW is really a wonderful thing (previously, these VIs were part of the Internet Toolkit which was a paid, add on).  This makes XML a lot more accessible for LabVIEW developers.
The XML [...]]]></description>
			<content:encoded><![CDATA[<p>One of the <strong>great new features in LabVIEW 8.6</strong> is the built-in set of <strong>functions for parsing XML</strong>.  Having an XML parser built-into LabVIEW is really a wonderful thing (previously, these VIs were part of the Internet Toolkit which was a paid, add on).  This makes XML a lot more accessible for LabVIEW developers.</p>
<p>The XML Parser VIs (shown below) can be found in the Functions Palette at <em>Programming&gt;&gt;File I/O&gt;&gt;XML&gt;&gt;XML Parser</em> .</p>
<p style="text-align: center;"><img class="size-medium wp-image-359 aligncenter" title="xml-parser-palette-with-path" src="http://thinkinging.com/wp-content/uploads/2008/08/xml-parser-palette-with-path.png" alt="XML Parser functions palette" width="202" height="245" /></p>
<p>One major drawback of these VI&#8217;s is that <a title="Using XML Data in LabVIEW is Hard " href="http://thinkinging.com/2008/01/21/using-xml-data-in-labview-is-hard/">they still don&#8217;t make it easy to work with XML data</a>.  Don&#8217;t get me wrong, I love the fact that these VIs ship with LabVIEW.  In fact, they expose more people to XML and thus create more demand for <a title="Using XML Data in LabVIEW Just Got Easier " href="http://thinkinging.com/2008/03/01/using-xml-data-in-labview-just-got-easier/">an easier approach to working with XML in LabVIEW</a>. <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/09/16/xml-comes-free-but-not-easy-with-labview-86/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>LabVIEW 8.6 Quick Drop is awesome (and an unfair advantage)!</title>
		<link>http://thinkinging.com/2008/08/26/labview-86-quick-drop-is-awesome-and-an-unfair-advantage/</link>
		<comments>http://thinkinging.com/2008/08/26/labview-86-quick-drop-is-awesome-and-an-unfair-advantage/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 08:00:42 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[LabVIEW Tips]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/?p=394</guid>
		<description><![CDATA[I&#8217;m lucky enough to have a new project that will be developed in LabVIEW 8.6 (which was just released at NIWeek 2008), so I get to start using various new features like Darren&#8217;s totaly awesome Quick Drop tool.  I&#8217;m really excited to start using Quick Drop, because I saw Darren (the LabVIEW R&#38;D team member [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m lucky enough to have a new project that will be developed in LabVIEW 8.6 (which was just released at NIWeek 2008), so I get to start using various new features like <strong>Darren&#8217;s totaly awesome <a href="http://zone.ni.com/devzone/cda/tut/p/id/7423">Quick Drop</a> tool</strong>.  I&#8217;m <strong>really</strong> excited to start using Quick Drop, because I saw Darren (the LabVIEW R&amp;D team member who created it) use it during the NIWeek 2008 coding challenge and he was able to <strong>code ridiculously fast</strong>.  Seriously, you&#8217;ve got to see it to believe it.  He&#8217;s <strong>even faster than me!</strong></p>
<p style="text-align: center;"><img class="size-medium wp-image-409" title="quick-drop-openg" src="http://thinkinging.com/wp-content/uploads/2008/08/quick-drop-openg.png" alt="" width="351" height="212" /><br />
Quick Drop even works with OpenG VIs!<br />
Now, that&#8217;s an unfair advantage.</p>
<p>In fact, I didn&#8217;t even bother to enter the coding speed challenge at NIWeek this year (which I won at NIWeek 2005), because I saw how fast Darren was coding during the NIWeek keynote (<a href="http://www.ni.com/niweek/2008/keynote/labview_86.htm">here is a video of it</a>), and my LabVIEW skills were more than a little bit rusty at NIWeek 2008, as I hadn&#8217;t touched LabVIEW for 3 weeks (I was traveling for a wedding, and also visiting some of my European LabVIEW buddies, in France).  Ya, excuses, excuses&#8230;</p>
<p>So, instead of competing, I hid in the JKI booth and pretended to be too busy to enter the contest.  Of course, I didn&#8217;t want to loose my unofficial &#8220;fasted LabVIEW coder on the planet (or at least, NIWeek)&#8221; title in a head-to-head match up against Darren &#8212; the dude is fast!  I wanted to at least have some time to practice using the Quick Drop tool and try to level the playing field.  Then, I&#8217;d come back and challenge Darren to a fair match &#8212; pretty sneaky huh?</p>
<p>Speaking of fair competition, they weren&#8217;t even letting contestants use <a href="http://openg.org">OpenG</a> VIs in the coding speed contest, this year (I guess <a rel="bookmark" href="../2007/06/04/openg-is-an-unfair-advantage/">OpenG is an unfair advantage</a>).  Like Darren didn&#8217;t have an unfair advantage <img src='http://thinkinging.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>All joking aside, the Quick Drop tool is amazing.  It&#8217;s basically like auto-completion for text-based languages (so, it gives text-based programmers one less reason not to go graphical).  Just press Ctrl+Space and then type the name of the VI or function you want to place on the Block Diagram.  As the list of possible items appears, press Enter to select the top item in the list, or click on any other item, to place it on the Block Diagram.  It really lives up to it&#8217;s name by allowing you to quickly drop nodes onto the block diagram.  There&#8217;s no doubt it will become one of <em>your</em> favorite tools in LabVIEW, once you give it a try.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/08/26/labview-86-quick-drop-is-awesome-and-an-unfair-advantage/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I couldn&#8217;t live without &#8220;Trim Whitespace&#8221;</title>
		<link>http://thinkinging.com/2008/06/28/i-couldnt-live-without-trim-whitespace/</link>
		<comments>http://thinkinging.com/2008/06/28/i-couldnt-live-without-trim-whitespace/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 16:48:22 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[I couldn't live without]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/06/28/i-couldnt-live-without-trim-whitespace/</guid>
		<description><![CDATA[




This is another article in a series showing some of my favorite OpenG VIs -- "The
OpenG VIs that I couldn't live without". In this article, I'm
going to show a very useful VI, Trim
Whitespace, that is used for removing space, end of line,
and other&#160;whitespace
from at the beginning and/or end of a string.




Let's look at an example [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
This is another article in a series showing some of my favorite <a
 href="http://openg.org/">OpenG</a> VIs -- "<a
 href="http://thinkinging.com/category/openg/i-couldnt-live-without/">The
OpenG VIs that I couldn't live without</a>". In this article, I'm
going to show a very useful VI, <span style="font-weight: bold;">Trim
Whitespace, </span>that is used for removing space, end of line,
and other&nbsp;<a
 href="http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29">whitespace</a>
from at the beginning and/or end of a string.<br />
<br />
<div style="text-align: center;"><img
 style="width: 323px; height: 46px;" alt="Trim Whitespace"
 title="Trim Whitespace"
 src="http://wiki.openg.org/images/5/55/Trim_Whitespace.png"><br />
</div>
<br />
Let's look at an example where we have the string " &nbsp;hello
world" (that extra space at the front is what we want to get rid of).
&nbsp;We can use <span style="font-weight: bold;">Trim
Whitespace</span> to remove the leading space characters, as
shown below.<br />
<br />
<br />
<div style="text-align: center;"><img
 title="&quot;Trim Whitespace&quot; can remove leading space characters."
 style="width: 338px; height: 159px;" alt=""
 src="http://thinkinging.com/wp-content/uploads/2008/06/Trim%20Whitespace%20Example.png"><br />
</div>
<br />
One nice thing about (OpenG's) <span style="font-weight: bold;">Trim
Whitespace</span> is that it is polymorphic and handles arrays of
strings, as shown in this example:<br />
<br />
<div style="text-align: center;"><img
 style="width: 395px; height: 175px;" alt=""
 title="NI's &quot;Trim Whitespace&quot; can't do this."
 src="http://thinkinging.com/wp-content/uploads/2008/06/Trim%20Whitespace%20Array%20Example.png"><br />
</div>
<br />
Whitespace is also end of line characters, such as carriage returns
(\r) and line feeds (\n). &nbsp;Yes, <span
 style="font-weight: bold;">Trim Whitespace</span>
handles those, too.<br />
<br />
<div style="text-align: center;"><img
 title="&quot;Trim Whitespace&quot; can remove leading end of line characters."
 style="width: 351px; height: 191px;" alt=""
 src="http://thinkinging.com/wp-content/uploads/2008/06/Trim%20Whitespace%20EOL%20Example.png"><br />
</div>
<br />
If you want to give this VI a try, you can obtain it using <a
 href="http://jkisoft.com/vipm/">VI Package Manager</a>
(VIPM). Simply select the <b>OpenG String Tools</b> (<span
 style="font-weight: bold;">oglib_string</span>)
package from within VIPM.&nbsp; Once installed, this will add a new
functions palette at <b><i>OpenG&gt;&gt;OpenG
String Tools</i></b>. (See <a
 href="http://forums.jkisoft.com/index.php?showtopic=233">here</a>
for a quick
guide on how to install OpenG on VIPM.)<br />
<br />
<div style="text-align: center;"><img
 title="This is where to find &quot;Trim Whitespace&quot; in the palettes."
 style="width: 248px; height: 225px;" alt=""
 src="http://thinkinging.com/wp-content/uploads/2008/06/Trim%20Whitespace%20on%20String%20Palette.png">
</div>
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/06/28/i-couldnt-live-without-trim-whitespace/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New LabVIEW Video Blog &#8211; Tip Jar</title>
		<link>http://thinkinging.com/2008/03/17/new-labview-video-blog-tip-jar/</link>
		<comments>http://thinkinging.com/2008/03/17/new-labview-video-blog-tip-jar/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 07:01:25 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2008/03/17/new-labview-video-blog-tip-jar/</guid>
		<description><![CDATA[




There's a new LabVIEW (video) blogger named Ben Zimmer, over at the LabVIEW Mastery
Tip Jar Blog, who has been creating some useful videos about
LabVIEW. &#160;His most
recent video blog post about OpenG is great. &#160;It
gives a very quick introduction to OpenG and how to install it and then
shows some of his favorite OpenG VIs in action. [...]]]></description>
			<content:encoded><![CDATA[<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
There's a new LabVIEW (video) blogger named Ben Zimmer, over at the <a
 href="http://www.labviewmastery.com/tipjar">LabVIEW Mastery
Tip Jar Blog</a>, who has been creating some useful videos about
LabVIEW. &nbsp;His <a
 href="http://www.labviewmastery.com/TipJar2008-03-13">most
recent video blog post about OpenG</a> is great. &nbsp;It
gives a very quick introduction to OpenG and how to install it and then
shows some of his favorite OpenG VIs in action. &nbsp;As you all
know there are many <a
 href="http://thinkinging.com/category/openg/i-couldnt-live-without/">OpenG
VIs I couldn't live without</a>. &nbsp;It's nice to hear that
there are others out there that share my passion <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
<br />
Ben, welcome to the LabVIEW blogging community and thank you for
helping to raise awareness for OpenG and the LabVIEW community.
</body>
</html>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2008/03/17/new-labview-video-blog-tip-jar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I couldn&#8217;t live without &#8220;File&gt;&gt;Locate in Project&#8221;</title>
		<link>http://thinkinging.com/2007/09/15/i-couldnt-live-without-filelocate-in-project/</link>
		<comments>http://thinkinging.com/2007/09/15/i-couldnt-live-without-filelocate-in-project/#comments</comments>
		<pubDate>Sat, 15 Sep 2007 21:04:05 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[I couldn't live without]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/09/15/i-couldnt-live-without-filelocate-in-project/</guid>
		<description><![CDATA[This is another article in a series showing some of my favorite
OpenG VIs --
"The
OpenG VIs that I couldn't live without". In this article, I'm going to show
a very useful tool called the Locate File in Project, which gives you an
easy way of finding VIs in the Project Explorer.



If you have this tool installed, it will [...]]]></description>
			<content:encoded><![CDATA[This is another article in a series showing some of my favorite
<a href="http://openg.org/" title="OpenG">OpenG</a> VIs --
"<a href="http://thinkinging.com/category/openg/i-couldnt-live-without/">The
OpenG VIs that I couldn't live without</a>". In this article, I'm going to show
a very useful tool called the <b>Locate File in Project</b>, which gives you an
easy way of finding VIs in the <b>Project Explorer</b>.<br/>
<br/>
<img alt="Locate_File_In_Project.png" id="image273" src="http://thinkinging.com/wp-content/uploads/2007/09/Locate_File_In_Project.png"/><br/>
<br/>
If you have this tool installed, it will a <b><i>File&gt;&gt;Locate in
Project</i></b> option to the menu.&nbsp; When you select this menu option from
the menu of a VI's Front Panel or Block Diagram, the VI will be highlighted in
the Project Explorer window.&nbsp; For example, here is a typical scenario:<br/>
<br/>
You create a new VI.&nbsp; Maybe you make a copy of a class method VI.&nbsp;
However, you want to move this VI to a different sub-folder of the class.&nbsp;
The first thing that you need to do, is locate the new VI in the Project
Explorer window, so that you can move it.&nbsp; And, that's where Locate File in
Project comes in handy.<br/>
<br/>
The more you use the LabVIEW Project Explorer, the more you'll realize, too,
that <b>this is one tool that you can't live without</b> <img src='http://thinkinging.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> <br/>
<br/>
If you want to give this VI a try, you can obtain it using
<a href="http://jkisoft.com/vipm/">VI Package Manager</a> (VIPM). Simply select
the <b>Locate File in Project</b> (<b>ogedit_locate_file_in_project</b>) package
from within VIPM.&nbsp; Once installed, this will add a new option
<b><i>File&gt;&gt;Locate in Project</i></b> item to LabVIEW's menu. (See
<a href="http://forums.jkisoft.com/index.php?showtopic=233">here</a> for a quick
guide on how to install OpenG on VIPM.)]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/09/15/i-couldnt-live-without-filelocate-in-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JKI and the LabVIEW Community</title>
		<link>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/</link>
		<comments>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 07:01:45 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[LAVA]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/09/05/jki-and-the-labview-community/</guid>
		<description><![CDATA[
One the reasons that NIWeek 2007 was the Best NIWeek Ever was that during the NIWeek 2007 Alliance Day keynote, NI showed a slide called &#8220;The LabVIEW Community Online&#8221; (shown above) which included JKI&#8217;s logo!  This slide displayed the logos of various LabVIEW community websites, including discussion forums, blogs, etc.  I was extremely [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img width="375" height="276" alt="LabVIEW Community Online - Cropped" style="padding: 10px 0px 14px" src="http://farm2.static.flickr.com/1385/1314589185_5c7b5ac2f5_o.jpg" /></div>
<p>One the reasons that NIWeek 2007 was the <a href="http://thinkinging.com/2007/08/16/best-niweek-ever/">Best NIWeek Ever</a> was that during the NIWeek 2007 Alliance Day keynote, NI showed a slide called &#8220;The LabVIEW Community Online&#8221; (shown above) which included <a title="JKI" href="http://jameskring.com">JKI</a>&#8217;s logo!  This slide displayed the logos of various LabVIEW community websites, including discussion forums, blogs, etc.  I was extremely honored to see JKI&#8217;s logo included on the slide since we have long been focused on promoting and participating in the LabVIEW community.</p>
<p>What makes this somewhat interesting is that JKI is a company that provides consulting services around LabVIEW and other National Instruments hardware and software products.  But, in addition to our work, we are extremely active in the LabVIEW blogosphere, discussion forums, open source community, and local LabVIEW user group meetings in the San Francisco Bay Area. In fact, the LabVIEW community is a core part of JKI.  Let me explain.</p>
<p>JKI was founded in 2002 when I started working as an independent LabVIEW consultant in the San Francisco Bay Area. One of JKI&#8217;s very first customers met me at a San Francisco Bay Area LAVA group meeting where I had been regularly presenting and participating.  This contact evolved into one of JKI&#8217;s best long-term customers (we have worked with them on and off for over 5 years, now) and played a huge role in providing a solid foundation upon which JKI has been able to grow its business.</p>
<p>I got to know two of JKI&#8217;s senior engineers, Michael Aivaliotis and Philippe Guerit, through participation in <a title="OpenG" href="http://www.openg.org">OpenG</a> and the <a title="LAVA Discussion Forums" href="http://forums.lavag.org">LAVA discussion forums</a>.  After working with each other on various OpenG projects, we found an opportunity to work together at JKI. Philippe and Michael are an integral part of JKI&#8217;s team and a huge part of our ongoing success.</p>
<p>Additionally, in 2004, Jeffrey Travis contacted me and asked me if I was interested in co-authoring the 3rd edition of &#8220;<a title="LabVIEW for Everyone" href="http://www.labviewforeveryone.com">LabVIEW for Everyone</a>&#8220;.  I met Jeffrey through our involvement in OpenG and Info-LabVIEW.  If it were not for my involvement in the LabVIEW community, I would not have received this invitation.</p>
<p>JKI is actively working hard to find more ways to be involved with and promote the LabVIEW community.  We do this because we enjoy being a part of this community and want to see it grow.  Also, there are incredible opportunities that arise from participation in the LabVIEW community &#8212; you meet potential customers, colleagues, and build a professional network that enables business success.</p>
<p>I&#8217;m not telling you all of this to convince you that participation in the LabVIEW community is a guarantee for professional success, but rather to reinforce the fact that it has rewards which are varied but incredibly hard to quantify.  In JKI&#8217;s case, it has contributed to attracting great customers, talented engineers, and book offers, as well as recognition during an NIWeek keynote.  Yes, community participation takes a lot of time, but it is undoubtedly worth it &#8212; in addition to the satisfaction of making friends and helping others learn and use LabVIEW, you are establishing yourself in a professional community where opportunities abound.</p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/09/05/jki-and-the-labview-community/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My NIWeek 2007 Presentations</title>
		<link>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/</link>
		<comments>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 23:17:44 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[JKI]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>
		<category><![CDATA[Software Engineering]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/</guid>
		<description><![CDATA[
One the reasons that NIWeek 2007 was the Best NIWeek Ever was that I got to present four times!  I gave the following two presentations (I presented the latter at three different times):

Using Free and Open Source LabVIEW Software
Developing Commercial Software Applications in LabVIEW

The first presentation, &#8220;Using Free and Open Source LabVIEW Software&#8220;, was [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: center"><img id="image252" alt="Presentation Photo" src="http://thinkinging.com/wp-content/uploads/2007/08/IMG_2434.JPG" /></div>
<p>One the reasons that NIWeek 2007 was the <a href="http://thinkinging.com/2007/08/16/best-niweek-ever/">Best NIWeek Ever</a> was that I got to present four times!  I gave the following two presentations (I presented the latter at three different times):</p>
<ul>
<li><a title="Using Free and Open Source LabVIEW Software" href="http://jameskring.com/downloads/niweek2007/Using_Free_and_Open_Source_LabVIEW_Software.pdf">Using Free and Open Source LabVIEW Software</a></li>
<li><a title="Developing Commercial Software Applications in LabVIEW" href="http://jameskring.com/downloads/niweek2007/Developing_Commercial_Software_Applications_in_LabVIEW.pdf">Developing Commercial Software Applications in LabVIEW</a></li>
</ul>
<p>The first presentation, &#8220;<a title="Using Free and Open Source LabVIEW Software" href="http://jameskring.com/downloads/niweek2007/Using_Free_and_Open_Source_LabVIEW_Software.pdf">Using Free and Open Source LabVIEW Software</a>&#8220;, was given on Alliance Day (Monday, Aug. 6th, 2007) and was not open to the general public.  However, the material is not confidential and I&#8217;m happy to make available everyone.  This presentation discussed the different flavors of open source software licensing, why open source is an important part of our lives, and how LabVIEW developers can leverage open source software.</p>
<p>The second presentation, &#8220;<a title="Developing Commercial Software Applications in LabVIEW" href="http://jameskring.com/downloads/niweek2007/Developing_Commercial_Software_Applications_in_LabVIEW.pdf">Developing Commercial Software Applications in LabVIEW</a>&#8220;, outlines some key issues that LabVIEW software developers should consider if they are thinking about selling their software.  These are things that <a title="JKI" href="http://jameskring.com">JKI</a> had to learn about from our experiences working on our own commercial software product, <a title="VI Package Manager" href="http://jkisoft.com/vipm/">VI Package Manager</a>.  Certainly, this presentation doesn&#8217;t cover every aspect of commercial software development, but I only had 45 minutes &#8212; and this topic could easily fill a whole book.</p>
<p>Soon, JKI will be making Michael Aivaliotis&#8217; presentation on XControls available as a <strong>video</strong> &#8212; that&#8217;ll be very exciting.  Michael&#8217;s presentation was really good &#8212; I heard that someone comment to him that it was <strong>the best NIWeek presentation given by a non-NI presenter in the 10 years they have been coming to NIWeek</strong>.  Hopefully I didn&#8217;t set your expectations too high (I&#8217;m really excited, too, because I didn&#8217;t get to see Michael&#8217;s presentation) <img src='http://thinkinging.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Best NIWeek Ever</title>
		<link>http://thinkinging.com/2007/08/16/best-niweek-ever/</link>
		<comments>http://thinkinging.com/2007/08/16/best-niweek-ever/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 07:30:17 +0000</pubDate>
		<dc:creator>Jim Kring</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[LAVA]]></category>
		<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[NI Week]]></category>
		<category><![CDATA[OpenG]]></category>

		<guid isPermaLink="false">http://thinkinging.com/2007/08/16/best-niweek-ever/</guid>
		<description><![CDATA[

While you were busy installing LabVIEW 8.5 in the 5th dimension, alfa&#8230;
I was having the BEST NIWEEK EVER!

I got to present four times!
Michael&#8217;s XControls presentation rocked!
I got to sit in the front row at every keynote!
JKI was recognized by NI during a keynote as being an important part of the LabVIEW Community Ecosystem!
JKI&#8217;s booth location [...]]]></description>
			<content:encoded><![CDATA[<p><big><big><span style="font-family: Arial Rounded MT Bold" /></big></big><span style="font-family: Arial Rounded MT Bold" /></p>
<div style="text-align: center"><img id="image232" alt="Best NIWeek Ever" src="http://thinkinging.com/wp-content/uploads/2007/08/Best%20NI%20Week%20Ever.png" /></div>
<p>While you were busy installing <a title="LabVIEW 8.5" href="http://www.ni.com/labview85/">LabVIEW 8.5</a> in <a title="The 5th dimension" href="http://wiki.lavag.org/The_5th_dimension">the 5th dimension</a>, alfa&#8230;</p>
<p>I was having the <big><big><span style="font-family: Arial Rounded MT Bold"><strong>BEST NIWEEK EVER</strong>!</span></big></big></p>
<ul>
<li><a title="Jim Kring's NIWeek 2007 Presentation" href="http://thinkinging.com/2007/08/30/my-niweek-2007-presentations/">I got to present four times</a>!</li>
<li>Michael&#8217;s XControls presentation rocked!</li>
<li><a title="Front Row Tickets to NIWeek" href="http://thinkinging.com/2007/08/17/front-row-tickets-to-niweek/">I got to sit in the front row at every keynote</a>!</li>
<li><a title="JKI and the LabVIEW Community" href="http://thinkinging.com/2007/09/05/jki-and-the-labview-community/">JKI was recognized by NI during a keynote as being an important part of the LabVIEW Community Ecosystem</a>!</li>
<li>JKI&#8217;s booth location was awesome!</li>
<li>We got great feedback on VI Package Manager 1.1 features!</li>
<li>The OpenG/LAVA BBQ had record attendance!</li>
<li><a href="http://thinkinging.com/2007/08/27/superfunkyprivatespecialsecretforumstufflava/">SuperFunkyPrivateSpecialSecretForumStuff=LAVA</a></li>
<li>Jeff&#8217;s wire got a fancier name!</li>
<li>Chris Relf, Peter Blume, and Richard Jennings signed their books for me!</li>
<li><a href="http://thinkinging.com/2007/09/11/labview-for-everyone-even-10-year-old-wiz-kids/">I met a 10 year old wiz-kid named Samuel Majors whose favorite LabVIEW book is &#8220;LabVIEW for Everyone&#8221;!</a></li>
<li>I met Chris Anderson, author of &#8220;The Long Tail&#8221; (and got a signed copy of his book)!</li>
<li>My friend Chris Lynch won &#8220;The Ultimate Gaming Package&#8221; valued at $5,000!</li>
<li>I made it home without collapsing from exhaustion!</li>
</ul>
<p>Stay tuned&#8230; I&#8217;ll be writing articles about why each of these helped make <a title="NIWeek" href="http://www.ni.com/niweek/">NIWeek 2007</a> the <span style="font-family: Arial Rounded MT Bold"><strong>BEST NIWEEK EVER</strong>!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://thinkinging.com/2007/08/16/best-niweek-ever/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
