<?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: Hidden Controls in LabVIEW</title>
    <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322245#M166310</link>
    <description>&lt;P&gt;Perhaps my issues are mostly a result of my background, primarily with text-based, embedded&amp;nbsp;and PC environments and inexperience with LabView in general.&lt;/P&gt;
&lt;P&gt;I probably represent the most dangerous combination, someone with a lot of experience in a number of langague and environments trying to force my interactions with LabView to fit my text-based paradigm.&lt;/P&gt;
&lt;P&gt;But a few points that I think are germane:&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to link in pre-built libraries&lt;/FONT&gt;&lt;/P&gt;&lt;FONT color="#0033ff"&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Since LabView (prior to 8 anyway) ran only from memory,&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color="#000000"&gt; linking in libraries is probably not an issue.&amp;nbsp; However, I notice that when I load my main VI, it sometimes spends tens of seconds looking for files that it loaded the last time it was launched.&amp;nbsp; Why is that?&lt;/FONT&gt;&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to run post-processing programs on built systems.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;This is generally important when you need to modify a created executable (or hex file in embedded land) by adding serial number, checksums, watermarks, etc.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to run simulations and inject signals.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;FONT color="#000000"&gt;That may be one of its purported strengths, but I am running a motion system with a 7344 card in one system, but cannot get my development system to "pretend" that it has a 7344 card installed.&amp;nbsp; There might be an easy way to do this but, as of yet, I haven't found it.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0033ff"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&lt;FONT color="#0033ff"&gt;Well-integrated help (I find LabView's help to be very middle of the road in terms of ease of use)&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;There certainly is a lot of help available, and yes there is context-sensitive (although the response to the mouse motion can be annoying).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;My comments are more along the lines of trying to find things before you know what VI to use.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;It seems that I need to spend a lot of time setting up palettes the way that I want, and just do a lot more reading.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;LabView has a tremendous amount of flexibility for the developer, but it seems that the flexibility is a compensation, not a bonus.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#000000"&gt;Still, it is much easier to use (and a lot less buggy) than the&amp;nbsp;LabWindows version 2.2 that I was using ten years ago.&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
    <pubDate>Wed, 08 Feb 2006 19:01:22 GMT</pubDate>
    <dc:creator>jspaarg</dc:creator>
    <dc:date>2006-02-08T19:01:22Z</dc:date>
    <item>
      <title>Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321685#M166052</link>
      <description>&lt;DIV&gt;Is there a global way to show all hidden controls?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The only way that I have found is to right-click the block diagram control and click "Show Control".&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Problem is, how do you know which controls are hidden?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Any help is appreciated.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Feb 2006 21:30:19 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321685#M166052</guid>
      <dc:creator>jspaarg</dc:creator>
      <dc:date>2006-02-07T21:30:19Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321717#M166073</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;The method you described is the only way that I know of to show hidden controls.&amp;nbsp; The only way to find hidden controls is to do this on every control in the block diagram one at a time.&amp;nbsp; Yes it is a pain.</description>
      <pubDate>Tue, 07 Feb 2006 22:08:25 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321717#M166073</guid>
      <dc:creator>tbob</dc:creator>
      <dc:date>2006-02-07T22:08:25Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321737#M166090</link>
      <description>&lt;DIV&gt;It would indeed be cool to have a menu option in LabVIEW to show all hidden controls on a panel.&amp;nbsp; Who knows, maybe we'll see this feature in a future version of LabVIEW... &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;-D&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Feb 2006 22:40:44 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321737#M166090</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-02-07T22:40:44Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321746#M166096</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;It makes the code really unreadable.&amp;nbsp; NI should do sth for Hide control in its next LV version.</description>
      <pubDate>Tue, 07 Feb 2006 22:50:01 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321746#M166096</guid>
      <dc:creator>michenglaoxu</dc:creator>
      <dc:date>2006-02-07T22:50:01Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321756#M166102</link>
      <description>&lt;P&gt;I am used to a&amp;nbsp;number of global development environment&amp;nbsp;concepts that would benefit LabView.&lt;/P&gt;
