LabVIEW高级信号处理工具包的VI, TestStand 3.x和LabVIEW 7.1运行时引擎



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: LabVIEW Toolkits>>LabVIEW Advanced Signal Processing Toolset, LabVIEW Run-Time Engine

问题:
我在LabVIEW 7.1中使用信号处理工具包的VI创建并保存了一个主VI。在LabVIEW中这个VI能够很好的运行。当我在TestStand 3.x调用这个VI,并且把LabVIEW适配器配置成使用LabVIEW运行时引擎,我会得到一个错误信息:“LabVIEW and TestStand versions are incompatible”。 这个是什么原因?我应该怎么做才能修正这个错误呢?

解答:
高级信号处理工具包中的子VI,如果在LabVIEW 7.1的主VI使用的话,主VI保存的时候这些子VI不会被保存为7.1的版本。虽然LabVIEW 7.1开发版能够运行主VI,但是只有当主VI中的所有子VI被保存为LabVIEW 7.1的VI时LabVIEW 7.1的运行时引擎才能启动来运行主VI。

为了解决这个问题:
  1. 启动LabVIEW 7.1开发环境然后打开主VI。

  2. 关闭主VI。

  3. 当窗口弹出后,选择保存所有的子VI,

主VI将能够通过LabVIEW 7.1运行时引擎在TestStand 3.x中被调用。

注意: 如果LabVIEW适配器被配置成LabVIEW 7.1开发系统而不是运行时引擎的话,这个VI也能在TestStand 3.x中被调用。

同样的注意: 错误信息也可能提示“VI is not executable,” 而不是 “LabVIEW and TestStand versions are incompatible.” 这种错误信息的的错误代码会是-18002。

相关链接:
LabVIEW Advanced Signal Processing Toolkit for Windows
KnowledgeBase 29HDLQO6: Why Do I Get Error -18002 "VI is not executable" with TestStand?
KnowledgeBase 1Q0CGHSR: -18001 Errors When Using TestStand and LabVIEW


附件:





报告日期: 06/20/2006
最近更新: 07/10/2006
文档编号: 3MT9KU73