LabVIEW论坛
直播中

野外老剑仙

8年用户 32经验值
擅长:可编程逻辑
私信 关注
[问答]

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

本帖最后由 野外老剑仙 于 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表里。

求大家帮帮忙!


已退回5积分

回帖(16)

野外老剑仙

2017-11-15 14:01:57
为了避免各位答主下载扣1积分,补充上传一下程序截图,恳请大家帮忙!
举报
  • MyUDPreceiver2.jpg

晏凯

2017-11-15 16:49:09
对方的ID和你本地读取的ID为什么要连在一起??
举报

野外老剑仙

2017-11-15 20:29:46
引用: 490826460 发表于 2017-11-15 16:49
对方的ID和你本地读取的ID为什么要连在一起??

那个是我不太懂后加的,本来没有那个“写入UDP模块”我也不需要写入只要读取就好,我是看了一个能写能读的教程那个视频里面把它连进去了所以我猜测会不会是因为我没给出发送方的IP和端口才出问题,所以才随便加的。原来的程序是下面这个样子
举报
  • myUDPreceiver2.1.png

野外老剑仙

2017-11-16 10:40:59
个人一点儿小分析,恳请各位大佬指正!

我的FPGA发送数据,上位机matlab能接收,应该证明我的FPGA发送端写的没什么问题。在同一台PC上matlab和labview能互相发送接收,证明labview基本配置没什么问题。是同一台设备还是两台设备,差别大概主要在于IP地址设置,端口号是一致的,用FPGA发给labview的时候FPGA发的是广播地址192.168.1.255,之前在PC上用matlab发也是这么设的。

所以问题到底出现在哪儿啊真诚求大家帮忙!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分