Hi there
i like llbs!
because: if a vi is like a function, then a llb is like a dll. i always bundle vis by their function, e.g. a llb for handling my binary datafiles, a llb for handling the hardware and so on, just like one would create dlls for special purposes when programming in c++. the llb then contains everything i need to use the functionality of the bundle, e.g. all typedefs and all sub-vis, and thats the point:
the question is not how to pass some vis to another person, the question is how to pass a functionality. and that includes the right version of typedefs and sub-vis. so i put them all togehter in one single file (the llb), and thats the file i check in and check out and pass to other persons! by doing so one can be sure that the other person has all vis with the right version. another plus: if you decide to remove or rename a sub-vi, no one recognizes that at all if your code is encapsulated in a llb. if your vis are not in llbs, you have dead vis out there. to come back to my comparison with a dll: no one is checking in/out a single function or typedef from a .c file! you check in the whole .c-file with ALL functions and all typedefs, i.e. the functionality.
and thats why i like llbs!
best regards
chris
Best regards
chris
CL(A)Dly bending G-Force with LabVIEW
famous last words: "oh my god, it is full of stars!"