<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>VI Geek</title>
	
	<link>http://www.vigeek.com</link>
	<description>My Way to Be A Virtual Instruments Geek</description>
	<lastBuildDate>Mon, 08 Mar 2010 07:21:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ViGeek" /><feedburner:info uri="vigeek" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>ViGeek</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>How to Ignore CR LF ASCII Codes in Serial Receive with LabVIEW</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/wvBdOUS8gr8/how-to-ignore-cr-lf-ascii-codes-in-serial-receive-with-labview.html</link>
		<comments>http://www.vigeek.com/2010/03/how-to-ignore-cr-lf-ascii-codes-in-serial-receive-with-labview.html#comments</comments>
		<pubDate>Mon, 08 Mar 2010 07:21:10 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[Serial & GPIB]]></category>
		<category><![CDATA[VI Hardware]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[Carriage Return]]></category>
		<category><![CDATA[Line Feed]]></category>
		<category><![CDATA[Serial Communication]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/03/how-to-ignore-cr-lf-ascii-codes-in-serial-receive-with-labview.html</guid>
		<description><![CDATA[In one of my recent LabVIEW projects, my application needs receive the message which send by an ECU unit, and to store the message exactly as it send. And the content of the message is hex data, every byte of this message has a specific meaning to this ECU unit, and I need these data [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
<li><a href='http://www.vigeek.com/2009/03/make-artificial-data-dependency-in-labview.html' rel='bookmark' title='Permanent Link: Make Artificial Data Dependency in LabVIEW'>Make Artificial Data Dependency in LabVIEW</a> <small>Sometime, we need the data flow in LabVIEW not to...</small></li>
<li><a href='http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html' rel='bookmark' title='Permanent Link: The Difference Between Chart and Graph in LabVIEW'>The Difference Between Chart and Graph in LabVIEW</a> <small>We can use chart and graph to display our acquired...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/-GuodNOnej5KBiAv1i5x_Fownlw/0/da"><img src="http://feedads.g.doubleclick.net/~a/-GuodNOnej5KBiAv1i5x_Fownlw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-GuodNOnej5KBiAv1i5x_Fownlw/1/da"><img src="http://feedads.g.doubleclick.net/~a/-GuodNOnej5KBiAv1i5x_Fownlw/1/di" border="0" ismap="true"></img></a></p><p>In one of my recent LabVIEW projects, my application needs receive the message which send by an ECU unit, and to store the message exactly as it send. And the content of the message is hex data, every byte of this message has a specific meaning to this ECU unit, and I need these data to check if the ECU works as desired.</p>
<p>I programmed this application simply with the default VISA read VI. But when I debugged the application to receive the message send by the ECU, sometimes the message was not complete. When I check the send data with the received data, I found out that LabVIEW automatically breaks the message read when it receives 0&#215;0A or 0&#215;25, and these two hex are carriage return and line feed respectively in ASCII.</p>
<p>To receive the message as desired, we need to disable the read function response to the 0&#215;0A and 0&#215;25 in LabVIEW. Here is how to do it: place VISA Configure Serial Port VI in the diagram, there is an input which called &#8220;Enable Termination Character&#8221;, the default value of that input is TRUE, which causes the uncomplete data I talked above. To ignore CR LF ASCII codes, we just need set the input to FALSE, wiring a false constant to it.</p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
<li><a href='http://www.vigeek.com/2009/03/make-artificial-data-dependency-in-labview.html' rel='bookmark' title='Permanent Link: Make Artificial Data Dependency in LabVIEW'>Make Artificial Data Dependency in LabVIEW</a> <small>Sometime, we need the data flow in LabVIEW not to...</small></li>
<li><a href='http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html' rel='bookmark' title='Permanent Link: The Difference Between Chart and Graph in LabVIEW'>The Difference Between Chart and Graph in LabVIEW</a> <small>We can use chart and graph to display our acquired...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/03/how-to-ignore-cr-lf-ascii-codes-in-serial-receive-with-labview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/03/how-to-ignore-cr-lf-ascii-codes-in-serial-receive-with-labview.html</feedburner:origLink></item>
		<item>
		<title>How to Run Several Instances of a VI at the Same Time in LabVIEW</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/zFzNHfe2vNs/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html</link>
		<comments>http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 16:30:35 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[Execution]]></category>
		<category><![CDATA[Reentrant]]></category>
		<category><![CDATA[VI]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html</guid>
		<description><![CDATA[Sometimes, it needs to run several instances of a VI at the same time in our LabVIEW projects, like open pop-up dialog boxes. 
How can we realize it? In fact, it is quiet simple. We just set the pop-up dialog box VI to be reentrant. In the dialog box VI’s menu, select File&#62;&#62;VI Properties. Then, [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
<li><a href='http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html' rel='bookmark' title='Permanent Link: How to Add Version Control in LabVIEW'>How to Add Version Control in LabVIEW</a> <small>LabVIEW does not have built-in version control, but we can...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/hiVKibhplkCKHOIMcQJeZQrOQT8/0/da"><img src="http://feedads.g.doubleclick.net/~a/hiVKibhplkCKHOIMcQJeZQrOQT8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hiVKibhplkCKHOIMcQJeZQrOQT8/1/da"><img src="http://feedads.g.doubleclick.net/~a/hiVKibhplkCKHOIMcQJeZQrOQT8/1/di" border="0" ismap="true"></img></a></p><p>Sometimes, it needs to run several instances of a VI at the same time in our LabVIEW projects, like open pop-up dialog boxes. </p>
<p>How can we realize it? In fact, it is quiet simple. We just set the pop-up dialog box VI to be reentrant. In the dialog box VI’s menu, select <strong>File&gt;&gt;VI Properties</strong>. Then, select Execution in Category, and select Reentrant execution option. After these steps, the VI will be reentrant and can be called dynamically in our LabVIEW project and run it in several instances at the same time.</p>
<p>For samples of this LabVIEW VI, you can download them from NI’s site: <a href="http://digital.natinst.com/public.nsf/$CXIV/ATTACH-AEEE-7M5TMX/$FILE/PopUp.vi">PopUp.vi</a> and <a href="http://digital.natinst.com/public.nsf/$CXIV/ATTACH-AEEE-7M5TN4/$FILE/PopUpMain.vi">PopUpMain.vi</a></p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
<li><a href='http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html' rel='bookmark' title='Permanent Link: How to Add Version Control in LabVIEW'>How to Add Version Control in LabVIEW</a> <small>LabVIEW does not have built-in version control, but we can...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html</feedburner:origLink></item>
		<item>
		<title>How to Create a Programmatically Changed Text Label In LabVIEW</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/vITmO53IHho/how-to-create-a-programmatically-changed-text-label-in-labview.html</link>
		<comments>http://www.vigeek.com/2010/02/how-to-create-a-programmatically-changed-text-label-in-labview.html#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:44:51 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[Label]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Text]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/02/how-to-create-a-programmatically-changed-text-label-in-labview.html</guid>
		<description><![CDATA[In LabWindows/CVI, we can create a free label text control on the front panel and change its text and appearance in program as we wish. But, this can not be realized in LabVIEW,&#160; because the free text label in LabVIEW can only be changed in edit mode, there is no way to change it in [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
<li><a href='http://www.vigeek.com/2009/03/how-to-change-waveform-charts-scales-programmatically-in-labview.html' rel='bookmark' title='Permanent Link: How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW'>How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW</a> <small>First, disable auto-scaling property of the waveform chart by editing...</small></li>
<li><a href='http://www.vigeek.com/2009/09/a-better-way-to-access-variables-in-complex-programs-in-labview.html' rel='bookmark' title='Permanent Link: A Better Way to Access Variables in Complex Programs in LabVIEW'>A Better Way to Access Variables in Complex Programs in LabVIEW</a> <small>In some LabVIEW programs, we need to access the value...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/IZJsQmKdB9sVBJD16bWy0EWnSyM/0/da"><img src="http://feedads.g.doubleclick.net/~a/IZJsQmKdB9sVBJD16bWy0EWnSyM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/IZJsQmKdB9sVBJD16bWy0EWnSyM/1/da"><img src="http://feedads.g.doubleclick.net/~a/IZJsQmKdB9sVBJD16bWy0EWnSyM/1/di" border="0" ismap="true"></img></a></p><p>In LabWindows/CVI, we can create a free label text control on the front panel and change its text and appearance in program as we wish. But, this can not be realized in LabVIEW,&#160; because the free text label in LabVIEW can only be changed in edit mode, there is no way to change it in our LabVIEW VIs programmatically. So, if we want to have a text label that can be changed programmatically in our <a href="http://www.vigeek.org/software/labview/" target="_blank">LabVIEW</a> program, we have to find a way to work around it, and I use following method to make it happen.</p>
<p> First, create a classic text indicator on the front panel by Controls&gt;&gt;Classic Controls&gt;&gt;Classic String &amp; Path&gt;&gt;Simple String;</p>
<p>Second, pick the coloring tool and set the foreground and background of this indicator to transparent, and left click the&#160; indicator border to make it transparent too;</p>
<p>Third, right click the indicator and make the label of it invisible through the pop-up menu;</p>
<p>Then, you get a free text label. And you can use property node to change its text and appearance in your LabVIEW programs.</p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
<li><a href='http://www.vigeek.com/2009/03/how-to-change-waveform-charts-scales-programmatically-in-labview.html' rel='bookmark' title='Permanent Link: How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW'>How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW</a> <small>First, disable auto-scaling property of the waveform chart by editing...</small></li>
<li><a href='http://www.vigeek.com/2009/09/a-better-way-to-access-variables-in-complex-programs-in-labview.html' rel='bookmark' title='Permanent Link: A Better Way to Access Variables in Complex Programs in LabVIEW'>A Better Way to Access Variables in Complex Programs in LabVIEW</a> <small>In some LabVIEW programs, we need to access the value...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/02/how-to-create-a-programmatically-changed-text-label-in-labview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/02/how-to-create-a-programmatically-changed-text-label-in-labview.html</feedburner:origLink></item>
		<item>
		<title>The Difference Between Chart and Graph in LabVIEW</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/2CoTTRLKqcA/the-difference-between-chart-and-graph-in-labview.html</link>
		<comments>http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html#comments</comments>
		<pubDate>Sun, 31 Jan 2010 10:20:00 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[chart]]></category>
		<category><![CDATA[graph]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html</guid>
		<description><![CDATA[We can use chart and graph to display our acquired data or waveforms. In general, they looks alike, but there still is difference between them which we should note in our VI programming. 
The difference is: 
Chart control has a data buffer which can be used to store some length of history data. Graph control [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/how-to-change-waveform-charts-scales-programmatically-in-labview.html' rel='bookmark' title='Permanent Link: How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW'>How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW</a> <small>First, disable auto-scaling property of the waveform chart by editing...</small></li>
<li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
<li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/vce9amwFn9u54mWVWdYMsPnl5q4/0/da"><img src="http://feedads.g.doubleclick.net/~a/vce9amwFn9u54mWVWdYMsPnl5q4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vce9amwFn9u54mWVWdYMsPnl5q4/1/da"><img src="http://feedads.g.doubleclick.net/~a/vce9amwFn9u54mWVWdYMsPnl5q4/1/di" border="0" ismap="true"></img></a></p><p>We can use chart and graph to display our acquired data or waveforms. In general, they looks alike, but there still is difference between them which we should note in our VI programming. </p>
<p>The difference is: </p>
<p>Chart control has a data buffer which can be used to store some length of history data. Graph control does not have one. And with chart control, you can scroll to the left to view data in the buffer. With graph control, you have to load the old waveform and plot it on the graph by your VI.</p>
<p>So, chart is suitable for online data display, and graph is suitable for offline data analysis. </p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2009/03/how-to-change-waveform-charts-scales-programmatically-in-labview.html' rel='bookmark' title='Permanent Link: How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW'>How to Change Waveform Charts&rsquo; Scales Programmatically In LabVIEW</a> <small>First, disable auto-scaling property of the waveform chart by editing...</small></li>
<li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
<li><a href='http://www.vigeek.com/2009/03/three-ways-to-find-subvi-in-a-labview-project.html' rel='bookmark' title='Permanent Link: Three Ways to Find SubVI in a LabVIEW Project'>Three Ways to Find SubVI in a LabVIEW Project</a> <small>If we change a subVI’s connector after used it a...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/01/the-difference-between-chart-and-graph-in-labview.html</feedburner:origLink></item>
		<item>
		<title>How to Run a .msi file in a LabVIEW Application Installation</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/kn63RSmJl3o/how-to-run-a-msi-file-in-a-labview-application-installation.html</link>
		<comments>http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html#comments</comments>
		<pubDate>Sat, 30 Jan 2010 16:49:05 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[msi files]]></category>
		<category><![CDATA[VI]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html</guid>
		<description><![CDATA[There is no support of the running of .msi files in the options in the installation of a LabVIEW application. But we can file other ways to do it.
Because installation only support *.exe or *.bat file to run after in LabVIEW application’s installation, so we can work around it with one of following methods:
First one, [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html' rel='bookmark' title='Permanent Link: How to Run Several Instances of a VI at the Same Time in LabVIEW'>How to Run Several Instances of a VI at the Same Time in LabVIEW</a> <small>Sometimes, it needs to run several instances of a VI...</small></li>
<li><a href='http://www.vigeek.com/2009/03/a-few-documents-about-communication-between-real-time-and-host-pc.html' rel='bookmark' title='Permanent Link: A Few Documents about Communication between Real-time and Host PC'>A Few Documents about Communication between Real-time and Host PC</a> <small>I have to admit that NI’s support is very helpful....</small></li>
<li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/DBl0UAYNJ19i7GO5jv_iDxlHeQc/0/da"><img src="http://feedads.g.doubleclick.net/~a/DBl0UAYNJ19i7GO5jv_iDxlHeQc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DBl0UAYNJ19i7GO5jv_iDxlHeQc/1/da"><img src="http://feedads.g.doubleclick.net/~a/DBl0UAYNJ19i7GO5jv_iDxlHeQc/1/di" border="0" ismap="true"></img></a></p><p>There is no support of the running of .msi files in the options in the installation of a LabVIEW application. But we can file other ways to do it.</p>
<p>Because installation only support *.exe or *.bat file to run after in LabVIEW application’s installation, so we can work around it with one of following methods:</p>
<p>First one, just create a .bat file which make the .msi file to run.</p>
<p>Second one, create a .exe file with LabVIEW VI which runs the .msi file with systemexec.vi, and call this .exe in the application installation.</p>
<p>Anyone of these two methods will work!</p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2010/02/how-to-run-several-instances-of-a-vi-at-the-same-time-in-labview.html' rel='bookmark' title='Permanent Link: How to Run Several Instances of a VI at the Same Time in LabVIEW'>How to Run Several Instances of a VI at the Same Time in LabVIEW</a> <small>Sometimes, it needs to run several instances of a VI...</small></li>
<li><a href='http://www.vigeek.com/2009/03/a-few-documents-about-communication-between-real-time-and-host-pc.html' rel='bookmark' title='Permanent Link: A Few Documents about Communication between Real-time and Host PC'>A Few Documents about Communication between Real-time and Host PC</a> <small>I have to admit that NI’s support is very helpful....</small></li>
<li><a href='http://www.vigeek.com/2009/07/a-note-about-daq-assistant-and-200279-error-in-labview.html' rel='bookmark' title='Permanent Link: A Note about DAQ Assistant and 200279 Error in LabVIEW'>A Note about DAQ Assistant and 200279 Error in LabVIEW</a> <small>Just a few days ago, I created a simple LabVIEW...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html</feedburner:origLink></item>
		<item>
		<title>How to Add Version Control in LabVIEW</title>
		<link>http://feedproxy.google.com/~r/ViGeek/~3/nzupjWWvhWk/how-to-add-version-control-in-labview.html</link>
		<comments>http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html#comments</comments>
		<pubDate>Tue, 12 Jan 2010 07:11:38 +0000</pubDate>
		<dc:creator>Ralph</dc:creator>
				<category><![CDATA[LabVIEW]]></category>
		<category><![CDATA[VI Software]]></category>
		<category><![CDATA[Version Control]]></category>

		<guid isPermaLink="false">http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html</guid>
		<description><![CDATA[LabVIEW does not have built-in version control, but we can use 3rd party software to realize version control in LabVIEW.
First, use menu Tools&#62;&#62;Source Control&#62;&#62;Configure Source Control to config the 3rd party source control software to integrate into LabVIEW, as in the following picture:
 
&#160;
 
Then, in the popup dialog, we can select which version control [...]


Related posts:<ol><li><a href='http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html' rel='bookmark' title='Permanent Link: How to Run a .msi file in a LabVIEW Application Installation'>How to Run a .msi file in a LabVIEW Application Installation</a> <small>There is no support of the running of .msi files...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[
<p><a href="http://feedads.g.doubleclick.net/~a/81j7Roq_l6xNAFFeOT_yviA3CFY/0/da"><img src="http://feedads.g.doubleclick.net/~a/81j7Roq_l6xNAFFeOT_yviA3CFY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/81j7Roq_l6xNAFFeOT_yviA3CFY/1/da"><img src="http://feedads.g.doubleclick.net/~a/81j7Roq_l6xNAFFeOT_yviA3CFY/1/di" border="0" ismap="true"></img></a></p><p><a href="http://www.vigeek.org/software/labview/" target="_blank">LabVIEW</a> does not have built-in version control, but we can use 3rd party software to realize version control in LabVIEW.</p>
<p>First, use menu Tools&gt;&gt;Source Control&gt;&gt;Configure Source Control to config the 3rd party source control software to integrate into LabVIEW, as in the following picture:</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="configure source control in labview" border="0" alt="configure source control in labview" src="http://www.vigeek.com/wp-content/uploads/2010/01/image.png" width="480" height="199" /> </p>
<p>&#160;</p>
<p> <span id="more-71"></span>
<p>Then, in the popup dialog, we can select which version control software to be used in LabVIEW. As following picture:</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Select version control software" border="0" alt="Select version control software" src="http://www.vigeek.com/wp-content/uploads/2010/01/image1.png" width="480" height="218" /> </p>
<p>All the installed version control software which support LabVIEW will be automatically populated in the drop down list, you can choose the one you want to use with LabVIEW.</p>
<p>And, there are a few options which recommended to check, as in the following picture:</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="recomended setting for labview version control" border="0" alt="recomended setting for labview version control" src="http://www.vigeek.com/wp-content/uploads/2010/01/image2.png" width="370" height="286" /> </p>
<p>Is is recommended to enable “Include hierarchy when adding files” and “Exclude vi.lib” options.</p>
<p>Then you can use version control in LabVIEW. For further assistant you can search the NI’s official site or Google on the web.</p>


<p>Related posts:<ol><li><a href='http://www.vigeek.com/2010/01/how-to-run-a-msi-file-in-a-labview-application-installation.html' rel='bookmark' title='Permanent Link: How to Run a .msi file in a LabVIEW Application Installation'>How to Run a .msi file in a LabVIEW Application Installation</a> <small>There is no support of the running of .msi files...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.vigeek.com/2010/01/how-to-add-version-control-in-labview.html</feedburner:origLink></item>
	</channel>
</rss>
