打包库文件.lvlibp求解
实质上就是个压缩包。
顶一个…………谢谢
顶一个…………6
还是不太懂,比如我新建一个项目,可以用别的项目里面的打包库文件(.lvlibp)吗?
在LabVIEW项目中使用打包项目库
Javascript已禁用. 详细信息
在LabVIEW项目中使用打包项目库
LabVIEW打包项目库是将多个文件打包至一个文件的 项目库 ,文件扩展名为 .lvlibp 。打包库的顶层文件是一个项目库。默认情况下,打包库的名称与顶层项目库相同。
在下列情况下,应 在LabVIEW项目中生成打包库 :
生成独立应用程序时,如部分独立应用程序以打包库形式存在,可大幅减少生成程序的时间。因为打包库为预编译文件,生成独立应用程序时无需重新编译,从而节省了生成时间。
打包库将多个文件打包在一个文件中,所以部署打包库中的VI时需部署的文件更少。
调用打包库导出VI的VI可 根据内存分配改动而调整 ,用户无需重新编译调用方VI。
在 项目浏览器 窗口,右键单击 程序生成规范 并从快捷菜单中选择 新建»打包库 ,打开 打包库属性 对话框可配置 生成打包库 的各种设置。
打包库只包含LabVIEW文件。默认情况下,LabVIEW将非LabVIEW文件保存到打包库相同的目标目录。选择 目标 列表中的 支持目录 ,修改 目标路径 文本框中的路径。
如要使用打包库替换项目库,右键单击项目库并从快捷菜单中选择 替换为打包库 。选择 替换为打包库 ,LabVIEW项目中库的所有调用方VI都会更新为打包库的有效名称。 打包项目库的导出VI
打开打包库时,只能看到导出的LabVIEW VI。导出VI时项目库中具有公共访问权限的VI,或LabVIEW类中具有公共或保护 访问权限 的VI。
注: 如要从LabVIEW类创建一个打包库,先将LabVIEW类添加至项目库,然后从项目库 生成打包库 。
右键单击项目库中的文件,从快捷菜单中选择 访问范围 ,即可查看打包库中文件的访问范围。不能修改打包库中文件的访问范围,除非先在LabVIEW项目中修改,然后重新生成打包库。 打包项目库的类型
如要生成一个打包库,可选择创建发行版或调试版。
发行版是打包库的默认生成版本。如VI的程序框图不包括在库中,可选择创建发行版打包库。如VI不是对话框,可 打包库属性 对话框的 源文件设置 页上移除VI的前面板。
注: 无法调试打包库发行版中的VI,因为VI的程序框图已被移除。
打包库调试版中的VI包含程序框图。可使用调试版打包库进行调试。无法修改现有打包库,必须先对原始VI进行修改,然后重新生成打包库。
要创建一个调试版,需在 共享库属性 对话框的 高级 页中勾选 启用调试 复选框。 打包项目库和调用方VI的兼容性
如对打包库中的VI进行了下列改动,调用方VI必须重新编译。
修改连线板的模式。
修改连线板上的动态分配接线端。
修改连线板接线端的输入输出方向。
修改连线板上接线端的必须连线和建议连线属性。
修改连线板上输入输出端的数据类型。
如VI调用了某个终端上的打包库,然后在另一个终端上打开VI,当VI调用打包库时,库会在原终端上打开。
如独立应用程序、共享库、打包库调用了打包库中的VI,请将被调用的打包库放置在其它 程序生成规范 相同的目录下。如程序生成规范调用了打包库中的VI,如更新的打包库与程序生成规范仍然兼容,可使用更新版本的库。
如打包库中的连线板与程序生成规范中的VI不兼容,重新生成库之后请重新生成一次程序生成规范。
如对打包库中VI的改动影响了连线板的兼容性,调用方VI默认情况下会根据改动做相应调整,也就是说,用户不必重新编译调用库的VI。如希望调用方VI重新编译,在 打包库属性 对话框 连线板状态 页中取消勾选 调用方在运行时调整以适应导出VI的连线板状态 。
(Real-Time模块) 当打包库中VI的改动影响了连线板的兼容性,默认情况下需重新编译调用库的VI。如希望在修改打包库中某VI后不重新编译即运行调用方VI,勾选 打包库属性 对话框 连线板状态 页中的 调用方在运行时调整以适应导出VI的连线板状态 。 打包库属性
默认情况下,打包库的属性与顶层项目库相同。因为对打包库的修改必须重新生成之后才生效,所以不能在 项目库属性 对话框中进行修改。打开一个打包库,右键单击 .lvlibp 文件,从快捷菜单中选择 属性 ,可打开 项目库属性 对话框。
如要更新 项目库属性 对话框,修改顶层项目库的属性然后重新生成打包库。
注: 除 版本号 之外, 项目库属性 对话框的属性与 打包库属性 不同。创建打包库时, 打包库属性 对话框 版本信息 页的 版本号 会覆盖 项目库属性 对话框 常规设置 页的 版本号 。