TCP/IP和UDP接口

通信使用TCP/IP客户端和服务器或UDP协议

使用TCP/IP和UDP接口读写二进制数据和ASCII数据。对不同的数据类型使用不同的函数-fscanf对于ASCII操作,和从文件中读FWRITE.对于二进制数据。您还可以使用其他功能进行异步操作。

功能

全部展开

tcpip 创建TCPIP对象
udp. 创建UDP对象
纠视器 启动或停止TCP / IP Echo Server
echoudp 启动或停止UDP echo服务器
解析 网络名称或网络地址
TMTOOL. 打开测试和测量工具
打开外部文件 将接口对象连接到仪器
文件关闭 从仪器中断开接口对象
从文件中读 从仪器中读取二进制数据
FWRITE. 将二进制数据写入仪器
fscanf 从仪器读取数据,并格式化为文本
将文本写入仪器
readasync 从仪器异步读取数据
stopasync 停止异步读写操作
binblockread 从仪器中读取Binblock数据
binblockwrite. 将binblock数据写入仪器
fgetl 从仪器和丢弃终结器读取文本线
函数可以 从仪器中读取文本线,包括终结者
查询 将文本写入仪器,并从仪器读取数据
Scanstr. 从仪器,格式为文本和解析读取数据
清除 MATLAB工作空间
删除 从内存中删除仪器对象
instrhwinfo 有关可用硬件的信息
instrfind 从内存中读取仪器对象MATLAB工作空间
instrfindall. 找到可见和隐藏的仪器对象
instrreset 断开并删除所有仪器对象
FlushInpul. 从输入缓冲区中删除数据
flushoutput 从输出缓冲区中删除数据
instrcallback. 发生事件时显示事件信息

全部展开

查询工具 查询或阅读仪器数据
仪器 将模拟数据发送到仪器
TCP / IP接收 从指定的远程计算机接收通过TCP / IP的数据
TCP / IP发送 将数据通过TCP / IP发送到指定的远程计算机
UDP收到 接收数据通过UDP网络从指定的远程机器
UDP发送 通过UDP网络发送数据到指定的远程机器

例子和如何

TCP / IP客户端

创建TCP/IP对象

创建一个TCP/IP对象,建立MATLAB之间的连接®以及远程主机。

与远程主机的TCP / IP通信

这些是通过TCP / IP与远程主机通信所需的最低步骤。

完成TCP/IP和UDP读写操作的规则

这里描述了完成同步和异步读写操作的规则。

通过TCP / IP读取和写入数据的基本工作流程

这个示例演示了如何使用连接到远程仪器的TCP/IP对象的文本和二进制读写操作。

通过TCP / IP读取和写入ASCII数据

本节提供详细信息和示例,探索使用TCP/IP对象的ASCII读写操作。

通过TCP / IP读写二进制数据

本节提供详细信息和示例,探索使用TCP/IP对象的二进制读和写操作。

基于TCP/IP的异步读写操作

本节提供使用TCP / IP对象的异步读写的详细信息和示例。

TCP / IP服务器

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

万博1manbetx对服务器套接字的支持可用于单个远程连接。您可以使用此连接在客户机和MATLAB之间或MATLAB的两个实例之间进行通信。

udp.

创建UDP对象

创建一个UDP对象来建立MATLAB与远程主机之间的连接。

两台主机间UDP通信

这些是通过UDP在两个主机之间通信所需的最小步骤。

完成TCP/IP和UDP读写操作的规则

这里描述了完成同步和异步读写操作的规则。

通过UDP读取和写入数据的基本工作流程

这个示例展示了文本读写操作的基本工作流,使用UDP对象连接到远程仪器。

通过UDP读取和写入ASCII数据

本节提供使用UDP对象的ASCII读写操作的详细信息和示例。

通过UDP读写二进制数据

本节提供详细信息和示例,探索使用UDP对象的二进制读写操作。

基于UDP的异步读写操作

本节提供详细信息和示例,探索使用UDP对象的异步读写操作。

概念

TCP / IP和UDP比较

传输控制协议(TCP或TCP/IP)和用户数据报协议(UDP或UDP/IP)都是在Internet协议(IP)之上的传输协议。这里对两种协议进行比较。

事件和回调

使用事件和回调增强您的仪器沟通。

仪器控制工具箱属性

这些属性在工具箱中可用。

故障排除

TCP / IP接口故障排除

如果您在使用TCP/IP接口的工具箱时遇到问题,请尝试这些技巧。包括关于TCP/IP支持的平台、配置和连接的信息,以及其他特定于接口万博1manbetx的技巧。

故障排除UDP接口

如果您在使用UDP接口的工具箱时遇到问题,请尝试这些提示。包括关于UDP支持的平台和配置和连接的信息。万博1manbetx

特色的例子