文章目录
- lvlib库
- llb库
- lvlib与llb的区别
- lvlib常见错误
- 断开vi与库之间的连接
lvlib库
文件-新建-库,创建一个项目库文件。能在项目中创建的文件类型,都可以在库中创建。
在lvlib上右键-添加-文件,将被选中的文件放到lvlib中。被添加进lvlib的vi名发生改变(vi名前添加了lvlib名,中间以:隔开)
在lvlib上右键-属性-项设置,设置lvlib内vi的访问权限。
公共-用户在查看项目库时,此项可见。 公共VI可供其他VI和应用程序调用。
库内-用户在查看LabVIEW类时,此项可见。 只有友元和项目库中的VI可调用库内VI。
私有-如锁定项目库,其他用户查看项目库时,该项不可见。 不属于项目库的VI和应用程序无法调用私有VI。
未指定-仅当选定文件夹时,显示该选项。 文件夹未指定访问项, 访问范围为公共。 默认情况下,如未指定类中文件夹的访问范围,则文件夹的访问范围为公共。
//在指定文件夹的访问范围时,访问设置适用于文件夹下所有文件,且可覆盖文件原有设置。
llb库
工具-llb管理器-文件-新建llb可创建一个新的llb。如果需要在llb文件中添加或删除VI,也需要先打开llb管理器。
lvlib与llb的区别
lvlib | llb |
---|---|
lvlib不包括实际文件 | llb是一个磁盘上的文件整体 |
所包含的文件以单独文件形式保存在磁盘 | vi都存在于此文件的内部 |
通过项目浏览器查看 | 需要通过llb管理器查看 |
库名不可重复,库中vi名可与其他库中vi名重复 | |
一个vi只能为一个lvlib所有 | |
一个文件不能同时属于两个lvlib。必须将某个lvlib中的文件添加到新的库时,需要把整个库添加到新的库里 | |
lvlib可以限制访问权限(公共/私有) | |
lvlib可添加层次关系(虚拟文件夹) | llb内部vi平级存放,无层次关系 |
lvlib常见错误
报错:该vi所属库不存在。
发生原因:将vi连接至库后将库移动至其他目录/删除了库。
解决方法:文件-断开连接库
报错:LabVIEW工程库与在工程库中的文件不共享同一个硬盘路径
发生位置:试图将lvlib添加到安装程序时
解决方法:库文件可以在创建可执行文件时作为支持文件添加,而在安装程序中,不需要单独添加lvlib文件
断开vi与库之间的连接
一个批量断开lvlib与vi的小程序(鬼知道我经历了些什么才想起来搞这个)