主要内容

本页采用了机器翻译。点击此处可查看英文原文。

TCP Receive

通过 TCP 网络从远程设备接收数据

  • TCP Receive block

库:
Simulink Real-Time / IP

描述

TCP Receive 模块接收来自远程客户端设备的数据,并将数据发送至目标计算机 Speedgoat® 上的服务器应用程序。

示例

端口

输入

全部展开

Enable > 0 时,该模块尝试接收发往远程设备的数据。

作为最佳做法,应将 TCP 配置模块的 Status 输出端口连接至关联的 TCP SendTCP Receive 模块的 Enable 输入端口。

输出

全部展开

参数 Receive width 决定数据向量的最大尺寸。

数据类型: uint8

要测试数据项的数量是否超过数据输出端口的宽度,请使用此值。

参数

全部展开

此 参数 为只读。

该模块从模型中的 TCP 配置模块接收 IP 地址与端口对的列表。

端口 11023 以及 55005560 专用于 Simulink Real-Time 通信。

编程用法

模块参数:socketAddPort

该模块预期从客户端设备接收的 uint8 值的最大数量。

编程用法

模块参数:rcvWidth

输入基本采样时间或其倍数。-1 表示采样时间被继承。

编程用法

模块参数:sampleTime

扩展功能

全部展开

C/C++ 代码生成
使用 Simulink® Coder™ 生成 C 代码和 C++ 代码。

版本历史记录

在 R2020b 中推出