Simulink UDP实现局域网通信

前言

一直都以为matlab只是实验室里面验证理论合理性的一个工具。这几天逛知乎的时候才发现在自动驾驶中simulink是能够和C++分庭抗礼的工具。 那么,simulink 的作用便绝不仅限于我的自控课设实验了,要想掌握它恐怕路漫漫其修远兮。本次提到的内容,我想,无论如何也不可能用在工业上,但却可以启山林。

使用模块

UDP SendUDP Receive
UDP Send
UDP Receive

使用方式

这两个模块的意思相当简明,一个用于发送一个用于接收

UDP Send

需配置窗口名称内容简述
Local port本地端口号
To IP address接收端IP地址
To port接收端端口号
Sample time采样时间(不确定)

在这里插入图片描述

在调试过程中我的UDP Send 会有报错:send error: 10055,我修改Sample time为0.5后不再报错

而输入方面,data就代表了你想要传输的数据(以uint8形式,即字节进行传输)而length则代表你想要发几个字节。
如果只是想尝试一下的话,那么length输入1即可

UDP Receive

知道send是怎么发送之后,receive便不应该有什么困难了
但是要注意的一点是,确保自己是连在同一个局域网上的(连接要成功)
否则也不可能收到数据吧

查询电脑IP

win+r
cmd
ipconfig
IPv4 地址,即为电脑IP
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值