Llb
Appearance
An LLB is a LabVIEW container file for multiple non-LLB files, these LLB can be read by various versions of LabVIEW (backwards compatible). There are several pro's and con's on LLBs
- Pro's
- Files inside an LLB can have non-OS allowed names, including '?'
- Filenames can be longer than 8 characters (Windows 3.x)
- Files are accesible like normal files on disc, the LLB filename is treated like a folder
- Toolkits can be distributed as one file, including lvlib, lvclass or XControl files
- You can mix LabVIEW versions of files inside one LLB
- Con's
- If a file inside an LLB gets damaged the whole LLB is unreadable
- If you export a file with an unsupported character you have to rename and relink code
- It is not searchable with OS indexing tools
NI recommends not to use LLB's for code development, if you want to convert an LLB to normal files the LLB browser of LabVIEW has a function to create a folder with the same name as the LLB with LLB extension with all the VIs included, this gives the possibility to use the same path-names for the files.