From 08:00 PM CDT Friday, August 12 - 01:00 PM CDT Saturday, August 13, ni.com will be undergoing system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



当我在主机上使用DAQmx Base 时,LabVIEW 7.1.1可执行程序无法找到VIs



主要软件:
主要软件版本: 1.4
主要软件修正版本: N/A
次要软件: LabVIEW Run-Time Engine

问题: 当我在主机上运行我的LabVIEW 7.1.1可执行程序时(在这个机器上没有安装LabVIEW),我收到了如下错误:

Missing SubVI Fushion.ReadthenWrite.vi in VI Fushion.Global.GetDescription.vi
Missing SubVI Fushion.ReadthenWrite.vi in VI Fushion.DIOImmediate.GetDIOInfo.vi
...以及许多其他的错误...

这个可执行程序在装有LabVIEW的机器上,工作正常。我如何才能让我的可执行程序运行起来,我为何会收到这些错误?

解答: 如果在这台没有安装LabVIEW的机器上的运行引擎是正确的版本(7.1.1),这也不意味着在这台机器上的DAQmx Base VIs是正确的版本。仅在这台机器上安装DAQmx Base 驱动是不够的,在DAQmx Base 驱动中的VIs需要由LabVIEW 7.1.1进行宏编译,这才能把这些VIs变成LabVIEW 7.1.1的版本。由于计算机没有安装LabVIEW,不可能宏编译DAQmx Base VIs。

一个解决方案就是恢复到LabVIEW 7.1,如果您必须使用LabVIEW 7.1.1,这可能就不是一个选择。另外一个可行的方法就是在开发的计算机上宏编译丢失的VIs,使用这些编译过的VIs来替代非开发计算机(没有安装LabVIEW的计算机)上的VIs。

相关链接:

附件:





报告日期: 07/14/2006
最近更新: 07/16/2006
文档编号: 3JFG3RAJ