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 RT终端的NI-RIO补丁,2013年11月—详细信息



主要软件: Driver Software>>NI-RIO
主要软件版本: 12.1
主要软件修正版本: N/A
次要软件: N/A

问题:
我需要了解“用于LabVIEW RT终端的NI-RIO补丁,2013年11月”的详细信息。我应该如何安装该补丁?该补丁修复了哪些问题?安装补丁之后,还需要进行额外的设置吗?

解答:
“用于LabVIEW RT终端的NI-RIO补丁,2013年11月”修复了5个关键问题:
  1. 安装NI-RIO 12.1/13.0软件的系统上,Pharlap终端的抖动和性能问题。
  2. cRIO-9068发送的UDP大数据包的数据损坏问题。
  3. NI-RIO IO Scan 13.0的内存分配问题(可能影响性能)。
  4. 安装NI-RIO 13.0的系统上,扫描模式下sbRIO-9632/9642内置模拟输出的数据损坏问题。
  5. cRIO-9068掉电重启后会临时进入一种无法使用的状态,该补丁初步修复了该问题。

NI强烈建议所有NI-RIO用户安装该补丁。通过“NI更新服务”下载该补丁,或者通过驱动和更新:用于LabVIEW RT终端的NI-RIO补丁,2013年11月下载该补丁。

请按下列步骤,验证主机已安装该补丁:
  1. 浏览并定位目录<National Instruments>RT Images\NI-RIO Mite
  2. 验证该目录中包含12.1.1和/或13.0.1文件夹,并且文件夹中包含mite.cdf文件。
以下5个章节分别描述了一个问题,以及如何对终端安装修复的操作方法。在主机上安装补丁之后,必须对所有受影响的终端重新安装软件。



1. Pharlap终端的抖动问题
============================================================================
该问题影响Pharlap终端,比如cRIO-908x控制器,以及大多数PXI[e]控制器。关于受影响终端的完整列表,见关于Real-Time控制器操作系统的知识库文章

该问题可能引起调用FIFO写入时发生抖动和性能问题。NI-RIO IO Scan经常调用FIFO写入功能,因此当Pharlap终端采用的扫描引擎速率大于等于1 kHz时, 该问题可能引起扫描引擎故障。通过扫描引擎从Pharlap终端高速采集数据的Veristand用户,以及从多轴采集数据的SoftMotion用户也会受到该问题的影响。

请按下列步骤将修复安装至终端:
  1. 在MAX中,展开远程系统,找到Pharlap RT终端。
  2. 展开终端,右键单击软件,选择添加/删除软件
  3. 在显示的窗口中,选择一个2013年11月或日期更新的推荐软件集(RSS)NI-RIO 12.1.1 - November 2013用于修复已安装的NI-RIO 12.1。NI CompactRIO 13.0.2 - November 2013用于修复已安装的NI-RIO 13.0。
  4. 单击下一步 >>

如需验证终端上已安装该补丁,请按上述第一至第三步操作,在第三步,请验证所需的RSS名称后标记为"currently installed"。


2. UDP大数据包的数据损坏问题
============================================================================
该问题导致某些cRIO-9068的UDP传输过程中发生数据损坏。当数据包大于最大传输单元(MTU)时,网络接口必须把数据包分段,切割为更小的数据包。该问题会导致cRIO-9068将分段后的数据包中一部分实际数据字节置零。这样操作不会引起校验失败,原因是cRIO-9068先将数据置零,再计算校验和。

该问题不会影响NI网络发布的共享变量和类似的NI网络API,因为这些工具不会传输大于MTU的数据包。然而,当应用程序使用UDP基本函数传输数据,或采用第三方程序从cRIO-9068传输UDP数据时,就可能受到该问题的影响。

请按下列步骤将修复安装至终端:

  1. 在MAX中,展开 远程系统 ,找到cRIO-9068。
  2. 展开终端,右键单击 软件,选择 添加/删除软件
  3. 在显示的窗口中,选择NI CompactRIO 13.0.1 - September 2013或更高版本。
  4. 单击下一步 >>
  5. 软件组附加软件列表中,展开NI Scan Engine 并验证NI-RIO IO Scan 13.0.1或更高版本显示为安装选项。(不需要选中该选项。)
  6. 单击下一步 >>

请按下列步骤,验证终端已安装该补丁:

  1. 通过WebDAVFTPSSH安装cRIO-9068的文件系统。
  2. 浏览并定位至cRIO-9068的/usr/share/doc目录。
  3. 验证目录中包含一个名为"Large UDP Packet Data Corruption patch README"的文件。


3. NI-RIO IO 13.0内存分配问题
============================================================================
该问题影响IO Scan线程的内存分配。目前为止没有关于内存分配负面影响的报告,但在某些应用程序中,这些问题可能导致NI-RIO IO Scan出现抖动和性能问题,从而影响Veristand,SoftMotion和NI Scan Engine的性能。

请按下列步骤将修复安装至终端:

  1. 在MAX中,展开 远程系统 ,找到CompactRIO终端。
  2. 展开终端,右键单击 软件,选择 添加/删除软件
  3. 在显示的窗口中,选择NI CompactRIO 13.0.1 - September 2013或更高版本。
  4. 单击下一步 >>
  5. 软件组附加软件列表中,展开NI Scan Engine 并选择NI-RIO IO Scan 13.0.1或更高版本。
  6. 单击下一步 >>
请按下列步骤,验证终端已安装该补丁:
  1. 打开MAX,展开远程系统
  2. 展开实时终端,再展开软件选项卡。 
  3. 验证终端上的NI-RIO IO Scan为13.0.1,以及更高版本。


4. sbRIO-9642/9632模拟输出的数据损坏问题

============================================================================
关于该问题的更多信息,见知识库文章5RM9LTRQ:扫描接口模式下,sbRIO-9632/9642内置模拟输出可能产生错误值

 

5. 掉电重启后cRIO-9068无法使用的问题
============================================================================
关于该问题的更多信息,见知识库文章6CMBF4VQ:LabVIEW Real-Time 2013补丁(用于Linux RT终端)



相关链接:
驱动和更新:用于LabVIEW RT终端的NI-RIO补丁,2013年11月
知识库文章6CMBF4VQ:LabVIEW Real-Time 2013补丁(用于Linux RT终端)
知识库文章4LRA4IQ0:What Operating System is my Real-Time Controller Running and Why?
知识库文章5RM9LTRQ:扫描接口模式下,sbRIO-9632/9642内置模拟输出可能产生错误值
知识库文章6AGDT2PK:How Do I Use FTP with my Real-Time Linux Target?
知识库文章69EEMIR4:Using WebDAV to Transfer Files to Your Real-Time Target
NI Linux Real-Time Community:Get Superuser Access

附件:





报告日期: 12/04/2013
最近更新: 12/06/2013
文档编号: 6DFC1RVQ