2026a
# TCP/IP 接口
使用 TCP/IP 进行通信
传输控制协议(Transmission Control Protocol, TCP)是一种基于互联网协议(Internet Protocol, IP)的传输层协议,也是最常用的网络协议之一。仪器控制工具箱支持 TCP/IP 通信,包括创建客户端功能。TCP/IP 客户端支持使您能够通过网络套接字通信从 Syslab 连接到远程主机,以读取和写入二进制及 ASCII 数据。
使用 tcpclient 创建一个 TCP/IP 客户端,用于连接服务器或硬件并执行读写操作。
# 函数
TCP/IP 客户端
连接和设置
| 函数名 | 简介 |
|---|---|
| tcpclient | 与 TCP/IP 服务器建立连接 |
| configureTerminator | 设置通过 TCP/IP 与远程主机进行 ASCII 字符串通信的终止符 |
| tcpclientfind | 查找 TCP/IP 客户端连接 |
| close | 关闭 TCP/IP 客户端连接 |
读写
| 函数名 | 简介 |
|---|---|
| read | 通过 TCP/IP 从远程主机读取数据 |
| readline | 通过 TCP/IP 从远程主机读取 ASCII 字符串数据行 |
| readbinblock | 通过 TCP/IP 从远程主机读取二进制数据块 |
| write | 通过 TCP/IP 将数据写入远程主机 |
| writeline | 通过 TCP/IP 向远程主机写入一行 ASCII 数据 |
| writebinblock | 通过 TCP/IP 向远程主机写入二进制数据块 |
| writeread | 通过 TCP/IP 向远程主机写入命令并读取响应 |
| flush | 清除 TCP/IP 通信的缓冲区 |
功能
| 函数名 | 简介 |
|---|---|
| ins_save | 保存仪器对象 |
| ins_load | 载入仪器对象 |
| instrfind | 查找仪器对象 |
网络通信
| 函数名 | 简介 |
|---|---|
| echotcpip | 启动或停止 TCP/IP 回显服务器 |