本帖最后由 野外老剑仙 于 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 分
我的FPGA发送数据,上位机matlab能接收,应该证明我的FPGA发送端写的没什么问题。在同一台PC上matlab和labview能互相发送接收,证明labview基本配置没什么问题。是同一台设备还是两台设备,差别大概主要在于IP地址设置,端口号是一致的,用FPGA发给labview的时候FPGA发的是广播地址192.168.1.255,之前在PC上用matlab发也是这么设的。
所以问题到底出现在哪儿啊真诚求大家帮忙!
UDP发送接收。
十分感谢您的回复!想问一下,如果我只想接收不想用发送的话,需要设置哪些端口和IP地址,以及是本地的还是对方的?我有点儿怀疑是我这些地方设置错了
一周热门 更多>