E5810 Description

E5810 Software/Firmware

Software/Firmware Architecture

Client System Architecture

To program instruments from your PC via the E5810 using a programming language such as C or Visual Basic, you must install and configure the Agilent IO Libraries Suite on the client PC.

As shown in the following figure, the client (PC) system contains the VISA LAN client software as well as the TCP/IP LAN software needed to access the E5810. The E5810 contains LAN server and TCP/IP LAN firmware so it acts as the LAN server.

The VISA LAN client software is also known as the Remote IO Client software. It is part of the Agilent IO Libraries Suite. The LAN server software is also called the Remote IO Server software.

The VISA LAN client software uses the TCP/IP LAN protocol suite to pass messages between the client system and the server (the E5810). Therefore, the client sends I/O requests over the network to the server. The server then executes those I/O requests on the appropriate GPIB and/or RS-232 based instrument(s) connected to the server.

Client System

Application

Agilent VISA

SICL

LAN Client

TCP

IP

Server (E5810)

LAN Server

 

TCP

 

 

 

 

 

 

IP

I/O

 

 

Driver

 

LAN Interface

 

 

 

 

 

 

 

 

 

 

Instrument

Instrument

Firmware

LAN Interface

GPIB or RS-232 bus

Chapter 1

27

Page 27
Image 27
Agilent Technologies E5810A manual Software/Firmware Architecture