当部署一个使用LabVIEW VI的TestStand系统时,收到错误1052



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

问题: 当我尝试部署使用了LabVIEW VI与TestStand部署工具的一个TestStand系统时,我得到错误1052。

解答:

这个问题的根源是因为您的VI的一个包含了“打开/创建/替换File.vi”这个VI。由于在名称中的斜杠,“打开/创建/替换File.vi”在大多数操作系统上是一个无效的文件名。当安装LabVIEW时,“打开/创建/替换File.vi”嵌套在LabVIEW的一个LLB中,这使得它能隐藏在操作系统中。当TestStand的部署工具包实现VI的部署时,它会从LLB删除所有VI的并将它们打包为单个文件。此时,在OS中“打开/创建/替换File.vi”将被识别为无效的文件名。

解决方法是将“打开/创建/替换File.vi”重命名为像“OpenCreateReplaceFile.vi”的一个有效的文件名。为了确保您更换掉VI的所有实例,并允许每个包含顶级的VI“打开/​​创建/替换File.vi”都正确地更新它的依赖关系,请按照下列步骤操作:


1、打开/创建/替换File.vi位于..\LabVIEW 7.0\vi.lib\Utility\file.llb,所以备份file.llb到另一个磁盘——而不是在同一个磁盘上的LabVIEW中打开。


2、如果你的机器上的有另一个版本的LabVIEW,该版本的目录中file.llb放到到不同的位置,这样LabVIEW不会找到并使用该版本的file.llb。前两个步骤确保file.llb是你电脑中将在下一步修改的实例的其中之一。


3、打开..\LabVIEW 7.0\vi.lib\Utility\file.llb\Open/Create/Replace File.vi并将其保存为..\LabVIEW 7.0\vi.lib\Utility\file.llb\OpenCreateReplaceFile.vi


4、现在打开..\LabVIEW 7.0\vi.lib\Utility\file.llb 并删除旧的“打开/创建/替换File.vi”.您可能需要使用VI库管理器(工具»VI库管理器)在LabVIEW中完成这一步。


在TestStand中,打开并运行所有的调用VI的序列文件。LabVIEW无法找到“打开/创建/替换File.vi”,并会提示你找到它。浏览并选择 ..\LabVIEW 7.0\vi.lib\Utility\file.llb\OpenCreateReplaceFile.vi.。此步骤可以确保你所有的顶级的VI(代码模块)正确地更新他们对新OpenCreateReplaceFile.vi的依赖关系。


您的系统现在应该部署成功。



相关链接:

附件:





报告日期: 11/11/1999
最近更新: 03/05/2015
文档编号: 1RABSOBH