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.



当建立LabVIEW的执行文件时,在Invoke Node上会产生Error 7。



主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 7.1
主要软件修正版本: N/A
次要软件: N/A

问题: 我试着在LabVIEW 中建立一个执行文件,原始的VI程式是在前一个LabVIEW 版本中建立的。例如,我的VI是从LabVIEW 5.0.x 中建立的,而我想在LabVIEW 5.1建立执行文件。当我这么做时,产生以下錯誤:
"Error 7 Occurred at Invoke Node in Dist Cmp Settings to Disk Hier > Build Application.vi"

为什么会产生这样的错误呢?

解答: 这其实是预期中的正常情况。Application Builder会从该VI中读取一些信息以完整地建立此执行文件。而这两个版本的LabVIEW有一些明显的差别,所以建立过程中可能会出现上面提到的错误。
为避免这个错误,在建立执行文件的过程中,确定VI是在同一个LabVIEW版本中建立的。你可以在建立执行文件之前,先利用宏编译(Mass Compile)功能(LabVIEW 5.x或6.x或更新版本 )将你的VI转换成最近版本的LabVIEW文件。宏编译功能将允许您选择一个目录或LabVIEW .llb 档案來完成编译。

相关链接: KnowledgeBase 1M9HUJU6: Getting Error 7 While Creating a LabVIEW 5.1 Executable
KnowledgeBase 1KF921J6: Cannot Build Application on UNIX, if It Uses VIs with Forward Slashes in Their Names
KnowledgeBase 214A2JPH: How Do I Mass Compile VIs, LLBs, or Folders in LabVIEW?

附件:





报告日期: 07/18/2006
最近更新: 07/19/2006
文档编号: 1JUD26U0