LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How access MyLV8.5.llb from Main.vi?

Solved!
Go to solution

I have a LabVIEW6.1 library, MyLV8.5.llb, which I would like to incorporate with my Main.vi LV8.5 calling program. How can I tell the LV8.5 compiler to search MyLV8.5.llb for my implementation sub-VIs, instead of proceeding through its long(timewise) set of searches of the NI LabVIEW Program Files, ending in search failure?

 

Thanks,

 

BenCh01

0 Kudos
Message 1 of 6
(3,077 Views)
Solution
Accepted by topic author BenCh01

Anytime LabVIEW cannot find a subVI, you are prompted to locate it. When you do, save the main VI and you will not be prompted the next time.

 

 

0 Kudos
Message 2 of 6
(3,068 Views)
You said you have a LabVIEW 6.1 library. I assume you've recompiled that library for use in 8.5? I also hope that library wasn't saved in such a way that it also saved VIs from the standard vi.lib directory? If so, you could run into problems when LabVIEW loads in standard VIs from your library as opposed to the ones that ship with LabVIEW.
0 Kudos
Message 3 of 6
(3,060 Views)

How do I compile my LV6.1 library with LV8.5.1 so that all the contents of the library are compiled together, and placed in an 8.5.1 library? In doing this process, what should/should not be done to prevent the standard VIs from being compiled, and placed in the library, too?

 

Thank you,

BenCh01

0 Kudos
Message 4 of 6
(3,040 Views)

If I follow Dennis Knutson's suggestion to compile each LV6.1 library sub-VI with the LV8.5.1 compiler, and only those VIs in the library, will there be a problem with also compiling the standard VI's in the main and library code, so they will inadvertantly be incorporated into the library? Will this library become an 8.5.1 library after all the compilations are done, and no longer be a 6.1 library?

 

Thanks,

 

BenCh01

0 Kudos
Message 5 of 6
(3,039 Views)

If the llb contains functions from the vi.lib folder, you will want to remove them from the llb. If you are unsure, post one of the llb's in question. The only objets that should be in an llb are thecustom VIs written for your project.

 

If you do a mass compile (Tools>Advanced) on the llb, it will update all VIs in the llb at once and when done, the llb will be in the newer version of LabVIEW.

0 Kudos
Message 6 of 6
(3,025 Views)