LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

adding VIs to user.lib -> restart needed for update?

Is there a way of updating the user.lib sub-palette view without restarting LabVIEW?


0 Kudos
Message 1 of 5
(2,789 Views)

HI,

 

I think what you are tring to do is done with Tools >> Options..>>> Controls/Functions Palettes.  Then under Palette Loading, select Load Palettes when needed.

 

The way I understood it, this is a way to optimize LV loading.  For the use case where you have lots of VIs in a networked dir, the user may never look in that sub-palette, so why wait for labview to load a palette that may not be used... So, the Load When Needed option only looks for the contents of a palette when you click on the palette. 

 

I tried in LV 7.1, and the feature didn't work.  I launched LV, moved a new VI into a the user lib, then went to the diagram, and selected the user lib palette.  The palatette contents did not show the VI that just moved over.  I also tried with a customized palette that had a special new custom sub-palette, and it didn't work.

 

If you have LV 7.0 (or LV 8), try the steps at the top.  If it doesn't work then it may be a bug, or it may be difference between expected functionality, and actual functionality.  The help on the Controls/Functions Palettes leads you to believe that "Load palettes when needed" will do what you are looking for.

 

let me know of you have any questions.

J

0 Kudos
Message 2 of 5
(2,774 Views)
Joel,

thank you for your reply - however as you already pointed out: it does not do what you expected.
(LV8). I guess the problem might be that once the palette has been loaded into memory it does not get updated anymore?
Am I the only one who is missing this feature? I think it is a strange thing that each time you write a new subVI you have to restart LabVIEW to get the subVI to show up in the functions palette. I know there are other ways to get the subVI into a VI, but...

Any further suggestions?
0 Kudos
Message 3 of 5
(2,765 Views)
In Tools>Advanced>Edit Palette Views... Click Save Changes. That should reload the palette.


LabVIEW, C'est LabVIEW

0 Kudos
Message 4 of 5
(2,759 Views)
Thanks Jean-Pierre this one does what I wanted.
Still a little strange as one actually does not change anything, a menu item "reload palette set" would be sufficient - but at least it works.

Thanks again!

Message Edited by T_M on 01-05-2006 05:03 PM

0 Kudos
Message 5 of 5
(2,756 Views)