LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

What is the best way to store "plugins" for my app? (VIs in folder, LLB, etc...)

I am creating a utility that will configure various devices.  I want to be able to add new devices later using a "plugin" architecture.  What is the best method for storing these plugins?  Various VIs in a subfolder, an LLB, other?
 
Thanks!!
Jorge
0 Kudos
Message 1 of 4
(2,934 Views)
I like the llb option for two reasons. It is easier to track versions and maintain integrity.
 
0 Kudos
Message 2 of 4
(2,911 Views)
Alright, thanks.  I was worried because i had read in a couple places that LLBs were 'obsolete'.
 
 
0 Kudos
Message 3 of 4
(2,891 Views)
The llb in most ways is obsolete. It is only useable if you use it only for deployment of the VIs. Do not save development VIs in a VI. A single corrupt VI in an llb will make the entire llb unreadable. I'm also not sure how you can use an llb to track versions. The VIs inside an llb are totally invisible to all source code control systems. A better way to distribute a plug-in might be as a lvllib
0 Kudos
Message 4 of 4
(2,874 Views)