修改SubVI的LabVIEW默认搜索路径

在启动顶级VI后,LabVIEW可能会遇到找不到subVI的情况。这通常是由于subVI的路径发生了变化或没有被正确配置。

LabVIEW默认搜索路径

默认情况下,LabVIEW会按以下顺序搜索文件位置(*表示LabVIEW将搜索子目录):

  1. <topvi>* - 顶层VI的位置及其子目录
  2. <foundvi> - 上次找到的VI的位置
  3. <vilib>* - LabVIEW的vi.lib目录
  4. <userlib>* - 用户.lib目录
  5. <instrlib>* - instr.lib目录

修改搜索路径以找到自定义VI

如果LabVIEW无法在上述路径中找到VI,会提示您手动定位VI。为了避免这种情况,可以将subVI的目录添加到搜索路径列表中。步骤如下:

  1. 打开LabVIEW。
  2. 进入 工具 菜单。
  3. 选择 选项
  4. 在左侧面板中选择 路径
  5. 从下拉菜单中选择 VI搜索路径
  6. 添加自定义目录到搜索路径列表中。

解决方案详细步骤

  1. 检测到路径变化的标识

    • 如果subVI被移动,LabVIEW会在窗口标题栏中的VI名称旁边放置一个星号,以通知您已检测到路径变化。
    • 保存顶级VI会自动保存新的相对路径。
  2. 手动调整VI路径

    • 如果应用程序指向错误的位置,可以手动重新定向VI。
    • 选择 视图 菜单中的 VI 层次结构
    • 打开顶层VI,转到 查看 菜单中的 完整VI路径 以查看完整路径。
    • 打开子VI并将其保存到新位置。
  3. 移动整个应用程序

    • 如果需要移动多个子VI,可以将整个应用程序移动到新位置以保持相对路径的正确性。
  4. 避免在压缩文件夹中工作

    • 确保不在压缩文件夹中工作,因为虽然Windows可以解压缩并打开文件,但LabVIEW无法从中查找和加载subVI。
  5. 检查所需软件

    • 如果LabVIEW在<vilib>*位置查找缺失的VI并尝试加载它们,请确保已安装开发环境中所需的所有功能和软件。
相关推荐
LabVIEW开发12 小时前
LabVIEW在电液比例控制与伺服控制中的应用
labview·labview知识
LabVIEW开发2 天前
什么样的LabVIEW控制算自动控制?
算法·labview
LabVIEW开发3 天前
LabVIEW中什么和C 语言指针类似?
c语言·开发语言·labview
乌恩大侠3 天前
使用 Ettus USRP X410 进行无线系统原型开发的 LabVIEW 参考架构软件
labview
自小吃多4 天前
LabVIEW 保存文件
labview
LabVIEW开发14 天前
LabVIEW调用Thorlabs的动态库进行开发
labview·labview知识
LabVIEW开发18 天前
LabVIEW氢同位素单质气体定量分装系统
labview·labview开发案例
LabVIEW开发20 天前
LabVIEW氢气纯化控制系统
labview·labview开发案例
葛小白122 天前
第四天 Labview交互也很轻松(4.2 串口通信)
labview
自小吃多22 天前
LabVIEW 标准状态机设计模式
笔记·学习·labview