02-02-2010 10:11 AM
I have two sets of plugin libraries from different harware vendors that I have added to the labview instrument path so that they appear as tools when I right click.
Some of the sub vis in these tool boxes have the same name as each other. i.e. Close.vi, Initialise.vi, etc
There are quite a few conflicts. I can avoid putting each in the same vi directly, but when I try to use them in the same project Labview won't allow me.
I thought that as long as they were saved in different llb's that this wouldn't be an issue, but this does not seem to be the case.
Is there an easy workaround for this or do I have to go through the libraries renaming the files to be unique and then relinking all the calling vi's?
(I will have to repeat this every time there is an updated set of vi's from the vendor)
Thanks
02-02-2010 10:32 AM - edited 02-02-2010 10:33 AM
LLBs are not the same as lvlibs. LLBs are just containers (and poor ones at that). Lvlibs, on the other hand, provide namespacing, so you can have a VI called "Close" in one library and another called "Close" in another library, and have both open (and in the same project), since the name will have the library name prepended to it.
Thus, the "easiest" solution, short of renaming all the VIs, is to convert the LLBs to lvlibs. See http://zone.ni.com/reference/en-XX/help/371361F-01/lvhowto/convert_llb_to_lib/
02-02-2010 10:37 AM - edited 02-02-2010 10:38 AM
Ahh, my misunderstanding!
Thanks for the clarification.
thanks