&lt;P&gt;I have been writing software for a lot of years, but have only been doing LabView for about six months.&lt;/P&gt;
&lt;P&gt;Among my biggest complaints has been lack of project based development, which was apparenetly added in 8.0.&lt;/P&gt;
&lt;P&gt;I am using 7.1 and chance of upgrading is slim.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Is there a place on the forums or elsewhere where NI solicits input for feature enhancements?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Feb 2006 23:01:01 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321756#M166102</guid>
      <dc:creator>jspaarg</dc:creator>
      <dc:date>2006-02-07T23:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321765#M166108</link>
      <description>&lt;P&gt;Yes, you can submit suggestions here:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://digital.ni.com/applications/psc.nsf/default?OpenForm" target="_blank"&gt;http://digital.ni.com/applications/psc.nsf/default?OpenForm&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks for your interest in making LabVIEW a better product,&lt;BR /&gt;-D&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 07 Feb 2006 23:09:34 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321765#M166108</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-02-07T23:09:34Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321793#M166118</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;P&gt;Attached is a simple VI that will iteratively search for controls and when one is found, set its visable property true. Change the "This VI" constant to a path control if you want to use this VI on other VI's.&lt;/P&gt;
&lt;P&gt;&lt;IMG src="http://forums.ni.com/attachments/ni/170/166118/1/ShowHidden.JPG" /&gt;&lt;/P&gt;
&lt;P&gt;Most of its opeartion is self explanatory except the "to more specific" function that is used in a manner I first saw demonstrated by Jean-Pierrre Drolet. If LV is succesful in converting the control reference into a tab control reference, it assumed to be one. In that specail case, we gather a new set of control references and add them to the pile.&lt;/P&gt;
&lt;P&gt;the process continues until we can not find any more controls to make visable.&lt;/P&gt;
&lt;P&gt;Can I ask you&amp;nbsp;a question please? You said "Among my biggest complaints has been lack of project based development, ...".&lt;/P&gt;
&lt;P&gt;If you miss &lt;STRONG&gt;it&lt;/STRONG&gt; then you know what to do with &lt;STRONG&gt;it&lt;/STRONG&gt;. I have not&amp;nbsp;quite figured out what I do with &lt;STRONG&gt;it &lt;/STRONG&gt;now that I have &lt;STRONG&gt;it!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;So what should I be able to do now that I have LV 8 and&amp;nbsp;&lt;STRONG&gt;project management&lt;/STRONG&gt;?&lt;/P&gt;
&lt;P&gt;Curious,&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Ben on &lt;SPAN class="date_text"&gt;02-07-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;06:27 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Feb 2006 00:26:21 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321793#M166118</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-02-08T00:26:21Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321804#M166123</link>
      <description>&lt;P&gt;...to make a slight addition to Ben's example, don't forget to recurse through Clusters and Arrays&amp;nbsp;(the other control types that can contain other controls) in addition to Tab Controls.&amp;nbsp; And in case you're wondering, yes, you can make the element inside an array invisible... &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;...and in case you're still wondering, RadioButtonsControl inherits from Cluster, so you don't have to parse those separately from Clusters.&lt;/P&gt;
&lt;P&gt;...and in case you've stopped wondering, I'm thinking about officially adding a panel parsing VI to vi.lib somewhere in a future LabVIEW release so you guys can stop writing your own...if you own the VI Analyzer, you've already got one:&amp;nbsp; vi.lib\addons\analyzer\_analyzerutils.llb\VIAnUtil Get All FP References.vi.&lt;/P&gt;
&lt;P&gt;-D&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 01:26:27 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321804#M166123</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-02-08T01:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321808#M166125</link>
      <description>&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;&amp;nbsp;I'm thinking about officially adding a panel parsing VI to vi.lib somewhere in a future LabVIEW release so you guys can stop writing your own...if you own the VI Analyzer, you've already got one:&amp;nbsp; vi.lib\addons\analyzer\_analyzerutils.llb\VIAnUtil Get All FP References.vi.&lt;/P&gt;
