当使用TCP与Phar Lap通信时,传输率会随着时间降低
主要软件:
主要软件版本: 2009
主要软件修正版本: 2010
次要软件: N/A
问题: 在LabVIEW RT 2009,2009 SP1,LabWindows/CVI Real-Time 2009中,TCP传输速率会随着时间动态降低。该现象仅在
Phar Lap target执行TCP写命令时发生。我该如何修复该问题?
解答: 在LabVIEW RT 2009中,使用Phar Lap网络堆栈会导致TCP包意外丢失,该现象已经得到美国国家仪器证实。具体来讲,网络发送的大量ARP包导致TCP堆栈溢出,这将导致TCP堆栈不正常的丢失ARP包和TCP包。如此需要发送方重新发送丢失的TCP包,这边放慢了吞吐量。
该问题已经在LabVIEW2010 RT 模块中被修复。解决该问题的方法是升级上位机和下位机的LabVIEW RT至2010版本。
如果你不能升级,请在上位机安装LabVIEW Real-Time Module 2009 SP1 f1 patch,并把RT终端控制器上的所有软件重新安装。
相关链接:
附件:
报告日期: 05/19/2010
最近更新: 07/29/2013
文档编号: 59IE3PQ0
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.