From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



TestStand中的LabVIEW代码模块找不到文件错误



主要软件: TestStand
主要软件版本: 2016
主要软件修正版本: N/A
次要软件: N/A

问题:

我在TestStand中使用操作步骤,并调用LabVIEW代码模块。适配器配置设置为LabVIEW Run-Time Engine。对于一些操作步骤,我得到以下错误:

LabVIEW:找不到文件。该文件可能位于不同的位置或删除。使用命令提示符或文件浏览器来验证路径是否正确。


解答:

当VI包含在instr.lib,user.lib或vi.lib文件夹中的LabVIEW项目中时,可能会发生此错误。这是由于在使用LabVIEW Run-Time Engine适配器来定位项目中的VI时,TestStand如何生成VI文件路径的机制来决定的。TestStand在生成文件路径时用TestStand\bin\替换 LabVIEW\ 导致此问题。这是一个已知的问题,参考资料见于这里: TestStand 2016 Known Issues. 此行为也可以在以前版本的TestStand的已知问题列表中找到。

以下选项是此问题的潜在解决方案:
  1. 如果要为VI指定项目路径,请删除项目路径。使用相对或绝对路径调用VI,而不选择任何项目路径。

  2. 将适配器更改为LabVIEW开发系统。开发系统可以通过相关路径访问这些VI,从而解决了这个问题。

  3. 构建TestStand工作区或序列的部署。 TestStand部署实用程序将依赖项移动到不会遇到此问题的其他位置。 有关构建TestStand部署的步骤 参考 Deploying LabVIEW Code Modules with NI TestStand.
如果可能,请避免将LabVIEW项目保存在instr.lib, user.lib, 或者 vi.lib 文件夹. 另外,如果由TestStand调用的VI具有驻留在这些文件夹中的任何依赖项,则可能会出现此问题。


相关链接:

附件:





报告日期: 08/30/2017
最近更新: 09/11/2017
文档编号: 7OTCUIP8