UDP Send
发送 UDP 数据包
库:
Embedded Coder /
Embedded Targets /
Host Communication
描述
UDP Send 模块使用用户数据报协议 (UDP) 通过网络发送数据包。UDP 是一种简单的基于消息的无连接协议,没有端到端连接。该协议从源到目标单向发送数据包,而不验证接收方是否准备就绪。该协议没有握手机制。数据包可能会因多种原因而被丢弃。UDP 中没有确认、重传或超时。然而,UDP 是一种非常简单的传输协议,适用于时间敏感的应用程序,在这些应用程序中,丢弃数据包比等待因重传而延迟的数据包更可取。
UDP Send 模块将输入数据向量作为 UDP 数据包传输到远程 IP 网络端口。该模块发送 UDP 数据包的远程 IP 端口号在生成的代码中是可调的。
一些从包含这些模块的模型构建的 Simulink® 模块和 .exe
文件需要共享库,例如 Windows® 上的 .dll
文件。UDP Send 模块需要 networkdevice.dll
库文件。为了满足此要求,请按照 packNGo
函数页面上的示例来打包模型的代码文件。生成的压缩文件夹包含模型所需的 .dll
文件,包括 networkdevice.dll
。要在 MATLAB® 环境之外运行此类 .exe
文件,请将所需的 .dll
文件放在与 .exe
文件相同的文件夹中,或将它们放在 Windows 系统路径上的文件夹中。欲了解更多详情,请参阅How To Run a Generated Executable Outside MATLAB (DSP System Toolbox)。
端口
输入
参数
扩展功能
版本历史记录
在 R2011a 中推出