Download Print this page
Agilent Technologies N5980A Programming Manual
Agilent Technologies N5980A Programming Manual

Agilent Technologies N5980A Programming Manual

3.125 gb/s serial bert
Hide thumbs Also See for N5980A:

Advertisement

Quick Links

Agilent
3.125 Gb/s Serial BERT
N5980A
Programming Guide

Advertisement

loading

Summary of Contents for Agilent Technologies N5980A

  • Page 1 Agilent 3.125 Gb/s Serial BERT N5980A Programming Guide...
  • Page 2 FAR 52.227-19 (June 1987) or any equivalent agency regulation or contract clause. Use, duplication or disclosure of Software is subject to Agilent Technologies’ standard commercial license terms, and non- DOD Departments and Agencies of the U.S. Government will receive no greater than Restricted Rights as defined in FAR 52.227-...
  • Page 3 (safety ground) at the intended use of the instrument. Class 1 LEDs as per IEC 60825- power outlet. Any interruption of the protective (grounding) Agilent Technologies Inc. conductor or disconnection of assumes no liability for the Environment Conditions the protective earth terminal will...
  • Page 4 Australian ACA for EMC CAN/CSA C22.2 No. 1010.1 compliance. (1993) UL 3101, 3111 (First Editions). This equipment has also been evaluated to IEC 61010 edition 1 including amendments 1 and 2. Environmental Information N5980A Programming Guide...
  • Page 5: Table Of Contents

    Introduction Contents Contents 1 Introduction 2 Programming Basics 3 Setting Up The Environment 4 A Typical Remote Program 5 SCPI Command Reference 6 Frequently Asked Questions (FAQ) N5980A Programming Guide...
  • Page 6: Introduction

    USB port on the rear of the instrument to a USB port of Overview your PC. Controller PC Figure 1: N5980A Serial BERT setup diagram Note: the N5980A Serial BERT does not have a LAN or a GPIB interface. N5980A Programming Guide...
  • Page 7 Introduction To communicate with the N5980A Serial BERT, you do not need the Agilent Agilent I/O I/O Libraries! The communication with the instrument is not done using the Libraries VISA libraries. The remote access can only be done by directly using Windows Sockets.
  • Page 8: Programming Basics

    The N5980A Serial BERT is not is fully SCPI1997 standard compliant. The remote programming language is close to SCPI. The instrument does not have full featured SCPI parser.
  • Page 9 The software controlling the N5980A Serial BERT will receive the commands and forward them to the USB interface the Serial BERT is connected to. In other words the N5980A Serial BERT software (running on the PC that is controlling the instrument) acts as “gateway”: it receives the commands over the network and forwards them to the Serial BERT via the USB interface.
  • Page 10: Setting Up The Environment

    This section describes step by step the setup required to programmatically Introduction access the N5980A Serial BERT. The N5980A Serial BERT software runs on a controller PC which is Controller PC connected to the instrument using an USB link. Requirements The PC has to meet the following requirements: Pentium III with >...
  • Page 11 Check the green Power LED at the front panel. For a detailed description of the User Software installation please check the Install User N5980A User Guide (page12ff). The following list only is a brief summary: Software Insert the CD •...
  • Page 12 Upon completion of Hardware Initialization, the User Interface starts • and the following window appears: Please also check the red USB Active LED at the front panel. • Please refer to the User Guide (page 16) on how to operate the N5980A User Interface. N5980A Programming Guide...
  • Page 13: Typical Remote Program

    The User Software with the user interface on the controller PC must • be running if you want to do remote programming with the N5980A. It acts as a gateway: it receives remote programming commands via LAN and forwards them over USB.
  • Page 14 • run on any other PC in the network. Therefore the following 2 principal setups are possible: Controller PC Figure 3: N5980A User Software and Remote Program run on the same PC Controller PC PC for Remote Program Figure 4: User Software and Remote Program run on different PCs...
  • Page 15 At the top you can enter the IP address of the controller PC and press Connect. You then can set that Data Rate and at the bottom you can press a button to read settings of the N5980A. N5980A Programming Guide...
  • Page 16 In case the SCPI command is query then the method picks up the response and returns it to the caller. A Visual Basic 2005 program needs the following references: Figure 6: Required References of a Visual Basic 2005 Program N5980A Programming Guide...
  • Page 17 A Typical Remote Program There are further example programs included on your CD: Other Example Programs directory: • Programming Examples\MyN5980AExample_Csharp directory: • Programming Examples\MyN5980AExample_VB LabVIEW directory: • Programming Examples\MyN5980AExample_LabVIEW Agilent VEE directory: • Programming Examples\MyN5980AExample_VEE N5980A Programming Guide...
  • Page 18: Scpi Command Reference

    SCPI Command Reference Please refer to the N5980A User Guide for the complete SCPI command Introduction reference of the N5980A. In this document there is only a very brief summary. The SCPI commands can be subdivided into the following command sets: SCPI Common Commands •...
  • Page 19 • o *RST Performs the instrument self test. • o *TST? For further details please refer to the N5980A User Guide. The following common commands are supported by the N5980A: Brief Summary Of SCPI Instrument Commands Setting of the Data Rate •...
  • Page 20 :SOUR2:PATT:EADD:RATE? Trigger Output • o :SOUR3:PATT? o :SOUR3:PATT Error Detector • o :SENS1:SYNC:TYPE o :SENS1:SYNC:TYPE? o :SENS1:PATT? o :SENS1:GATE:PER o :SENS1:GATE:PER? o :SENS1:FETC:ECO? o :SENS1:FETC:ECO:DELT? o :SENS1:FETC:ERAT? o :SENS1:FETC:ERAT:DELT? o :SENS1:INP :SENS1:INP? o :SENS1:GATE:STAT o :SENS1:GATE:STAT? N5980A Programming Guide...
  • Page 21: Frequently Asked Questions (Faq)

    There is no IVI-COM driver available and currently there are no plans to develop an IVI-COM driver. Question: Why do I have to start and run the N5980A User Software when I want to access the instrument via remote programming?
  • Page 22 Is it possible to follow the changes my remote program is doing? Answer: Changes in the settings of the N5980A done by a remote program are reflected in the GUI, i.e. if the remote program selects a new data rate, it is possible to see this in the User Software that is running on the Controller PC.