配置项目库的访问选项
- 更新时间2025-08-27
- 阅读时长3分钟
用户可将属于某个LabVIEW项目库的项和文件夹的访问选项配置为公共或私有。如将某项设置为私有,并锁定项目库,则该项在项目库和选板上均不可见。即使项目库没有被锁定,也不能将其私有VI作为不属于项目库的VI或应用程序的子VI。
首先须确定项目库中哪些项的属性设置为公共,哪些为私有。公共项必须包括选板VI、XControl、仪器驱动,以及希望用户查找和使用的其他工具。私有项包括VI的支持组件、版权文件或无需破坏用户代码即可编辑的项。
在父项目库中可把对子项目库文件(.lvlib)的访问权限设置为私有。但是,对子项目库本身的编辑并不影响该子项目库下的项保持其公共或私有的访问权限。
按照下列步骤,配置项目库的访问属性。
- 在项目浏览器或独立的项目库窗口右键单击项目库图标,从快捷菜单中选择属性,打开项目库属性对话框。
- 在项设置页中,单击并选中目录树中的一项。各项的当前设置将出现在访问范围框中。单击访问范围框中的下列单选按钮,设置各项。
- 公共 - 用户查看项目库时,该项可见。其他VI和应用程序可调用公共VI。
- 库内 - 用户查看项目库时,该项可见。只有友元和项目库中的VI可调用库内VI。将一个VI分配为库的友元,即是给予该VI调用库内任何成员VI的权限。
- 私有 - 如项目库锁定,则当其他用户查看项目库或选板时,该项不可见。不属于项目库的VI和应用程序无法调用私有VI。
- 未指定 - 仅当选定文件夹时,显示该选项。文件夹未指定访问项。访问范围为公共。默认情况下,如未对项目库中的文件指定访问范围,则这些文件夹的访问范围为公共。
注: 如指定文件夹的访问选项,则访问设置适用于文件夹下的所有项,并将重写各个项的原有设置。
| 注:可将多态VI的各个实例设置为私有,把主多态VI设置为公共。即使实例VI为私有,多态VI也会照常运行。如需使用户只能通过多态VI选择器访问各个实例,可将多态VI的实例设置为私有,因此编辑实例的顺序并不会给用户造成问题。 |
- 单击确定按钮,将改动保存至项目库,并关闭对话框。
在项目浏览器窗口中,设置为私有的项会带有一个私有标志
。如锁定项目库,私有项将不会出现在项目浏览器窗口中。
如需通过编程配置访问选项,可使用源范围:设置方法。