LAN接口

LAN接口 #

3672/3671 系列矢量网络分析仪可通过 10Base-T、100Base-T 和 1000Base-T 局域网内计算机进行远程控制,各种仪器在局域网内组合成系统,并统一由网内控者计算机控制。矢量网络分析为实现局域网内远程控制,需事先安装端口连接器、网卡和相关网络协议,并配置相关的网络服务,同时网内控者计算机也需事先安装仪器控制软件和 VISA 库。

网卡的三种工作模式是:10Mbit/s 以太网 IEEE802.3; 100Mbit/s 以太网 IEEE802.3u; 1Gbit/s 以太网 IEEE802.3ab。

控者计算机和矢量网络分析需通过网口连接到共同的 TCP/IP 协议网络上。连接计算机和矢量网络分析之间的电缆是商用 RJ45 电缆(带屏蔽或无屏蔽的 5 类双绞线)。数据传输时,采用数据分组传输方式,LAN 传输速度较快。通常,计算机和矢量网络分析之间的电缆长度不应超过 100 米(100Base-T 和 10Base-T)。关于 LAN 通信的更多信息,请参考: http://www.ieee.org。下面介绍 LAN 接口相关知识:

1、IP 地址

通过局域网对矢量网络分析仪进行远程控制时,应保证网络的物理连接畅通。通过矢量网络分析仪的“本机 IP”将地址设置到主控计算机所在的子网内即可。例如:主控计算机的 IP 地址是 192.168.12.1,则矢量网络分析仪的 IP 地址应设为 192.168.12.XXX,其中XXX 为 2 ~ 255 之间的数值。

建立网络连接时只需 IP 地址,VISA 寻址字符串形式如下:TCPIP::host address{::LAN device name}{::INSTR} 或TCPIP::host address::port::SOCKET

其中:

TCPIP 表示使用的网络协议;

host address 表示仪器的IP地址或者主机名称,用于识别和控制被控仪器;

LAN device name 定义了协议和子设备的句柄号(该项可选);

— 0号设备选择VXI-11协议

— 0号高速LAN仪器选择较新的高速LAN仪器协议

INSTR 表示仪器资源类型(该项可选);

port 标识套接字端口号;

SOCKET 表示原始网络套接字资源类。

举例:

仪器的IP地址是192.168.12.3,VXI-11协议的有效资源字符串是:TCPIP::192.168.12.3::INSTR

建立原始套接字连接时可使用:TCPIP::192.168.12.3::5025::SOCKET

2、VXI-11 协议

VXI-11 标准基于 ONC RPC(Open Network Computing Remote Procedure Call)协议,它是 TCP/IP 协议的网络/传输层。TCP/IP 网协议和相关的网络服务被预先配置好,通信时,这种面向连接的通讯,即遵循按序交换并能识别连接的中断,保证了不丢失信息。

3、 套接字通信

TCP/IP 协议通过局域网套接字在网络中连接矢量网络分析仪。套接字是计算机网络编程中使用的一个基本方法,它使得使用不同硬件和操作系统的应用程序得以在网络中进行通信。这种方法通过端口(port)使矢量网络分析仪与计算机实现双向通信。

套接字是专门编写的一个软件类,里面定义了 IP 地址、设备端口号等网络通信所必需的信息,整合了网络编程中的一些基本操作。在操作系统中安装了打包的库就可以使用套接字。两个常用的套接字库是 UNIX 中应用的伯克利(Berkeley)套接字库和 Windows中应用的 Winsock 库。

矢量网络分析仪中的套接字通过应用程序接口(API)兼容 Berkeley socket 和 Winsock。此外,还兼容其他标准套接字 API。通过 SCPI 命令控制矢量网络分析仪时,程序中建立的套接字程序发出命令。在使用局域网套接字之前,必须先设置矢量网络分析仪的套接字端口号。矢量网络分析仪的套接字端口号为 5025。