Labview接收千兆以太网传输的UDP包,漏包严重?
时间:10-02
整理:3721RD
点击:
Labview一直接收FPGA传上来的数据,每个包512字节,在4K个字后,出现漏包。基本上都是在4K的位置,为什么呢?有没人遇到过类似问题呢?
补充内容 (2017-9-29 20:13):
感觉用Labview的UDP接口不太容易实现,有没有其他什么上位机可以实现波形的显示?
补充内容 (2017-9-29 20:13):
感觉用Labview的UDP接口不太容易实现,有没有其他什么上位机可以实现波形的显示?
你这个没有加延时呀,还有协议里面最好定义一个数据长度
加了延时结果也没变化,数据长度就是512个字节啊
估计硬件缓冲区大小是4096:发送数据的速率相对于采样速率可能过快,导致硬件缓冲区中的数据没有及时被采集。
那请问怎么解决呢?
采用生产者-消费者模式
采用生产者-消费者模式
把你那“读取UDP数据”的548改大改成1000,或者更大试试
程序逻辑不对
哪里呢?请明示