<?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: hiding front panel data in LabVIEW</title>
    <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015626#M453089</link>
    <description>I do that too. Unfortunately my supervisor likes me to leave that stuff in. "You never know when you're going to need it again and it would be a waste of time to recreate it," he tells me. I do my best to make it obvious that it is ancilliary code and then go home and play with my dogs.</description>
    <pubDate>Tue, 03 Nov 2009 17:58:23 GMT</pubDate>
    <dc:creator>oyester</dc:creator>
    <dc:date>2009-11-03T17:58:23Z</dc:date>
    <item>
      <title>hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014848#M452774</link>
      <description>I haven't seen this discussed yet and I hope I can explain it correctly. Many times I have a lot of front panel controls (and indicators) that I don't want the user to see. Making them invisible is not optimum for me because, if the subVI is complicated and I am in development or debugging mode, it is hard to find all of the hidden controls and indicators. Also invisible stuff very often ends up behind visible stuff and its a pain finding it and dragging it out into the open again. I generally solve this problem by putting all of my variables on a tab structure, with one page containing the user interface and the other pages hidden - unless my debug flag is set. My problem is this. If I have to print that page, the size of the tab control determines the extent of what gets printed. So if my user interface is much smaller than the size of the tab, then I get a plot with a lot of useless white space in it. Does anyone know how to do this better?</description>
      <pubDate>Mon, 02 Nov 2009 20:01:24 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014848#M452774</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-02T20:01:24Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014861#M452776</link>
      <description>&lt;P&gt;Hi oyester,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I know of no work-around that can help you. The only thing I can recomend is to stop using controls/indicators that are not intended for user consumption.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;PS: Most LV apps do not need extra controls and indictors to work properly. If you want to know more about other methods say so.&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by Ben on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt; 11-02-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 02:32 PM&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 02 Nov 2009 20:32:34 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014861#M452776</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2009-11-02T20:32:34Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014878#M452784</link>
      <description>&lt;P&gt;As for the indictors, why not remove them all and when you debug just probe the wires in the block diagram to determine the values in them?&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2009 21:02:32 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014878#M452784</guid>
      <dc:creator>GregFreeman</dc:creator>
      <dc:date>2009-11-02T21:02:32Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014886#M452788</link>
      <description>&lt;P&gt;I dont know if this is what you need, but you can dynamically change the visibility of a control/indicator. It is not good practice to have your controls and indicators disappear and reappear while your program is running (your VI is not a magic show) but I think it is probably what you are looking for.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Right mouse click on a control or indicator. Go to create&amp;gt;property node &amp;gt; visible. Once placed on the block diagram, you right click on the property node and hit 'change to write'. If you write a constant false to this it your control will disappear. You would do this for each of the controls/indicators you are trying to hide then group them together on the block diagram and write the same constant to all of them. &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do this sometimes for debugging because disable diagraming a control or indicator doesnt hide it. I use this during development and then clean all this up before 'release'.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;As Ben said, this isnt exactly awesome programming practice, but i have found it to be kind of useful. &lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by rex1030 on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt; 11-02-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 04:19 PM&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 02 Nov 2009 21:19:10 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014886#M452788</guid>
      <dc:creator>rex1030</dc:creator>
      <dc:date>2009-11-02T21:19:10Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014901#M452794</link>
      <description>&lt;P&gt;Hi &lt;SPAN&gt;oyester,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I have at times encountered the need to provide an advanced user mode where more features are available and in another case I had two entirely different front panels for the same vi.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Here is how I did this:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;1) Create two decorations of different colors (for example a raised frame). These define the two areas you want visible&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2) When the vi starts - search through the decorations to get a&amp;nbsp;reference to each of the decorations based on color.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;3) To change views, set the front panel coordinates to the desired decoration&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;There is an openG function that sets the front panel to the largest decoration. I used the methods I learned from that function to make one that takes a decoration reference input and sets the front panel to that area.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Once you set this up you can resize the decorations without any programming changes (set it and forget it, lol).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If you want more details, let me know.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;steve&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2009 21:38:55 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014901#M452794</guid>
      <dc:creator>stevem181</dc:creator>
      <dc:date>2009-11-02T21:38:55Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014936#M452804</link>
      <description>&lt;P&gt;Your situation is a symptom of a bad practice; controls and indicators are not "variables" - wires are variables. &amp;nbsp;Controls are for users to enter data and indicators are for users to view data. &amp;nbsp;It may be easier for you, in the short run, to work this way but your software won't be readily readable/maintainable/extendable.&lt;/P&gt;</description>
      <pubDate>Mon, 02 Nov 2009 22:45:09 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1014936#M452804</guid>
      <dc:creator>jcarmody</dc:creator>
      <dc:date>2009-11-02T22:45:09Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015571#M453065</link>
      <description>&lt;P style="font-weight: bold"&gt;&lt;SPAN class="noindex"&gt;Your situation is a symptom of a bad practice;
