主要内容

UDP接收

接收UDP数据包

图书馆

金宝appAndr金宝appoid设备/通信的Simulink支持包

  • UDP接收块

描述

接收来自同一局域网内另一个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秒。

较小的值要求处理器在更短的时间内完成相同数量的指令,这可能会导致任务溢出。

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2014a