云服务器ssh连接python,在和simulink进行udp通信时遇到问题

import socket
import struct
import time

server_socket_sim = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
server_socket_sim.bind(("0.0.0.0", 8888))
data_sim, sim_address = server_socket_sim.recvfrom(1024)
while True:
    time.sleep(0.02)
    data222 = struct.pack("d", 1000)  # 发送给第一个模块的数据
    server_socket_sim.sendto(data222 , (sim_address[0],1111))
    print(f"发送到 Simulink 的数据:{data222.hex()}")

以上是测试时使用的代码,simulink中使用udp receive模块,发现simulink接收到的信号一直为0

展开
收起
游客u67cd4umffvak 2024-12-30 22:10:05 66 发布于江苏 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 请确保您的云服务器安全组规则已开放UDP端口,并检查Python与Simulink之间的UDP通信代码是否有误,可参考阿里云官方文档调整安全组配置。如果问题依旧,建议询问一下阿里云的工作人员。如果对您有帮助的话,可以帮忙采纳一下。谢谢。

    2025-02-10 08:02:11 发布于山西 举报
    赞同 83 评论

    评论

    全部评论 (0)

    登录后可评论

云服务器ECS是一种安全可靠、弹性可伸缩的IaaS级云计算服务。在这里你可以获取最新的ECS产品资讯、最前沿的技术交流以及优惠活动等信息,加速自己的技术成长。

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等