controls and indicators are not "variables" - wires are variables.
&amp;nbsp;Controls are for users to enter data and indicators are for users to
view data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please explain to me how to communicate to a subVI without using controls and indicators.&lt;/P&gt;&lt;P&gt;Are you saying that I can't pass an array to a subVI. I have to make the user type it in? You're telling me that I have to show that control to the user when what he really want to see is a plot? &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="noindex"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 17:08:28 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015571#M453065</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T17:08:28Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015576#M453066</link>
      <description>&lt;P&gt;Controls and indicators can be used in many ways, some good some not so good.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Allowing user input&lt;/P&gt;&lt;P&gt;Displaying a value (or data set like a graph)&lt;/P&gt;&lt;P&gt;passing avlue to a sub-VI&lt;/P&gt;&lt;P&gt;Getting areturned value for a sub-VI.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Those are all concidered good,proper, appropriate etc.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It sounded (from your original post) as if the controls and indicators you are asking about do not fall into those catagories.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If I (we) read that wrong, please clarify.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Just trying to help,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ben&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 17:14:34 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015576#M453066</guid>
      <dc:creator>Ben</dc:creator>
      <dc:date>2009-11-03T17:14:34Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015581#M453068</link>
      <description>Don't be ridiculous. Data is passed to a subVI with a wire. A control is used if the data needs to be changed by the operator. If a control is not shown, then it cannot be changed by the user and you can use a block diagram constant. If you have an indicator that is not visible to the operator, then it really does not need to be there.</description>
      <pubDate>Tue, 03 Nov 2009 17:18:07 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015581#M453068</guid>
      <dc:creator>Dennis_Knutson</dc:creator>
      <dc:date>2009-11-03T17:18:07Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015598#M453074</link>
      <description>&lt;STRONG&gt;&lt;SPAN class="noindex"&gt;&lt;P&gt;As for the indictors, why not remove them all
and when you debug just probe the wires in the block diagram to
determine the values in them?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="noindex"&gt;&lt;P&gt;The indicators are not there for debugging, they get passed on to other subVIs. &lt;/P&gt;
						&lt;/SPAN&gt;</description>
      <pubDate>Tue, 03 Nov 2009 17:30:12 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015598#M453074</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T17:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015605#M453077</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="noindex"&gt;It is not
