为什么我在将LabVIEW 2009的vi保存为8.5版本时会出现错误547
主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A
问题: 我编写LabVIEW2009的代码时使用了事件结构。当尝试将代码保存为8.5版本时得到下面的错误:
Fatal Internal Error : "MemoryManager.cpp", line 547
LabVIEW version 9.0
You will lose any unsaved work. For assistance in resolving this problem, please relaunch LabVIEW, or contact National Instruments.

该如何处理这个问题?
解答: 如果您在LabVIEW 2009下使用了事件结构并且希望将其保存为LabVIEW 8.5代码时就会出现这样的错误。如果您电脑上有LabVIEW 8.6,您可以按照下面的步骤避免这个问题:
- 在LabVIEW 2009中,选择文件»保存为前期版本...将您的VI保存至LabVIEW 8.6
- 在LabVIEW 8.6中打开该VI,并且选择文件»保存为前期版本...将您的VI保存至LabVIEW 8.5
如果您没有LabVIEW 8.6,那么请按照下面的步骤处理:
- 在每一个事件结构中,使用自由标签对其进行注释
- 将事件结构替换为层叠式顺序结构
- 选择文件»保存为前期版本...将VI保存至LabVIEW 8.5
- 在LabVIEW 8.5中打开VI,将层叠式顺序结构替换为事件结构并根据注释配置每个事件结构
相关链接: LabVIEW 2009 Help: Save for Previous Version Dialog Box
附件:
报告日期: 01/07/2010
最近更新: 07/27/2010
文档编号: 556BTFUS
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.