主要内容

TCP / IP接口

通讯使用TCP / IP客户机和服务器

传输控制协议(TCP)是在Internet协议(IP)之上分层的传输协议,是最常用的网络协议之一。对TCP/IP通信的Instrument Control金宝app Toolbox™支持包括创建客户端和服务器的能力。TCP/IP客户端支持,使您金宝app可以使用网络套接字通信连接到远程主机从MATLAB®用于读取和写入二进制和ASCII数据。TCP / IP服务器支持,金宝app可以创建MATLAB和单个客户之间的通信网络套接字。

使用tcpclient创建TCP / IP客户端连接到服务器或硬件和执行读取和写入操作。使用tcpserver的创建TCP / IP服务器。

功能

全部展开

连接和配置

tcpclient 创建与TCP/IP服务器的TCP/IP客户端连接
configureTerminator 设置终止用于通过TCP / IP远程主机的ASCII字符串通讯
configureCallback 设置通过TCP/IP与远程主机通信的回调函数和触发条件

读写

阅读从远程主机的数据通过TCP / IP
readline 阅读ASCII字符串数据线从通过TCP / IP远程主机
readbinblock 通过TCP/IP从远程主机读取一个二进制数据块
通过TCP/IP向远程主机写入数据
writeline ASCII中写入数据线,通过TCP / IP远程主机
writebinblock 通过TCP/IP将一个二进制数据块写入远程主机
writeread 写命令通过TCP / IP和读响应远程主机
冲洗 清除通过TCP/IP与远程主机通信的缓冲区

连接和配置

tcpserver的 创建TCP / IP服务器
configureTerminator 设置终止符ASCII字符串通讯
configureCallback 设置通信的回调函数和触发条件

读写

阅读发送到TCP / IP服务器数据
readline 读取一行ASCII字符串数据发送到TCP/IP服务器
readbinblock 读取一个二进制数据块发送到TCP/IP服务器
从TCP/IP服务器写入数据
writeline 从TCP/IP服务器写入一行ASCII数据
writebinblock 写数据的一个binblock从TCP / IP服务器
冲洗 清除使用TCP/IP服务器进行通信的缓冲区
resolvehost 解析网络主机名或IP地址
echotcpip 启动或停止TCP / IP回声服务器

查询工具 查询或读取仪器数据
对仪器 发送模拟数据的仪器
TCP / IP接收 从指定的远程机器接收通过TCP / IP数据
TCP / IP发送 通过TCP / IP的数据发送到指定的远程机

主题

TCP / IP通信

TCP / IP通信概述

利用网络套接字通信从MATLAB连接到远程主机的TCP / IP上读取和写入数据。

TCP / IP和UDP比较

比较TCP/IP和UDP协议来决定使用哪种协议。

TCP / IP客户端

创建TCP / IP客户端和配置设置

从MATLAB连接到远程主机或硬件,通过TCP/IP读写数据。

通过TCP/IP接口写和读数据

对连接到的远程主机读写数据tcpclient对象。

使用TCP/IP通信回调

通过用于在指定事件发生时执行的回调函数提高TCP / IP通信。

转变你的代码TcpClient的接口

创建TCP/IP客户端连接使用tcpclient而不是tcpip

TCP / IP服务器

通信使用TCP / IP服务器套接字

在客户端和MATLAB之间通信,或者在MATLAB的两个实例之间通信。

过渡代码,以tcpserver的接口

创建使用TCP / IP服务器连接tcpserver的而不是tcpip

故障排除

TCP/IP客户端接口故障排除

排除TCP/IP客户端接口故障。

解决TCP / IP客户端警告:无法读取任何数据

解决当您收到任何数据,你会得到警告信息:“TcpClient的”无法读取任何数据。

TCP/IP服务器接口故障排除

解决了TCP / IP服务器接口。

解析TCP/IP服务器警告:无法读取任何数据

当您收到一些数据时,您得到警告消息:'tcpserver'无法读取任何数据时,请排除故障。

解析TCP/IP服务器警告:无法读取所有数据

当您收到一些数据时,您得到警告消息:'tcpserver'无法读取所有请求的数据时,请排除故障。

特色的例子