主要内容

UDP接收

接收UDP数据包

描述

UDP接收块接收UDP数据包从一个IP网络端口和保存他们的缓冲区。

与每个样本块输出一个UDP数据包的内容作为数据向量。

  • UDP接收块

港口

输出

全部展开

UDP接收作为一个n×1输出接收到的UDP数据包数据块向量。的数据类型为消息长度参数设置矢量数据类型和长度,N,分别。

这个港口是匿名的适应输出信号启用。

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

这个端口输出消息向量的长度信号端口消息

这个港口是隐藏的适应输出信号启用。

数据类型:

参数

全部展开

输入IP端口号码你的硬件板上接收UDP数据包。

请注意

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

sudo matlab

输入接受数据包的IP地址。进入一个特定的IP地址块UDP数据包从其他地址。接受任何IP地址的数据包,进入“0.0.0.0”

让接收缓冲区足够大,以避免缓冲区溢出造成的数据丢失。

输入的最大长度,数据输出向量元素的向量。设置这个参数值等于或大于UDP数据包的数据大小。系统数据截断,超过这个长度。

如果禁用适应输出信号,此块输出一个固定长度的输出相同的长度最大长度为消息

设置中的向量元素的数据类型信息输出。匹配的数据类型与数据输入用于创建UDP数据包。

支持可万博1manbetx变长度的信号在你的模型中,选择该参数。支持固万博1manbetx定长度的信号,这个参数。当你清楚这个参数,块:

  • 设定的发出固定长度的数据向量最大长度为消息,从消息输出。

  • 发出的有效数据的长度长度输出。

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

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

对于每一个样本,这长时间等待一个UDP数据包调度程序返回控制权之前。这个值默认为,这表明无限期等待。

输入频率调度程序运行这一块。输入一个值大于零。实时操作,设置这个选项一个较大的值降低的可能性下降UDP消息。

扩展功能

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