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个关键问题:
- 安装NI-RIO 12.1/13.0软件的系统上,Pharlap终端的抖动和性能问题。
- cRIO-9068发送的UDP大数据包的数据损坏问题。
- NI-RIO IO Scan 13.0的内存分配问题(可能影响性能)。
- 安装NI-RIO 13.0的系统上,扫描模式下sbRIO-9632/9642内置模拟输出的数据损坏问题。
- cRIO-9068掉电重启后会临时进入一种无法使用的状态,该补丁初步修复了该问题。
NI强烈建议所有NI-RIO用户安装该补丁。通过“NI更新服务”下载该补丁,或者通过
驱动和更新:用于LabVIEW RT终端的NI-RIO补丁,2013年11月下载该补丁。
请按下列步骤,验证主机已安装该补丁:
- 浏览并定位目录<National Instruments>RT Images\NI-RIO Mite。
- 验证该目录中包含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用户也会受到该问题的影响。
请按下列步骤将修复安装至终端:
- 在MAX中,展开远程系统,找到Pharlap RT终端。
- 展开终端,右键单击软件,选择添加/删除软件。
- 在显示的窗口中,选择一个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。
- 单击下一步 >>。
如需验证终端上已安装该补丁,请按上述第一至第三步操作,在第三步,请验证所需的RSS名称后标记为"currently installed"。
2. UDP大数据包的数据损坏问题
============================================================================
该问题导致某些cRIO-9068的UDP传输过程中发生数据损坏。当数据包大于最大传输单元(MTU)时,网络接口必须把数据包分段,切割为更小的数据包。该问题会导致cRIO-9068将分段后的数据包中一部分实际数据字节置零。这样操作不会引起校验失败,原因是cRIO-9068先将数据置零,再计算校验和。
该问题不会影响NI网络发布的共享变量和类似的NI网络API,因为这些工具不会传输大于MTU的数据包。然而,当应用程序使用UDP基本函数传输数据,或采用第三方程序从cRIO-9068传输UDP数据时,就可能受到该问题的影响。
请按下列步骤将修复安装至终端:
- 在MAX中,展开 远程系统 ,找到cRIO-9068。
- 展开终端,右键单击 软件,选择 添加/删除软件。
- 在显示的窗口中,选择NI CompactRIO 13.0.1 - September 2013或更高版本。
- 单击下一步 >>。
- 在软件组附加软件列表中,展开NI Scan Engine 并验证NI-RIO IO Scan 13.0.1或更高版本显示为安装选项。(不需要选中该选项。)
- 单击下一步 >>。
请按下列步骤,验证终端已安装该补丁:
- 通过WebDAV,FTP或SSH安装cRIO-9068的文件系统。
- 浏览并定位至cRIO-9068的/usr/share/doc目录。
- 验证目录中包含一个名为"Large UDP Packet Data Corruption patch README"的文件。
3. NI-RIO IO 13.0内存分配问题
============================================================================
该问题影响IO Scan线程的内存分配。目前为止没有关于内存分配负面影响的报告,但在某些应用程序中,这些问题可能导致NI-RIO IO Scan出现抖动和性能问题,从而影响Veristand,SoftMotion和NI Scan Engine的性能。
请按下列步骤将修复安装至终端:
- 在MAX中,展开 远程系统 ,找到CompactRIO终端。
- 展开终端,右键单击 软件,选择 添加/删除软件。
- 在显示的窗口中,选择NI CompactRIO 13.0.1 - September 2013或更高版本。
- 单击下一步 >>。
- 在软件组附加软件列表中,展开NI Scan Engine 并选择NI-RIO IO Scan 13.0.1或更高版本。
- 单击下一步 >>。
请按下列步骤,验证终端已安装该补丁:
- 打开MAX,展开远程系统。
- 展开实时终端,再展开软件选项卡。
- 验证终端上的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 TargetNI Linux Real-Time Community:Get Superuser Access
附件:
报告日期: 12/04/2013
最近更新: 12/06/2013
文档编号: 6DFC1RVQ
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.