Agilent Technologies E2050-90003 manual Software/Firmware Architecture Overview

Page 21

Introduction

E2050 Software/Firmware Architecture

Software/Firmware Architecture Overview

Agilent SICL contains the LAN client software needed to access the LAN/GPIB Gateway. Thus, SICL is also provided with the VISA, VEE, and HP BASIC/UX 700 I/O application software products. To use any of these software products with the LAN/GPIB Gateway, you must also install and configure SICL on the client computer system.

Several of these software products support two different LAN networking protocols: the SICL LAN Protocol and the TCP/IP Instrument Protocol. Version A.01.00 or later of the LAN/GPIB Gateway supports the SICL LAN Protocol and VXI-11 (TCP/IP Instrument Protocol). To check your version of the Gateway (and the protocol(s) you can use with the Gateway depending on the software product you have), see Chapter 4.

As shown in the following figure, the client system contains the LAN client software provided with SICL as well as the TCP/IP LAN software needed to access the Gateway. The Gateway contains LAN server and TCP/IP LAN firmware so that it acts as the LAN server.

The LAN client software provided with SICL uses the TCP/IP LAN protocol suite to pass messages between the client system and the server (the E2050 LAN/GPIB Gateway). 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 based instrument(s) connected to the server.

Client System

Application

Agilent VISA

SICL

LAN Client

TCP

IP

Server (E2050)

 

 

 

 

 

LAN Server

 

 

 

 

TCP

 

Instrument

 

 

 

 

IP

 

Driver

 

 

 

LAN Interface

 

 

 

 

 

 

 

 

 

 

Instrument

Instrument

Firmware

LAN Interface

GPIB bus (or other)

Software/Firmware Architecture

Chapter 1

21

Image 21
Contents Page Page Contents 103 Government Restricted Rights Warranty InformationPrinting History Trademark InformationCopyright Information Contacting AgilentRadio and Television Interference Safety ConsiderationsPage Declaration of Conformity Page Introduction Chapter IntroductionGuide Contents How to Use This GuideFor HP-UX Related Software DocumentationE2050 LAN/GPIB Gateway Front Panel E2050 Hardware DescriptionE2050 Hardware Description E2050 LAN/GPIB Gateway Front PanelE2050 LAN/GPIB Gateway Rear Panel E2050 LAN/GPIB Gateway Rear PanelAC/DC Adapter and Standard AC Power Cord AC/DC Adapter and AC Power CordRack Mount Kit Optional Rack Mount Kit Optional ChapterE2050 Software/Firmware Architecture Application Software SupportedE2050 Software/Firmware Architecture Typical LAN Connections Chapter Typical LAN ConnectionsLAN Client Server ConfigurationSoftware/Firmware Architecture Chapter Software/Firmware Architecture OverviewEstablishing a Network Connection Using Application SoftwareInstallation Installation Hardware Requirements Hardware RequirementsSoftware Requirements Software RequirementsInstalling the Hardware Installing the HardwareFinding the LAN Hardware Address MAC Configure the Network Record LAN Hardware AddressInstalling the Hardware Connect the Gateway to the Network Installing the Hardware Connecting the Power Module Chapter Installing the Hardware Connect Gpib Cable and Power CordsInstalling the Hardware Observe the Power-On Sequence Installing the Hardware Chapter Configuration Configuration Steps to Set Configuration Values Setting Configuration ValuesConfiguration Values Descriptions Setting Configuration Values0.0 Hpib Allow 156.140.34-48.2 Sec Typically, syslogd obtains its routing information from How Configuration Values are Used When the Config Preset Button is Pressed Configuration Methods Configuration Methods OverviewConfiguration Methods Bootp Route add 192.0.0.192 yoursystemname Enter Using Telnet Configuration Method Windows# Default subnet gateway IP address 120 Ip 156.140.222.201 Enter Configuration Methods Using Telnet Configuration Method HP-UX # Default subnet gateway IP address Telnetcommand value Return Ping 156.140.4.249 Return Packets transmitted, 0 packets received, 100% packet loss Using Bootp Configuration Method HP-UX Be rfc1048 Ping 156.140.4.249 Enter Using Bootp with Tftp Configuration Method HP-UX E2050\ Hostname E2050 Configuration Methods Ping 156.140.4.249 Return Administration Administration Using the Telnet Utility Accessing the Telnet UtilityUsing the Telnet Utility Using the Telnet Utility OFF Exiting the Telnet Utility Telnet CommandsAllow IPaddresses Querying the Gateway Querying the Current ConfigurationQuerying the Firmware Revision Querying the GatewayQuerying Gateway/Client Connections Querying the Configuration MethodServer ID Igpibantctl Igpibgett1delay Setting Default Configuration Values Configuring the GatewayChanging the Configuration Method Configuring the GatewayConfiguring the Gateway Messages Using the Gateway’s syslog FileMaintaining the syslog File Terminating Client Connections Configuring the Gateway Chapter Troubleshooting Troubleshooting Sicl Error Codes and Messages Gateway Failure MessagesGateway Failure Messages IPaddress Syslog File MessagesTroubleshooting Network Configuration Troubleshooting Network ConfigurationVerifying Network Connections Troubleshooting Network Configurations Bootp or Bootp with Tftp Configuration Verifying Gateway Configuration Troubleshooting Gateway ConfigurationSetting Default Configuration Troubleshooting Gateway ConfigurationLAN Conn LED Description Operation Verifying the Configuration MethodTroubleshooting Gateway Configuration Changing the Configuration Method Troubleshooting Bootp Configuration Troubleshooting Telnet ConfigurationTroubleshooting Bootp with Tftp Configuration Troubleshooting Client Connections Client Connection ProblemsTroubleshooting Client Connections Packets transmitted, 0 packets received, 100% packet loss LAN/GPIB Gateway follow Client Run-time ErrorsTroubleshooting Client Connections Troubleshooting Client Connections Specifications 100 Specifications SpecificationsGpib Characteristics Power RequirementsSpecifications 101 Environmental102 Specifications 103 Glossary104 Glossary GlossaryGlossary 105 106 Glossary Index 107 Index108 Index 109 110