微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > Labview接收千兆以太网传输的UDP包,漏包严重?

Labview接收千兆以太网传输的UDP包,漏包严重?

时间:10-02 整理:3721RD 点击:
Labview一直接收FPGA传上来的数据,每个包512字节,在4K个字后,出现漏包。基本上都是在4K的位置,为什么呢?有没人遇到过类似问题呢?




补充内容 (2017-9-29 20:13):
感觉用Labview的UDP接口不太容易实现,有没有其他什么上位机可以实现波形的显示?

你这个没有加延时呀,还有协议里面最好定义一个数据长度

加了延时结果也没变化,数据长度就是512个字节啊

估计硬件缓冲区大小是4096:发送数据的速率相对于采样速率可能过快,导致硬件缓冲区中的数据没有及时被采集。

那请问怎么解决呢?

采用生产者-消费者模式

采用生产者-消费者模式

把你那“读取UDP数据”的548改大改成1000,或者更大试试

程序逻辑不对

哪里呢?请明示

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top