From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



为什么我在将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,您可以按照下面的步骤避免这个问题:
  1. 在LabVIEW 2009中,选择文件»保存为前期版本...将您的VI保存至LabVIEW 8.6
  2. 在LabVIEW 8.6中打开该VI,并且选择文件»保存为前期版本...将您的VI保存至LabVIEW 8.5
如果您没有LabVIEW 8.6,那么请按照下面的步骤处理:
  1. 在每一个事件结构中,使用自由标签对其进行注释
  2. 将事件结构替换为层叠式顺序结构
  3. 选择文件»保存为前期版本...将VI保存至LabVIEW 8.5 
  4. 在LabVIEW 8.5中打开VI,将层叠式顺序结构替换为事件结构并根据注释配置每个事件结构


相关链接: LabVIEW 2009 Help: Save for Previous Version Dialog Box

附件:





报告日期: 01/07/2010
最近更新: 07/27/2010
文档编号: 556BTFUS