LabVIEW 2012 f3补丁详细信息



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

问题:
LabVIEW 2012 f3补丁修复了哪些问题?

解答:
LabVIEW 2012 f3补丁有LabVIEW 2012开发环境和LabVIEW 2012运行引擎的联合补丁,也有单独用于LabVIEW 2012运行引擎的补丁。

该补丁修复了下列3个问题。该补丁也包含了LabVIEW 2012 f2补丁中已修复的程序漏洞。NI强烈建议在所有安装LabVIEW 2012的计算机上安装该补丁。对于已安装LabVIEW 2012 f2的计算机,f2补丁安装程序的问题可能导致LabVIEW 2012运行引擎文件被删除,因此必须安装f3补丁。该补丁可通过NI更新服务获得,也可通过以下驱动和更新链接获得。

注: CAR 371733修复了LabVIEW编译器的问题,但必须重新编译受影响的VI以实现修复。当运行或保存编辑好的VI时,LabVIEW将自动重新编译该VI。 用户也可以强制重新编译VI

要判断代码是否需要重新编译,请参考以下LabVIEW 2012 f3更新测试安装指南。

LabVIEW 2012 f3补丁修复的问题
ID 说明
373212 Installing the LabVIEW 2012 f2 patch over the LabVIEW 2012 f1 patch on Windows may inadvertently remove files from the LabVIEW 2012 Run-Time Engine, preventing it from running correctly.
371733 Passing array data to a Formula Node may produce incorrect results.
370957 Reading or writing data from LabVIEW for Windows (64-bit) via shared variables or network streams, or from LabVIEW for Mac or Linux via DataSockets, to an array of clusters that contain only numerics, may produce incorrect results.

LabVIEW 2012 f3更新测试安装指南:
  1. 下载并解压附带的LabVIEW 2012 f3 Upgrade Test.zip
  2. (Windows)打开安装文件夹并运行setup.exe
    (Mac and Linux) 复制LabVIEW 2012 f3 Upgrade Test文件夹至<user folder>\Documents\LabVIEW Data\VI Analyzer Tests文件夹。必要时创建VI Analyzer Tests文件夹。
  3. 重新启动LabVIEW。
  4. 工具菜单中,选择VI分析器»分析VI,启动VI分析器。
  5. 创建1个VI分析器任务,测试1组VI。配置任务,分析可能包含公式节点数组的VI。
  6. 在VI分析器任务的“选择测试”步骤中,确认<User Specified> » VI Analyzer Tests » LabVIEW 2012 f3 Upgrade Test已选中,并点击分析按钮。
  7. 对于测试失败的各个错误项,通过下列快捷方式强制重新编译VI层次结构
    (Windows and Linux) 按下<Ctrl+Shift>并点击运行按钮
    (Mac) 按下<Option+Shift>并点击运行按钮
注:该测试不会判断VI是否已被重新编译。所以,在强制重新编译所有受影响的VI后,包含公式节点数组的VI仍然会被检测到。这是预期的行为。

相关链接:
驱动和更新:用于Windows的LabVIEW 2012 (32位) f3补丁
驱动和更新:用于Windows的LabVIEW 2012 (64位) f3补丁
驱动和更新:用于Mac OS X的LabVIEW 2012 f3补丁
驱动和更新:用于Linux的LabVIEW 2012 f3补丁

附件:


LabVIEW 2012 f3 Upgrade Test.zipLabVIEW 2012 f3 Upgrade Test.zip


报告日期: 10/17/2012
最近更新: 10/18/2012
文档编号: 629E67YS