主要内容

UDP接收

从远程主机接收UDP数据

  • UDP接收块

库:
嵌入式编码支持包臂Cortex万博1manbetx-A处理器

描述

UDP接收块接收UDP(用户数据报协议)的数据从远程主机。可用的块读取UDP套接字缓冲区的数据和输出数据作为一个向量。

港口

输出

全部展开

UDP数据从远程主机,作为一个数值向量返回。设置输出的数据类型使用数据类型为消息参数。

数据类型:||int8|int16|int32|uint8|uint16|uint32|布尔

参数

全部展开

指定应用程序的本地IP端口号码的硬件板你想接收UDP数据包。端口号必须是一个整数从1到65535。

请注意

在Linux上®设置本地IP端口数量低于1024,MATLAB运行®使用root特权。例如,在Linux命令行,输入:

sudo matlab

指定的IP地址块接受UDP数据包。进入一个特定的IP地址块,UDP数据包从其他地址。接受数据包的IP地址,使用默认值“0.0.0.0”

指定的缓冲区大小的尺寸你想要存储接收到的UDP数据包。指定接收缓冲区大小足以避免缓冲区溢出造成的数据丢失。

指定输出UDP数据的最大长度。这个值必须大于或等于一个UDP数据包的数据大小。系统任何数据截断,超过这个长度。

选择数据类型输出的UDP数据。这个数据类型的数据类型必须相同UDP消息发送的远程主机。

选择适应输出信号如果你的模型支持可变长度的信万博1manbetx号。在这种情况下:

  • 输出向量长度不同,这取决于在UDP数据接收的数据量。

  • 块发出的数据向量从单个标记输出。

清除适应输出信号如果您的模型不支持可变长度的信号。万博1manbetx在这种情况下:

  • 块发出一个固定长度的输出相同的长度最大长度为消息

  • 如果UDP数据包包含更少的数据比固定长度的输出,包含无效数据的差异。

  • 数据类型的长度参数启用。

在这两种情况下,超过的截断数据块最大长度为消息

指定的时间等待时间UDP数据包在每个样本返回之前控制的调度器。

指定运行调度程序的频率这一块。该参数设置为一个较大的值降低的可能性下降UDP消息。

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。万博1manbetx

版本历史

介绍了R2014b

另请参阅