完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
之前发的帖子忘记附上程序图了,抱歉。
上位机需要与多个下位机进行UDP通信,通信方式为上位机发送指令,下位机答复指令。 目前采用的是利用循环,与多个下位机逐个问答的方式进行通信,但现在出现完成第一次循环后,最先通信的下位机无法PING通(第一个IP地址),UDP也访问超时,需要过约1分钟才能恢复。 而如果使用高亮执行模式(小灯泡逐个语句执行),则不会出现上述情况, 同时,对单一IP进行循环访问也正常,请问是什么原因导致的上述问题?谢谢!
程序如下:
大循环中包含一个小循环,大循环是每5秒访问所有下位机一次,小循环是访问所有下位机一次。
访问需要发送和接收通信2次,目前小循环执行完毕后,第二次执行小循环即连接超时。
同时,小循环只运行结束一次,第一个IP地址即无法PING通,需过约1分钟恢复。
该类别下有 7 个回答。
该类别下有 3 个回答。
该类别下有 2 个回答。
该类别下有 1 个回答。
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
发布答案
求助!matlab对ug的调用问题
6169 浏览 1 评论
如何在ROS中调用.so文件
8511 浏览 0 评论
VS上位机开发串口应该注意什么,为何发送的数据单片机无回应
13657 浏览 1 评论
CAN原理和通信软件推荐
11935 浏览 1 评论
推荐一款设备或者上位机软件
11326 浏览 1 评论
电子发烧友网
电子发烧友开云(中国)官方
查看 »
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-4-14 15:18 , Processed in 0.385624 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 www.ringvoyeur.com