当与RT系统通讯时出现TCP/IP通讯错误-56



主要软件:
主要软件版本: 5.0
主要软件修正版本: 7.1
次要软件: Driver Software>>NI-DAQmx

问题:
当使用TCP/IP通讯VI在主机VI和RT VI间进行通讯时,错误代码 -56 连同以下消息一起弹了出来: operation exceeded time limit. 我该如何修正这个错误?

解答:
当实时优先级循环和普通优先级循环出现饥饿问题时,该错误便会出现。如果实时优先级循环在每次循环过程中休眠时间不够,那么普通优先级循环将没有足够的时间来完成TCP/IP VI的操作,从而导致超时。解决方案是增加实时优先级循环的休眠时间或者减少每次发送的数据,这样TCP/IP操作便不会超时了。

相关链接:

附件:





报告日期: 11/12/2006
最近更新: 11/21/2006
文档编号: 3KI9BAN6