good practice to have your controls and indicators disappear and
reappear while your program is running&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;They don't.&amp;nbsp; They appear when I am in production mode or debug mode. They are gone when the user gets the executable. &lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 17:33:52 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015605#M453077</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T17:33:52Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015615#M453083</link>
      <description>&lt;P&gt;It's my fault for being unclear.&amp;nbsp; Please add "(or a calling VI)" after the two places I wrote "users" and Bob will be your uncle.&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;P&gt;Are you saying that I can't pass an array to a subVI. I have to make the user type it in? You're telling me that I have to show that control to the user when what he really want to see is a plot? &lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I didn't intend to say that at all. &amp;nbsp;(Did it really&amp;nbsp;come across that way?)&amp;nbsp; I had images of swarms of Local Variables and Property Nodes strewn all over the place when I read your original post.&amp;nbsp; I had these images because I thought I recognized a practice I was once guilty of.&amp;nbsp; How far off was I?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;P&gt;oyester wrote: &lt;/P&gt;&lt;P&gt;I generally solve this problem by putting all of my variables on a tab structure&lt;/P&gt;&lt;P&gt;[and...]&lt;/P&gt;&lt;P&gt;&lt;SPAN class="noindex"&gt;The indicators are not there for debugging, they get passed on to other subVIs. &lt;/SPAN&gt;&lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;This last statement is bringing those images back...&amp;nbsp; Read what Dennis Knutson wrote about passing data to a sub VI.&amp;nbsp; The only way I ever&amp;nbsp;read controls is from the BD terminal; I never read the value of an indicator.&amp;nbsp; If you're using a Local Variable or a Property Node to write to a control (with one exception) or to an&amp;nbsp;indicator, I stand by my original post.&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by jcarmody on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt;11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 11:49 AM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by jcarmody on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt; 11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 11:50 AM&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 03 Nov 2009 17:50:05 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015615#M453083</guid>
      <dc:creator>jcarmody</dc:creator>
      <dc:date>2009-11-03T17:50:05Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015626#M453089</link>
      <description>I do that too. Unfortunately my supervisor likes me to leave that stuff in. "You never know when you're going to need it again and it would be a waste of time to recreate it," he tells me. I do my best to make it obvious that it is ancilliary code and then go home and play with my dogs.</description>
      <pubDate>Tue, 03 Nov 2009 17:58:23 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015626#M453089</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T17:58:23Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015645#M453097</link>
      <description>&lt;P&gt;You're right, I didn't state my problem clearly. I was trying to explain something that is complicated (to me) and I did it badly. I even hinted at that in my first sentence.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Let me try again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; Sometimes, in a subVI that a user must interact with, there are controls and indicators that the user does not really need to see. I handle this by putting the user interface on page-1 of a tabbed structure and the stuff I need to hide on page-2. then I hide page-2 from the user.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a better way to do this? &lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 18:24:15 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015645#M453097</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T18:24:15Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015655#M453103</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;because, if the subVI is complicated and I am in development or debugging mode, it is hard to find all of the hidden controls and indicators. &lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Sorry, I guess I misunderstood this sentence when i recommended using the probe.&amp;nbsp; Geeeezeeee &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think you should just post your "problem" VI. People will be able to understand you a lot better than speculating at what you are doing, what the front panel looks like, etc based on your descriptions.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by for(imstuck) on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt;11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 12:35 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by for(imstuck) on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt; 11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 12:38 PM&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 03 Nov 2009 18:38:10 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015655#M453103</guid>
      <dc:creator>GregFreeman</dc:creator>
      <dc:date>2009-11-03T18:38:10Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015665#M453111</link>
      <description>&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;P&gt;Sometimes, in a subVI that a user must interact with, there are controls and indicators that the user does not really need to see. I handle this by putting the user interface on page-1 of a tabbed structure and the stuff I need to hide on page-2. then I hide page-2 from the user.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a better way to do this? &lt;/P&gt;&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I see what you're saying. There are indicators made to be hooked up to the connector pane, and pass data out of the subVI, but there is no reason for the user to see them on the front panel (when the subVI front panel is open). Say, maybe a calculation is done in that subVI and the answer is passed out to be used somewhere else, but the user doesn't really care about that when he is interacting with the subVI's front panel. &lt;/P&gt;&lt;P&gt;I'm guessing you just have too much happening in your subVI's and they need to be broken down more. However, what about putting all these extra indicators in a cluster, you can then resize your cluster when you need to see the indicators in it(development so you say...), otherwise make it small and slightly off the screen where it is out of site in the executable.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Sorry if I'm entirely off base with your question, and I may give up after this &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;My recommendation to post the VI still stands true&lt;/P&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by for(imstuck) on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt;11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 12:55 PM&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV class="message-edit-history"&gt;&lt;SPAN class="edit-author"&gt;Message Edited by for(imstuck) on &lt;/SPAN&gt;&lt;SPAN class="local-date"&gt; 11-03-2009&lt;/SPAN&gt;&lt;SPAN class="local-time"&gt; 12:56 PM&lt;/SPAN&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 03 Nov 2009 18:56:56 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015665#M453111</guid>
      <dc:creator>GregFreeman</dc:creator>
      <dc:date>2009-11-03T18:56:56Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015672#M453115</link>
      <description>&lt;P&gt;The vast majority of subVI's aren't going to have their front panel shown.&amp;nbsp; So the only controls and indicators you need are the ones you use to connect to the connector pane.&amp;nbsp; They should be arranged on the front panel in a way that is clear, and good LV style would have them in an arrangement that is similar to the connector pane layout.&amp;nbsp; Controls on the left, indicators on the right.&amp;nbsp; Stuff at the top up, stuff at the bottom down.&amp;nbsp; If there are a few extra indicators that don't get connected to the connector panel, no big deal.&amp;nbsp; Put them on the front panel to in their own spot clearly marked.&amp;nbsp; No need to hide them as the subVI's front panel won't be shown anyway.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you do have a subVI that needs to be show (because it will itself be a part of the user interface) and there are some controls or indicators that are a part of the connector pane, but the user doesn't need to see them, then it is okay to either hide them, or perhaps move them out of the viewing area of the window (assuming the front panel window is basically locked with no scroll bars or resizing.)&amp;nbsp; But subVI's that are also a user interface tend to be a tiny fraction of all the subVI's that you would use in your project.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 19:03:28 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015672#M453115</guid>
      <dc:creator>RavensFan</dc:creator>
      <dc:date>2009-11-03T19:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015719#M453128</link>
      <description>Perhaps if you are just wanting to hide the info on Tab Page 2...and page 1 is ok for the user to see, you could use the Property Node for the tabs "Tabs Visible" property set to false if you are in user mode and True if in diagnostic mode...</description>
      <pubDate>Tue, 03 Nov 2009 20:52:02 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015719#M453128</guid>
      <dc:creator>Hummer1</dc:creator>
      <dc:date>2009-11-03T20:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015722#M453130</link>
      <description>Seems the Page Selector Visible? works too....</description>
      <pubDate>Tue, 03 Nov 2009 20:55:51 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015722#M453130</guid>
      <dc:creator>Hummer1</dc:creator>
      <dc:date>2009-11-03T20:55:51Z</dc:date>
    </item>
    <item>
      <title>Re: hiding front panel data</title>
      <link>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015771#M453139</link>
      <description>&lt;P&gt;&lt;SPAN class="noindex"&gt;Perhaps if you are just wanting to hide the info
on Tab Page 2...and page 1 is ok for the user to see, you could use the
Property Node for the tabs "Tabs Visible" property set to false if you
are in user mode and True if in diagnostic mode... &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes. That is exactly what I do. I just wondered if there was a better way. I don't care for the recommended way (dragging the user-unused-widgets out of view) because then I can't print (EVERYTHING will get printed). I could make the user-unused-widgets invisible but I don't care for that either.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Nov 2009 21:47:44 GMT</pubDate>
      <guid>https://ni.lithium.com/t5/LabVIEW/hiding-front-panel-data/m-p/1015771#M453139</guid>
      <dc:creator>oyester</dc:creator>
      <dc:date>2009-11-03T21:47:44Z</dc:date>
    </item>
  </channel>
</rss>

