主要内容

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

TCP

基于传输控制协议的实时通信

传输控制协议 (TCP) 是一种基于数据包的客户端/服务器协议,其物理层采用以太网卡实现。每个 TCP 数据包包含由应用层提供的字节。您可以使用此协议从目标计算机上运行的实时应用程序传输数据。有关 TCP 标准的更多信息,请参阅TCP Transport Protocol

Simulink® Real-Time™ 实现方案既可支持专用以太网网络,也可支持共享以太网网络。

要创建专用以太网网络,请使用兼容 PCI 标准总线架构的独立以太网板卡,例如 PCI、PCI Express® 和 PXI®。配置 TCP Client ConfigureTCP Server Configure 模块,使用专用以太网板的 PCI 总线和插槽编号。随后,您可通过专用以太网板与目标计算机连接,实现与 TCP 兼容设备之间的数据传输。

要创建共享以太网网络,请使用与目标计算机用于与开发计算机通信相同的以太网硬件端口。配置 TCP Client ConfigureTCP Server Configure 模块,使其使用开发计算机与目标计算机之间的连接。要与连接到此网络的 TCP 兼容设备进行数据传输,请使用交换机。

Simulink Real-Time TCP 模块仅在目标计算机上执行时生效。在开发计算机上进行仿真时,它们不起作用。

模块

全部展开

TCP Client配置 TCP 客户端
TCP Server配置 TCP 服务器
TCP Send通过 TCP 网络向远程设备发送数据
TCP Receive通过 TCP 网络从远程设备接收数据
Byte Packing构建数据帧
Byte Unpacking分解数据帧
Byte Reversal/Change Endianess将小端数据转换为大端格式以供大端处理器使用
Shared Memory Pack共享内存包
Shared Memory Unpack共享内存解包

主题

  • TCP Transport Protocol

    The Simulink Real-Time software supports communication from the target computer to other systems or devices by using Transmission Control Protocol (TCP).

相关信息

精选示例