&lt;DIV&gt;"&lt;/DIV&gt;
&lt;DIV&gt;(You appear to use the color scheme that I do for my boring VI's.)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Oh yes please do!&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Aside from the method I used in my example I have only seen scripting methods used to ID control types. Do you have any recomendations on better ways of identifying what type of control a reference is associated with?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Ben&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 01:39:49 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321808#M166125</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-02-08T01:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321819#M166129</link>
      <description>&lt;P&gt;I made this suggestion in another thread recently...you can wire a control reference into vi.lib\utility\GetType.llb\Get Type of Control.vi, and it returns an enum describing the datatype of the control.&amp;nbsp; As for identifying controls based on their class, you can use the Class Name property of the Control class.&lt;/P&gt;
&lt;P&gt;-D&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 02:27:08 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321819#M166129</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-02-08T02:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321879#M166156</link>
      <description>&lt;P&gt;Darren, I like that!&lt;/P&gt;
&lt;P&gt;I do have some questions, though.&lt;/P&gt;
&lt;P&gt;What do the NEVER, boolU16, Extdata, Variant, Handle, Substring and Subarray mean? When (if ever)&amp;nbsp;will we get a C or Pascal string as a result?&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 07:59:49 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321879#M166156</guid>
      <dc:creator>tst</dc:creator>
      <dc:date>2006-02-08T07:59:49Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321937#M166182</link>
      <description>It's easy to make a vi that does this for you. Get the VI reference, get it's front panel, get all controls, in a for loop set the visible property. You can optionally get the control name, and do some filtering on it.&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
(You can also put this functionality in a sub vi, and with some UI handling, make the VI suitible to put it in the tools menu. Just put the VI in the project sub directory of LabVIEW.)&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Regards,&lt;BR /&gt;
&lt;BR /&gt;
&lt;BR /&gt;
Wiebe.&lt;BR /&gt;
  "jspaarg" &amp;lt;x@no.email&amp;gt; wrote in message news:1139348445949-321685@exchange.ni.com...&lt;BR /&gt;
  Is there a global way to show all hidden controls?&lt;BR /&gt;
  &amp;amp;nbsp;&lt;BR /&gt;
  The only way that I have found is to right-click the block diagram control and click "Show Control".&lt;BR /&gt;
  &amp;amp;nbsp;&lt;BR /&gt;
  Problem is, how do you know which controls are hidden?&lt;BR /&gt;
  &amp;amp;nbsp;&lt;BR /&gt;
  Any help is appreciated.&lt;BR /&gt;
  &amp;amp;nbsp;</description>
      <pubDate>Wed, 08 Feb 2006 10:10:35 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/321937#M166182</guid>
      <dc:creator>Wiebe@CARYA</dc:creator>
      <dc:date>2006-02-08T10:10:35Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322026#M166222</link>
      <description>&lt;P&gt;All these ideas&amp;nbsp;and VIs sound&amp;nbsp;really useful, but they still seem to be a work-around for an inadequacy in the development environment.&lt;/P&gt;
&lt;P&gt;It still seems that solution is for NI to provide a menu item (e.g. under edit) that just turns modifies the visible attribute for all controls (and indicators) in a project.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 13:57:38 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322026#M166222</guid>
      <dc:creator>jspaarg</dc:creator>
      <dc:date>2006-02-08T13:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322034#M166227</link>
      <description>&lt;P&gt;Darren wrote;&lt;/P&gt;
&lt;P&gt;"...you can wire a control reference into vi.lib\utility\GetType.llb\Get Type of Control.vi, and it returns an enum describing the datatype of the control.&amp;nbsp;"&lt;/P&gt;
&lt;P&gt;I have to agree with tst that this is an excellent piece of information.&lt;/P&gt;
&lt;P&gt;I had previously known about the type descriptor and parsing it to pull out info like the strings associated with an enum. I had concidered writing code to parse all the variations of the type descriptor but two issue stoped me.&lt;/P&gt;
&lt;P&gt;1) Parsing types within types like arrays in clusters or clusters of clusters etc.&lt;/P&gt;
&lt;P&gt;2) The danger that all of my work would go to waste if NI added new data type (like in LV8) and had to modifiy the type decriptor to support the new data type..&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Finding out about this utility and specifically "Get Type Code from I16 Array.vi" solves these issues!&lt;/P&gt;
&lt;P&gt;Thank you Darren!&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 14:06:13 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322034#M166227</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-02-08T14:06:13Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322059#M166237</link>
      <description>&lt;P&gt;Darren wrote (in that oher thread)&lt;/P&gt;
