SIMULINK的UDP发送数据

原创文章,欢迎转载。转载请注明:转载自 yimsdn

原文链接:https://blog.csdn.net/yimsdn/article/details/105950065


【摘要】基于UDP协议可以通过网络端口将数据发送到联网的客户端。

SIMULINK发送数据

图1给出了SIMULINK DUP发送数据的模型图。利用SIMULINK中DSP System Toolbox中的UDP Send向指定网络端口发送数据。为保持SIMULINK程序运行时间和操作系统时间一致,调用Real-Time Synchronization模块。注意:如果您在SIMULINK建模过程中,找不到相应模块,可能是MATLAB/SIMULINK的功能包安装不完全。

图1 SIMULINK UDP发送数据

为更清楚地表示SIMULINK模型中信号的类型和维数,可在模型空白处,右键单击,选中Format,如图2所示。
在这里插入图片描述

图2 Format选项
  1. 将Sine wave模块中正弦函数设置为 sin ⁡ ( 2 π t ) \sin(2\pi t) sin(2πt)
  2. 按照图3所示,设置Pack模块、UDP Send模块、Display2模块和Real-Time Synchronization模块的参数。
    在这里插入图片描述
图3 模块参数的设置

注意:Pack模块的输入需要自己设置,如图中的左上角子图所示,Pack模块的输出是向量。

网络调试助手接收数据

在网上下载“网络调试助手”,截止到目前,网络调试助手的最新版本是V4.3.25。然后按照图4所示的参数进行设置。
在这里插入图片描述

图4 网络调试助手参数设置

调试

将SIMULINK的仿真时间设置为2 s,运行SIMULINK模型,观察网络调试助手的接收数据显示窗口,如图5所示。
在这里插入图片描述

图5 网络调试助手显示
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值