上位机labview接收UDP数据包收不到求帮助

2019-07-17 09:27发布

本帖最后由 野外老剑仙 于 2017-11-15 13:58 编辑

上位机labview接收UDP数据包收不到(显示错误56接收超时),求帮助!

我是在用FPGA做计算,然后把计算结果通过UDP传输到上位机PC上。上位机软件我之前用的matlab,由于一些原因现在需要改用labview。我用matlab的时候能收到FPGA发的UDP数据包,应该可以证明我的FPGA端的发送UDP程序没问题;我在PC上,用matlab和labview互相发送接收也都没问题,应该可以证明我的labview写的不会出什么大错?!

我的FPGA的UDP用的是广播,设置的接收方为192.168.1.255,接收端口5010,给FPGA自己地址设的192.168.1.110端口5011,并且已经把FPGA的MAC地址和IP地址对应关系写在了PC的ARP表里。

求大家帮帮忙!


myUDPreceiver2.rar 下载积分: 积分 -1 分
15.14 KB, 下载次数: 21, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
asdw12355
1楼-- · 2019-07-18 05:54
野外老剑仙 发表于 2017-11-17 18:11
十分感谢您的回复!想问一下,如果我只想接收不想用发送的话,需要设置哪些端口和IP地址,以及是本地的还是对方的?我有点儿怀疑是我这些地方设置错了

接收和发送是对应的。
1.png
参考自带的UDP范例。
asdw12355
2楼-- · 2019-07-18 06:18
 精彩回答 2  元偷偷看……
野外老剑仙
3楼-- · 2019-07-18 08:44
asdw12355 发表于 2017-11-17 19:04
上面是发送数据,这里是接收数据

我就按照这个官方范例配置的,然而就是没收到我的FPGA发上来的数据两台设备互连的话,除了labview之外用不用再设置点儿电脑上什么参数?
asdw12355
4楼-- · 2019-07-18 14:42
野外老剑仙 发表于 2017-11-17 19:16
我就按照这个官方范例配置的,然而就是没收到我的FPGA发上来的数据两台设备互连的话,除了labview之外用不用再设置点儿电脑上什么参数?

下载个网络调试助手试试看能不能正常收到数据,电脑上一般不用设置什么,看看防火墙杀毒软件之类的
野外老剑仙
5楼-- · 2019-07-18 15:12
asdw12355 发表于 2017-11-18 10:46
下载个网络调试助手试试看能不能正常收到数据,电脑上一般不用设置什么,看看防火墙杀毒软件之类的

我用了两个网络调试助手都能收到,用matlab也能收到,就是labview收不到
昨天我试了用matlab抓FPGA发给上位机的数据包,然后在PC上matlab每收到一个就转发给labview,labview也可以收到,就是不知道为啥我的labview不会直接抓其他设备发来的包
YIKE123
6楼-- · 2019-07-18 20:19
 精彩回答 2  元偷偷看……

一周热门 更多>