&lt;P&gt;"&lt;/P&gt;
&lt;P&gt;If you're using LabVIEW 7.0 or later, you can wire any control reference into this VI:&lt;/P&gt;
&lt;DIV&gt;"&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;That's why I missed it. I stoped looking in LV 6.0! I guess I spent so much time trying to shut-off the "guess the wrong tool" feature that I missed the really good stuff.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Ben&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 14:33:38 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322059#M166237</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-02-08T14:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322064#M166239</link>
      <description>&lt;DIV&gt;To Ben: regarding your post yesterday&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;I have been writing software for a&amp;nbsp; number of years in various development environments that were project-based (C++, VB, Delphi, numerous assemblers, etc) but have only been using LabView for about six months.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;One of the biggest advantages in project-based environments is the ability to maintain different versions of the same file in the different project folder and have the environement recognize that they are different files.&amp;nbsp; With LabView's "memory model", I have lost much work because it overwrites files in memory with the old versions.&amp;nbsp; Yes it gives popup warnings, but they don't really indicate the consequences.&amp;nbsp; My understanding with 8 is that you can load multiple copies of the same-named VI into memory.&amp;nbsp; This allows you to compare the two visually.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Other features that are present in most project-based environments (but may not be valid for LabView) are:&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;The ability to link in pre-built libraries,&lt;/DIV&gt;
