<?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: Open Vi reference for Vis with same names in LabVIEW</title>
    <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872038#M394792</link>
    <description>Do you mean the LVLIB, Darren?</description>
    <pubDate>Tue, 17 Mar 2009 05:51:23 GMT</pubDate>
    <dc:creator>parthabe</dc:creator>
    <dc:date>2009-03-17T05:51:23Z</dc:date>
    <item>
      <title>Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/871991#M394773</link>
      <description>Using VI server, is there any way to open reference to a VI on the hard disk even thought a VI with the same name (but different path) is already loaded in memory? I'm trying to see if it's possible without renaming and making sure every single VI I use has a distinct name.</description>
      <pubDate>Tue, 17 Mar 2009 02:39:38 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/871991#M394773</guid>
      <dc:creator>abdel2</dc:creator>
      <dc:date>2009-03-17T02:39:38Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872008#M394778</link>
      <description>&lt;P&gt;Its not possible to place the vi's with same name in memory i tried doing so but either of the open refnums throwed error saying "not state compatible to run".&lt;/P&gt;&lt;P&gt;But i ran the vi's using call by referance in that case no error but there was racing codition!!!! you may not know which vi will execute and the result might be from any of the vi's&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;</description>
      <pubDate>Tue, 17 Mar 2009 03:57:57 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872008#M394778</guid>
      <dc:creator>JK1</dc:creator>
      <dc:date>2009-03-17T03:57:57Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872015#M394782</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;P&gt;abdel2 wrote:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;I'm trying to see if it's possible without renaming and making sure every single VI I use has a distinct name.&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I think we cannot do so even with VI Server. &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;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But, your above statement appears contradictory &amp;amp; confusing&amp;nbsp;to me, in the sense, are you NOT going to rename or are you going to keep a distinct name for each VI? &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;</description>
      <pubDate>Tue, 17 Mar 2009 04:12:02 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872015#M394782</guid>
      <dc:creator>parthabe</dc:creator>
      <dc:date>2009-03-17T04:12:02Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872020#M394785</link>
      <description>&lt;P&gt;Right now I have two Vis with same name but different paths which is the reason why Vi server is opening reference to the wrong Vi. To fix it, I would have to rename one of them.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My goal is to create source distributions (SDs) for "modules" that can be implemented in my application over time. I can then run whatever Vis I want from the SD at runtime. Obviously, every single SD has to have Vis that have distinct names not just relative to the main application Vis but also Vis of other SDs that might be running in parallel. For now, I can give different names but as the # of modules increases, it will be hard to have some Vis that don't have the same name. Only other way I can think of to fix this is by creating an executable out of each SD and running it separately from the main application. &lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2009 04:35:52 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872020#M394785</guid>
      <dc:creator>abdel2</dc:creator>
      <dc:date>2009-03-17T04:35:52Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872026#M394787</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;abdel2 wrote: &lt;BR /&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;For now, I can give different names &lt;STRONG&gt;but as the # of modules increases, it will be hard to have some Vis that don't have the same name&lt;/STRONG&gt;. &lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;It wont be tough to keep distinct names.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just prefix or suffix your module name&amp;nbsp;to the original&amp;nbsp;VI name, so that you SDs will have VIs with same/similar functionality, but never conflict with each other&amp;nbsp;when called during run-time. This is the procedure we follow in our project currently. We have gone ahead with the extent of packing all the DUT&amp;nbsp;SDs (LLBs) into one complete auto-installer, so that in the target PC, everything get unbundled &amp;amp; installed into the appropriate folders that we have added while creating the installer.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2009 04:56:44 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872026#M394787</guid>
      <dc:creator>parthabe</dc:creator>
      <dc:date>2009-03-17T04:56:44Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872036#M394791</link>
      <description>An alternative to prefixing the names of the VIs would be to use project libraries.&amp;nbsp; If every module were in a separate project library, they would all be namespaced to those libraries, and you wouldn't have any name collision issues.&amp;nbsp; Note that project libraries are available in LabVIEW 8.0 and later.</description>
      <pubDate>Tue, 17 Mar 2009 05:47:24 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872036#M394791</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2009-03-17T05:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872038#M394792</link>
      <description>Do you mean the LVLIB, Darren?</description>
      <pubDate>Tue, 17 Mar 2009 05:51:23 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872038#M394792</guid>
      <dc:creator>parthabe</dc:creator>
      <dc:date>2009-03-17T05:51:23Z</dc:date>
    </item>
    <item>
      <title>Re: Open Vi reference for Vis with same names</title>
      <link>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872387#M394907</link>
      <description>&lt;P&gt;Yes, Project Libraries are .lvlib files.&amp;nbsp; See the &lt;A href="https://www.ni.com/docs/en-US/bundle/labview/page/using-libraries-in-labview-projects.html" target="_blank" rel="noopener"&gt;LabVIEW Help on Project Libraries&lt;/A&gt; for more info.&lt;/P&gt;</description>
      <pubDate>Mon, 28 Apr 2025 19:56:48 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/Open-Vi-reference-for-Vis-with-same-names/m-p/872387#M394907</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2025-04-28T19:56:48Z</dc:date>
    </item>
  </channel>
</rss>

