LabVIEW| 库与打包库

时间:2020-12-23 01:00:25
打包库与库

打包库与库都可以通过项目管理器的程序生成规范来生成,虽然名字相近,但是两者还是有些区别。

都是将功能相关的一组 VI 封装起来的方法;

1、库中的 VI 可以具有层次结构;

2、库中的 VI 都带有名字空间,名字空间是带有后缀名的库名;

3、都可以方便地放在项目管理器里使用。

尽管它们十分相似,打包库与库相比,还是有一些明显区别的:

1、打包库是通过编译生成的;

2、打包库中的 VI 是编译后产生的,它们不能被修改;

3、打包库包含有私有 VI,但用户无法看到也不能使用它们;

4、打包库把 VI,.lvlib 以及其它用到的文件都打成一个压缩包,用户在磁盘上就只能看到一个.lvlibp 文件,看不到 VI 文件;

5、打包库很适合作为最终产品发布给用户使用;

6、在项目中使用打包库可以缩短编译时间,因为打包库中的 VI 是已编译好的,不需要再随项目编译一遍。这也要求打包库与使用打包库的项目是在同一版本的 LabVIEW 下编译的。

LabVIEW| 库与打包库