UDP接收
接收UDP数据包
图书馆
金宝appAndr金宝appoid设备/通信的Simulink支持包
描述
接收来自同一局域网内另一个UDP主机的UDP报文。
的UDP接收Block有两个输出端口:数据
和大小
.
的数据
port以n * 1的向量形式输出UDP报文数据,数据类型由数据类型参数。的大小
输出显示UDP缓冲区中数据的当前大小uint16
价值。
块输出的数据类型,大小
,是uint16
.
的大小
Port输出一个0流UDP接收等待新数据到达。当新数据到来时,大小
更改为非零值。
如果您模拟的模型包含UDP接收在你的主机上封锁,设置模拟>正常,然后数据
当没有UDP数据包可用时,对模拟的每一步输出一个零。作为一个自由运行的应用程序,它比运行在Android™设备上的实时应用程序的周期更短,因此可以从输出端口生成许多零数据
.换句话说,自由运行的模拟输出为零,同时等待Android设备上较慢的实时应用程序发送数据。
请注意
如果你在使用UDP与计算机通信时遇到了麻烦,调查一下防病毒软件或防火墙软件是否阻止了UDP通信。如果是这样,尝试将软件配置为允许特定IP端口号的UDP流量。
参数
- 本地IP端口
-
本端设备的IP端口号,取值范围为1 ~ 65535。此值默认为
25000
.“本地设备”是运行该模型的板。 - 数据类型
-
在Message输出中设置向量元素的数据类型。将数据类型与用于创建UDP报文的数据输入匹配。此选项默认为
uint8
. - 数据大小(N)
-
设置每个UDP报文中数据元素的个数。匹配用于创建UDP报文的数据大小。此值默认为
255
元素。 - 样品时间
-
指定该块读取端口缓冲区的频率。请输入大于零的值。此值默认为采样时间
0.01
秒。较小的值要求处理器在更短的时间内完成相同数量的指令,这可能会导致任务溢出。
扩展功能
介绍了R2014a