&lt;DIV&gt;The ability to run post-processing programs on built systems.&lt;/DIV&gt;
&lt;DIV&gt;The ability to run simulations and inject signals.&lt;/DIV&gt;
&lt;DIV&gt;Well-integrated help (I find LabView's help to be very middle of the road in terms of ease of use)&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 14:43:54 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322064#M166239</guid>
      <dc:creator>jspaarg</dc:creator>
      <dc:date>2006-02-08T14:43:54Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322079#M166243</link>
      <description>&lt;P&gt;Thank you jspaarg.&lt;/P&gt;
&lt;P&gt;Ben&lt;/P&gt;
&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Feb 2006 15:01:34 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322079#M166243</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2006-02-08T15:01:34Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322082#M166244</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;&lt;BR /&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;DIV&gt;One of the biggest advantages in project-based environments is the ability to maintain different versions of the same file in the different project folder and have the environement recognize that they are different files.  With LabView's "memory model", I have lost much work because it overwrites files in memory with the old versions.  Yes it gives popup warnings, but they don't really indicate the consequences.  My understanding with 8 is that you can load multiple copies of the same-named VI into memory. &lt;/DIV&gt;&lt;BR /&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;

Are you sure that you can have VI with the same name in memory in LV8?&lt;BR /&gt;&lt;BR /&gt;Actually this is one of the biggest problems I have with LV. Why didn't they include path information? That would make things so much easier.

What's annoying for me as well is, that after a "save as" of a VI, all callers which have been in memory (i.e. all VIs having been loaded in an LV session) will refer to this "new" VI. It's OK for VI that are actively open (but even then I'd rather liked to be asked) but for VI that I did already close this can be annoying...

&lt;BR /&gt;&lt;BR /&gt;What I think is nice with the project view&amp;nbsp; is, that you have a view with all the things in one place (without having to use the hirarchy viewer and a file system browser). You can even see "external" dependencies.

Unfortunately we won't be able to switch to LV 8 soon... &lt;SPAN&gt;&lt;img id="smileysad" class="emoticon emoticon-smileysad" src="https://forums.ni.com/i/smilies/16x16_smiley-sad.gif" alt="Smiley Sad" title="Smiley Sad" /&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;Cheers,
&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Carsten&lt;P&gt;Message Edited by cs42 on &lt;SPAN class="date_text"&gt;02-08-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;04:09 PM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Feb 2006 15:08:20 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322082#M166244</guid>
      <dc:creator>cs42</dc:creator>
      <dc:date>2006-02-08T15:08:20Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322125#M166256</link>
      <description>&lt;P&gt;&lt;FONT color="#0033ff"&gt;&lt;a href="https://forums.ni.com/t5/user/viewprofilepage/user-id/54078"&gt;@jspaarg&lt;/a&gt; wrote:&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV&gt;&lt;FONT color="#0033ff"&gt;Other features that are present in most project-based environments (but may not be valid for LabView) are:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;P&gt;I don't have any experience with other project-based environments, but some of these may be already available in LV. Perhaps you can explain more and we can tell you.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to link in pre-built libraries,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;I'm not sure what you mean by this, but here are 2 guesses:&amp;nbsp;in LV you can use the "VI Server" to call VIs dynamically so you don't need to have the libraries when you build the application. You can also place your own VIs in the palettes, e.g. by placing them in the user.lib folder.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to run post-processing programs on built systems.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;Again, I'm not sure what this means, but dynamically loaded VIs may be the solution here as well.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;The ability to run simulations and inject signals.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;LV is well known for its ability to simulate data and for allowing you to test your code very easily. The fact that each function can be run directly allows you (mostly) to test your code from the bottom up.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#0033ff"&gt;Well-integrated help (I find LabView's help to be very middle of the road in terms of ease of use)&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;I know that the LV help system is not always clear, but I find it to be&amp;nbsp;mostly very good. I like the fact that you get the context help (ctrl+h)&amp;nbsp;which allows you to see more details about what you're looking at without opening a new window and I like the fact that it's context-sensitive (right click something and you get help specific to it). do you have any concrete suggestions?&lt;/P&gt;
&lt;BLOCKQUOTE dir="ltr" style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;
&lt;/P&gt;&lt;HR /&gt;&lt;a href="https://forums.ni.com/t5/user/viewprofilepage/user-id/21749"&gt;@cs42&lt;/a&gt; wrote:&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Why didn't they include path information?
&lt;/P&gt;&lt;HR /&gt;
&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir="ltr"&gt;I have several guesses:&lt;/P&gt;
&lt;OL dir="ltr"&gt;
&lt;LI&gt;
&lt;DIV&gt;A legacy from a time where long paths were a problem. It wasn't changed until a project environment was created.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;To more easily support platform independence.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV&gt;To keep the relative path scheme which LV has. Something which can't be done with full path names.&lt;/DIV&gt;&lt;/LI&gt;&lt;/OL&gt;</description>
      <pubDate>Wed, 08 Feb 2006 16:01:10 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322125#M166256</guid>
      <dc:creator>tst</dc:creator>
      <dc:date>2006-02-08T16:01:10Z</dc:date>
    </item>
    <item>
      <title>Re: Hidden Controls</title>
      <link>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322145#M166267</link>
      <description>&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV&gt;Hi tst,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;My understanding of that enum is that all its types originate from a list of&amp;nbsp;internal LabVIEW types (i.e., stuff in the LabVIEW source code).&amp;nbsp; Obviously most of those have analogs to controls/indicators in LabVIEW, but some of them (like the ones you mentioned) do not.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;-D&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;P.S. - I was going to discuss the GetType.llb as a Weekly Nugget topic, but I think it has sufficient coverage now that&amp;nbsp;you posted it to the Interesting Topics thread.&amp;nbsp; Looks like I'll have to discuss some other cool utility hiding in vi.lib somewhere instead... &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/DIV&gt;&lt;P&gt;Message Edited by Darren on &lt;SPAN class="date_text"&gt;02-08-2006&lt;/SPAN&gt; &lt;SPAN class="time_text"&gt;10:21 AM&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Feb 2006 16:20:35 GMT</pubDate>
      <guid>https://forums.ni.com/t5/LabVIEW/Hidden-Controls/m-p/322145#M166267</guid>
      <dc:creator>Darren</dc:creator>
      <dc:date>2006-02-08T16:20:35Z</dc:date>
    </item>
  </channel>
</rss>

