主要内容

TCP/IP接口

使用TCP/IP客户端和服务器进行通信

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

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

功能

全部展开

连接和配置

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

读写

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

连接和配置

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

读写

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

应用程序

TCP / IP的探险家 连接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 Explorer应用程序中指定要连接的服务器。

故障排除

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

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

解决TCP/IP客户端连接错误

对创建TCP/IP客户端进行故障排除。

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

当您没有收到任何数据并且收到警告消息:“tcpclient”无法读取任何数据时,进行故障排除。

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

对TCP/IP服务器接口进行故障排除。

解决TCP/IP服务器连接错误

创建TCP/IP服务器时的故障排除。

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

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

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

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

特色的例子