TCP/IP Receive
通过 TCP/IP 网络从指定的远程计算机接收数据
库:
Instrument Control Toolbox
描述
TCP/IP Receive 模块使用 TCP/IP 协议配置并打开与指定的远程地址的接口。配置和初始化在模型执行开始时进行一次。在模型运行期间,该模块以阻塞模式或非阻塞模式获取数据。使用 TCP/IP Receive 模块通过 TCP/IP 网络读取流数据。此模块仅用作 TCP/IP 客户端,不能用作 TCP/IP 服务器。
此模块没有输入端口。根据您选择阻塞模式还是非阻塞模式,它有一个或两个输出端口。如果您选择阻塞模式,该模块有一个输出端口,即数据,对应于它接收的数据。如果您不选择阻塞模式,该模块有两个输出端口:数据和状态。
此模块使用先进先出 (FIFO) 缓冲区接收数据。在每个时间步,数据端口从缓冲区返回请求的值。在非阻塞模式下,状态端口指示模块是否已接收到新数据。如果状态端口显示 1,则表示有新数据可用;如果状态端口显示 0,则表示没有新数据可用。
其他支持的功能
TCP/IP Receive 模块支持使用 Simulink® 加速模式和快速加速模式。此功能可加快 Simulink 模型的执行速度。
TCP/IP Receive 模块支持使用模型引用。此功能允许您的模型包含其他 Simulink 模型作为模块化组件。
TCP/IP Receive 模块支持 C/C++ 代码生成。此功能允许您使用 Simulink Coder™ 生成 C 和 C++ 代码。
有关这些功能的详细信息,请参阅 Simulink 文档。
示例
端口
输出
参数
扩展功能
版本历史记录
在 R2007b 中推出

