Keysight Technologies N7373C Programmer's Manual

Keysight Technologies N7373C Programmer's Manual

Lightwave component analyzer

Advertisement

Quick Links

Keysight N437x Series
Lightwave Component
Analyzer
Programmer's
Guide

Advertisement

Table of Contents
loading

Summary of Contents for Keysight Technologies N7373C

  • Page 1 Keysight N437x Series Lightwave Component Analyzer Programmer’s Guide...
  • Page 4 Notices © Keysight Technologies 2007, 2015 Subject Matter Limitation of Warranty No part of this manual may be reproduced The material in this document is subject to The foregoing warranty shall not apply to in any form or by any means (including change without notice.
  • Page 5: Table Of Contents

    Remote Operation Overview................. . . 6 Transferring code from the 8703A/B to the Keysight N437x Series Lightwave Component Analyzer .
  • Page 6 Programming Examples VEE Programming Example ..............62 Getting started.
  • Page 7 Remote Operation Remote Operation Overview Transferring code from the K eysight 8703A/B to the K eysight N437xB Series Lightwave Component Analyzer LCA System Configuration How to configure the LCA for networking How to connect the LCA to your network How to change network settings Install the LCA Remote Client Synchronous vs.
  • Page 8 Remote Operation Start/Stop the LCA SCPI Module LCA SCPI Commands Command Details Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide...
  • Page 9: Overview

    Remote Operation Overview This programming guide supports LCA models beginning with the B generation. These now include: N4373D, N7373C, N4373B, N4374B, N4375D, N4375B, N4376D and N4376B. This chapter will help you control an LCA from your own computer. The chapter covers how to write your own applications.
  • Page 10 Remote Operation In .NET remoting, the server program publishes an object on a network channel and the client program subscribes to that channel when loading or connecting to that object. In the case of the LCA, a RemoteObject object is published to an http channel and the subscribing client program is the LCA RemoteClient.
  • Page 11: Analyzer

    Remote Operation While this chapter assumes you are familiar with your programming environment, it does not assume familiarity with controlling remote objects from within that environment. Examples are provided for VB.NET, C#, VB 6.0, VBA and Keysight VEE, which can be extrapolated to most environments for controlling the LCA.
  • Page 12: Lca System Configuration

    Because your network settings are unique to your IT infrastructure, N O TE Keysight Technologies will not be able to assist you with connecting your instrument to your network. Please contact your network administrator or IT department for assistance. For more information, refer to the MS Windows resource kit (available from Microsoft) that is appropriate for your computer system.
  • Page 13 Remote Operation By default, as the instrument starts up, you are logged on as an N O TE administrator with the logon name PNA-Admin. The login password, which is usually not needed, is "pna" for systems with Windows 7 or "agilent"...
  • Page 14 Remote Operation 7 When you have finished making changes, restart the instrument. For more information, click Start > Help > Index, and search for “DNS” or N O TE “WINS” or “static” or “dynamic.” To configure TCP/IP for static or dynamic addressing •...
  • Page 15: Install The Lca Remote Client

    Remote Operation Install the LCA Remote Client The LCA Remote Client is described in “Overview” on page 6. This installation is not for the LCA itself. (Applications using the remote N O TE programming commands can be run on the LCA itself without installing the remote client package.) 1 If not already installed, install the .NET Framework Version 2.0 from Microsoft.
  • Page 16: How To Use The Lca Remote Client

    Remote Operation How to use the LCA Remote Client Here you can see the basic steps required to write an LCA client application. The code sequences presented here are in VB.NET syntax. For sequences in other languages like C#, VB 6.0, VBA or C++ refer to the different programming examples.
  • Page 17 Remote Operation 4 Select “RemoteClient.dll” and press OK. 5 If you also want to use the network analyzer COM interface, please refer to the network analyzer documentation, including: http://na.support.keysight.com/pna/programming/ Because environments like VB 6.0 or VBA cannot work directly with .NET assemblies, you have to use the COM interface of the LCA Remote Client in such cases.
  • Page 18: Declare And Create The Required Objects

    Remote Operation In both programming environments you will see a dialog like the following: 2 Select“Keysight Remote Client for the LCA”. Declare and create the required objects The LCA Remote Client defines • three interfaces ILCARemoteClient, ILCAMeasParams, ILCAProperties and • three classes, LCARemoteClient, LCAMeasParams and LCAProperties.
  • Page 19: Basic Structure Of An Lca Client Application

    Remote Operation If you also want to use the network analyzer, you have to declare and create a network analyzer application object. This is quite different to the LCA. When working with the LCA you are creating a local LCA Remote Client object. The connection to the remote LCA server is done with the “Connect”...
  • Page 20 Remote Operation now you could call commands which do not require an open session. In the case of the LCA client, this is the GetLCAProperties command. lcaClient.GetLCAProperties(lcaProperties) 3 Open a session on the LCA, and check the return value of the Open() command.
  • Page 21: Synchronous Vs. Asynchronous Method Calls

    Remote Operation Synchronous vs. Asynchronous Method Calls A traditional remote control application consists of a list of actions that you send to the instrument, expecting it to execute them in that order and to tell you when it is done. This makes programming easy - you can do your whole measurement in a single function or sub-routine.
  • Page 22 Remote Operation Using the OperationComplete() Property in a loop: oLCAClient.Init_OO(params, False) ‘ let the application handle events Application.DoEvents() System.Threading.Thread.Sleep(200) While oLCAClient.OperationComplete = False Using the WaitForOPC() command: oLCAClient.Init_OO(params, False) DoMyActionsAfterCallingInit() ‘ doing some other stuff ‘ When we are done with our own stuff, ‘...
  • Page 23: Troubleshooting

    Remote Operation Troubleshooting During application development you may encounter situations where the Open() call fails. This happens when a session on the LCA is already open. If there are no other applications using the LCA, the most likely reason is that an application finished without closing its session, for example when running an application in the debugger and you terminate it by stopping the debugger.
  • Page 24: Lca Remote Programming

    Remote Operation LCA Remote Programming The LCA remote programming interface uses Microsoft.NET Remoting technology. It is controlled by manipulating the properties and methods exposed by the server object. The list of properties and methods in this section describe the interface that is available to a programmer wanting to program the LCA system in other applications.
  • Page 25: Specific Commands

    Remote Operation Specific Commands Interface structure There are three classes to control the LCA: the LCAMeasParams, the LCAProperties and the LCARemoteClient. • The class LCAMeasParams summarizes all possible parameters of your measurement. • The class LCAProperties provides read-only properties, which give you some information about the network analyzer and the LCA.
  • Page 26: Enumeration

    Remote Operation Enumeration This is the list of enumeration names, with their possible values. Possible values Enumeration Description ELaserState Enumerates the possible laser states, on or off. NotSet LaserOff LaserOn ELaserWvl Enumerates the possible laser wavelengths. NotSet Wvl_850nm Wvl_1310nm Wvl_1550nm EMeasMode Specify if you are doing single ended or differential measurements.
  • Page 27: Class Lcameasparams

    Remote Operation Class LCAMeasParams These are common properties of the LCA measurement parameters Property Description Type Default value Wavelength_nm Specify with which laser wavelength the LCA will measure. Enum ELaserWvl NotSet OpticalPower_dBm Specify the optical output power of the LCA in dBm Double HighPower_Input If you are using the high power optical input you have to set...
  • Page 28 Remote Operation Property Description Type Default value SrcRefIdx Specify the refractive index of the source path in dB. Double In default mode only evaluated for O/E and O/O measurements. RcvRefIdx Specify the refractive index of the receiver path in dB. Double In default mode only evaluated for E/O and O/O measurements.
  • Page 29 Remote Operation Property Description Type Default value ElSrc1File The name of the s2p file to use for electrical adaptor String Empty string deembedding. This property has to be used for source side deembedding in single ended measurements or for the source port with the lower number in differential measurements.
  • Page 30: Class Lcaproperties

    Remote Operation Class LCAProperties These properties are all read-only N O TE Property Description Type Default value NWAModel The model number of the network analyzer String NumNWAPorts The number of ports of the network analyzer Integer NumOpticalInputs The number of optical inputs of the LCA test head Integer ProductNumber The product number of the LCA system...
  • Page 31: Interface Ilcaremoteclient

    Remote Operation Interface ILCARemoteClient General commands Sub Connect (ByVal server As String) Create a connection to an LCA server application. An LCA client application can only have one open connection to an LCA server at any time. The LCA server could handle several open connections concurrently.
  • Page 32 Remote Operation All actions allowed in a passive session are also allowed in an active session. Parameters: No parameters. Return value: Boolean True: A session has been opened False: Opening a session failed Function OpenPassive () As Boolean Opens an passive session on the LCA. All commands that just read settings from the LCA require at least an open passive session.
  • Page 33 Remote Operation This can be useful if an abandoned, open session prevents a successful Open() command. However, be careful not to disturb any other connected client applications. The LCA automatically closes abandoned sessions after some time (>60s) of inactivity. Parameters: No parameters.
  • Page 34: Measurement Commands

    Remote Operation If you are using the LCA Remote Client .NET assembly directly, you can also specify the timeout value in the LCARemoteClient constructor. When using the COM interface you could only use the default constructor, so you have to use this command to specify a non- default timeout value.
  • Page 35 Remote Operation Sub Init_EO (ByVal parameters As RemoteClient.ILCAMeasParams, ByVal sync As Boolean) Initializes the LCA for an EO measurement. Parameters: ByVal parameters As RemoteClient.ILCAMeasParams The measurement parameters for initialization Optional ByVal sync As Boolean True (default): the call is blocked until initialization is complete False: the call returns immediately.
  • Page 36 Remote Operation Sub Init_OO (ByVal parameters As RemoteClient.ILCAMeasParams, ByVal sync As Boolean) Initializes the LCA for an OO measurement. Parameters: ByVal parameters As RemoteClient.ILCAMeasParams The measurement parameters for initialization Optional ByVal sync As Boolean True (default): the call is blocked until initialization is complete False: the call returns immediately.
  • Page 37 Remote Operation Sub LoadOOTxCalData (ByVal parameters As RemoteClient.ILCAMeasParams, ByVal filename As String, ByVal sync As Boolean) Use this command instead of Init_OE if you want the LCA to load and use previously saved user calibration data. The loaded user calibration data will be used by the LCA until the next initialization command is called.
  • Page 38 Remote Operation The loaded user calibration data will be used by the LCA until the next initialization command is called. See also: SaveUserCalData Parameters: ByVal parameters As RemoteClient.ILCAMeasParams The measurement parameters for initialization ByVal filename As String The name of the file containing the user calibration data Optional ByVal sync As Boolean True (default): the call is blocked until initialization...
  • Page 39 Remote Operation For synchronization use the synchronization methods WaitForOPC or OperationComplete. Parameters: ByVal continuous As Boolean True: measurements are done continuously False (default): a single measurement is triggered Optional ByVal sync As Boolean True (default): the call is blocked until initialization is complete False: the call returns immediately.
  • Page 40: Properties

    Remote Operation Se also property: OperationComplete() Parameters: No parameters. Return value: No return value. Properties Reading these properties requires only a passive session, while setting these properties requires an active session. LaserWvl_nm As RemoteClient.ELaserWvl Get or set the current wavelength of the LCA optical output in nanometers.
  • Page 41 Remote Operation RFSwitchState (ByVal RFSwitch As RemoteClient.ERFSwitch) Setting the RF switches in the LCA testhead. With a non switched LCA system, setting this property has no effect. Trying to set this property to UnKnown, is ignored. Reading this property from a non switched system will always return UnKnown.
  • Page 42 Remote Operation ReadOnly LCAProperties As RemoteClient.ILCAProperties See the command GetLCAProperties Parameters: No parameters. ReadOnly CurrentMeasType As RemoteClient.EMeasType Get the measurement type which has been initialized by the last call to one of the Init_XX commands or by one of the LoadXXTxCalData commands.
  • Page 43: The Lca Scpi Interface

    Remote Operation The LCA SCPI Interface Overview The LCA instrument is a combined instrument. It is a network analyzer with additional hardware and software to become the LCA. The network analyzer already offers a SCPI interface on different ports. Now the new LCA SCPI interface extends the existing LCA application.
  • Page 44 Remote Operation You always have to run the network analyzer application to get the LCA functionality. Therefore if you only run the network analyzer and NOT the LCA SCPI interface, the USB device port is taken by the network analyzer SCPI talker/listener. When you first connect your PC with a USB cable to the LCA (combined instrument), you get the Network Analyzer identification string if you send the *IDN? query.
  • Page 45: Configuration

    Remote Operation Configuration Select the communication port for your LCA SCPI interface, either the LAN socket port 5026 or the USB device port. Run the Agilent.LCA.SCPI.Config.exe program or click on the LCA SCPI Configuration shortcut on the network analyzer macro list to select the preferred port.
  • Page 46: The Lca Scpi Commands

    Remote Operation The LCA SCPI interface is implemented on the LCA Remote Interface methods and the Agilent Translator Framework. Therefore the LCA Server starts automatically when you start the LCA SCPI interface. When you click on the “Start SCPI” button on the SCPI configuration form, the Agilent Translator Framework starts and loads the Agilent.LCA.SCPI.Module.
  • Page 47 Remote Operation :NWA:MODel? -> <string> :NWA:PORT:NUMBer? -> <integer> *OPC? -> <0|1> as string :PARameter:ADVAnced:MODE /? -> <0|1> as string :PARameter:ELECtrical:PATH:DEEMbedding /? -> <0|1> as string :PARameter:ELECtrical:RECeiver:S2PFile[n] /? <string> (index n = 1|2) :PARameter:ELECtrical:SOURce:S2PFile[n] /? -> <string > (index n = 1|2) :PARameter:MEASurement:MODE /? ->...
  • Page 48: Command Details

    Remote Operation Command Details Command: *CLS syntax: *CLS description: Clears the system error queue. parameters: none response: none example: *cls Command: [:LCA]:PNUMber? syntax: [:LCA]:PNUMber? The product number of the LCA system description: parameters: none response: string (property) ProductNumber example: :PNUM? -> N4373B Command: [:LCA]:SNUMber? syntax:...
  • Page 49 Remote Operation Command: :MEASurement:ABORt syntax: :MEASurement:ABORt Aborts a currently running measurement or initialization. description: parameters: none response: none (method) Abort() example: :MEAS:ABOR :MEASurement:CALData:SAVE Command: :MEASurement:CALData:SAVE<wsp>”<path string>” syntax: Save the measured user calibration data into a s2p-file. description: “<string>” path and file name enclosed in double quotes parameters: response: none...
  • Page 50 Remote Operation Triggers a measurement on the LCA. If you call a continuous measurement description: while another measurement is running, the original measurement is stopped without starting a new measurement parameters: <string> SINGle | CONTinuous response: none (method) Measure() example: :MEAS:STAR CONT :NWA:MODel? command:...
  • Page 51 Remote Operation :PARameter:ELECtrical:PATH:DEEMbedding? command: :PARameter:ELECtrical:PATH:DEEMbedding? syntax: Retrieves the property which shows whether the whole description: electrical path de-embedding is switched on or off. parameters: none response: <string> 1 | 0 (property)UseElAdaptor example: :PAR:ELEC:PATH:DEEM? -> 0 :PARameter:ELECtrical:PATH:DEEMbedding command: :PARameter:ELECtrical:PATH:DEEMbedding<wsp>ON|OFF|1|0 syntax: Sets the property which enables or disables the whole electrical path de- description: embedding .
  • Page 52 Remote Operation :PARameter:ELECtrical:SOURce:S2PFile[ 1 - 2]? command: :PARameter:ELECtrical:SOURce:S2PFile[[ 1- 2]:NAME? syntax: Gets the name of the s2p file to use for electrical adaptor de-embedding. description: This property has to be used with file index 1 for source side de- embedding in single-ended measurements or for the source port with the lower number in differential measurements.
  • Page 53 Remote Operation :PARameter:MODUlator:BIAS:MODE command: :PARameter:MODUlator:BIAS:MODE<wsp>CONT|EVER|ONCE syntax: Specify how often a modulator bias voltage optimization will be performed description: <string> CONTinuous|EVERysweep|ONCE parameters: response: none (property) ModBiasOptimization example: :PAR:MODU:BIAS:MODE EVER :PARameter:OPTical:INPut:POWer:HIGH? command: synstax: :PARameter:OPTical:INPut:POWer:HIGH? description: Returns the state of the high power input property. parameters: none response:...
  • Page 54 Remote Operation :PARameter:OPTical:RECeiver:S2PFile? command: :PARameter:OPTical:RECeiver:S2PFile? synstax: Returns the name of the s2p file to use for additional adaptor de- description: embedding on the receiver side. In default mode, only evaluated for E/O and O/O measurements. parameters: none response: <string> path and file name (property) OptRcvFile example: :PAR:OPT:REC:S2PF? ->...
  • Page 55 Remote Operation :PARameter:OPTical:SOURce:S2PFile command: :PARameter:OPTical:SOURce:S2PFile<wsp>“<path string>” syntax: Specifies the name of the s2p file to use for additional adaptor de- description: embedding on the source side. In default mode only evaluated for O/E and O/O measurements. “<string>” the file name and path enclosed in double quotes. parameters: response: <string>...
  • Page 56 Remote Operation :PARameter:RECeiver:REFR:INDex command: :PARameter:RECeiver:REFR:INDex<wsp><index> syntax: Specifies the refractive index of the receiver path in dB. description: In default mode only evaluated for E/O and O/O measurements. index <double> the receiver refractive value, unit id parameters: response: none (property) RcvRefIdx example: :PAR:REC:REFR:IND 1.3 :PARameter:SOURce:ATTenuation?
  • Page 57 Remote Operation :PARameter:SOURce:PATH:LENGth command: :PARameter:SOURce:PATH:LENGth<wsp><length> synstax: Specifies the geometrical length of the source path in m. In description: default mode only evaluated for O/E and O/O measurements length <double> the path length value, default unit is parameters: meter. response: none SrcLengthOpt_m example: :PAR:SOUR:PATH:LENG 0.42...
  • Page 58 Remote Operation :PARameter:WAVelength command: :PARameter:WAVelength<wsp>850|1310|1550 syntax: Specifies with which laser wavelength the LCA will measure description: parameters: <string> 850 | 1310 | 1550 response: none (property) Wavelength_nm example: :PAR:WAV 1550 :RF:POWer:FWD? command: :RF:POWer:FWD? syntax: Gets the RF power on the network analyzer ports for forward measurements description: parameters: none...
  • Page 59 Remote Operation :SOURce[1 – n]:MAXPower? command: :SOURce[1 – n]:MAXPower? syntax: Retrieves the maximum optical output power values in dB. The description: maximum power for an index n corresponds to the wavelength value from :SOUR:WAV:ALL? at position n. none parameters: <double> The maximum power value in dBm. For an invalid response: index it returns -200 and there is an entry in the error queue.
  • Page 60 Remote Operation :SOURce:WAVelength command: :SOURce:WAVelength<wsp><wavelength> syntax: Sets the current wavelength of the LCA optical output. The description: available wavelengths can be retrieved with :SOUR:WAV:ALL? parameters: wavelength <string> the wavelength value as string, unit is nm e. g. 1550. none response: (property) LaserWavelength_nm example: :SOUR:WAV 1550...
  • Page 61: Programming Examples

    Programming Examples Programming Examples VEE Programming Example Getting started Description of the VEE-example VBA/Excel Programming Example Further programming examples are installed with the LCA Remote Client in the folder C:\Program Files (x86)\Agilent\Agilent LCA Remote Client\Examples The location on your computer depends on the folder in which you installed the LCA Remote Client.
  • Page 62: Vee Programming Example

    Programming Examples VEE Programming Example Keysight VEE is a Visual Engineering Environment that allows you to program by creating intuitive “block diagrams.” You select and edit objects from pull-down menus and connect them to each other by wires to specify the program’s flow, mimicking the order of tasks you want to perform.
  • Page 63 Programming Examples Working with the LCA If your version of VEE version can use .NET assemblies, we recommend you reference the LCA Remote Client .NET assembly directly, as described here. If you have an older version of VEE which cannot use .NET assemblies, you need to reference the Active X interface of the LCA Remote Client.
  • Page 64 Programming Examples 2 Using the "Browse" button, find the references “RemoteClient.dll” and “RemoteObjects.dll” These are in the folder: C:\Program Files (x86)\Agilent\Agilent LCA Remote Client 3 Enable the flag “Import namespaces after closing”. 4 Ensure that “RemoteClient” and “RemoteObjects” are selected. Figure 3 Selecting the required references 5.
  • Page 65 Programming Examples Figure 4 Importing namespaces You now find the required functions in the “Function & Object Browser”. You will find this in the “Device” menu. Select • type: .NET/CLR Objects • assembly: RemoteClient • namespace: Agilent.LCA.RemoteClient to choose the function you want. Before using one of the functions or properties, you have to create an N O TE instance of the constructor.
  • Page 66 Programming Examples Figure 5 Function & Object Browser Working with the network analyzer To get your measurement data from the network analyzer, you have to use the COM-interface. To be able to communicate with the network analyzer over its COM interface, you have to install the PNAProxy.
  • Page 67 Programming Examples You can communicate with it using ActiveX references. 1 In the “Device” menu, select “ActiveX Automation References”. Figure 5 Calling the ActiveX automation references 2 In the dialog, which appears, enable the “Agilent PNA Series 1.9 Type Library” and click OK. Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide...
  • Page 68 Programming Examples Figure 7 Selecting the required references Before you can start, you need to declare a variable as object, so Keysight VEE knows you want to create an object. 3 In the “Data” menu, select “Variable”, then “Declare Variable”. 4 As type, select “Object”, and as subtype, select “COM”, which is available in the advanced dialog.
  • Page 69 Programming Examples SET name =CreateObject (“AgilentPNA835x.application”, IP-Address) where name is the name of the variable you declared, and IP- address by the IP address of the LCA. Figure 9 Setting the variable This creates the identifier for object calls “AgilentPNA835x.Application”. You now find the required functions in the “Function &...
  • Page 70: Description Of The Vee-Example

    Programming Examples Figure 10 Using the Function & Object Browser Description of the VEE-example You can find the examples in the “Examples” folder in the “Agilent LCA Remote Client” installation folder. In the VEE- example you can switch between the panel and the detail view.
  • Page 71 Programming Examples Figure 11 Panel view Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide...
  • Page 72 Programming Examples In the detail view you can trace the relationships between the different parts of the program: Figure 12 Detail view Starting a measurement always needs an open session. That’s why you N O TE have to begin with the point open session of the slider list. Beginning a new session connects to the server.
  • Page 73 Programming Examples The “init”-part reads out the parameters set by the user, and saves them in the properties of the LCAMeasParams. The LCA calls the correct initialization routine for the measurement selected. The “measure”-part makes a DUT measurement. When the measurement is finished, the program retrieves the results from the network analyzer andplots them as an X-Y plot.
  • Page 74: Vba/Excel Programming Example

    Programming Examples VBA/Excel Programming Example You can find this programming example in the folder: in your LCA Remote Client installation Examples\Excel VBA\ directory. Run the VBA/Excel example: 1 To connect to the LCA you need its IP-address a On the LCA, from the “Start” menu, select “Run”, then enter “cmd.exe”.
  • Page 75 Programming Examples a From the “Start” menu select “Run”. b Enter “dcomcnfg” and press ENTER. c Expand “Component Services” and “Computers”, and select “My Computer”. d Right click on “My Computer”, and select “Properties”. e Select the “Default Properties” tab. f For the “Default Authentication Level”, choose None.
  • Page 76 Programming Examples 3 If it is not already installed, install the PNA-Proxy. For help, see the document “dcom.rtf” on the network analyzer support CD. 4 Open the Excel workbook “example.xls”. If you encounter COM automation errors when running this example, copy N O TE the file “Ecel.exe.config”...
  • Page 77 Programming Examples Change to sheet 2 to see your measurement results. Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide...
  • Page 78 Programming Examples Keysight N437x Series Lightwave Component Analyzer, Programmer’s Guide...
  • Page 79: Warranty Information

    Lightwave Component Analyzer. Any modification of the system software or hardware will terminate any obligation that Keysight Technologies may have to the purchaser. Please contact your local Keysight field engineer before embarking in any changes to the system.
  • Page 80 Warranty Information Keysight E-mail Updates Get the latest information on the products and applications you select. www.keysight.com/find/emailupdates MyKeysight Quickly choose and use your test equipment solutions with confidence. www.keysight.com/find/mykeysight Keysight Open Keysight Open simplifies the process of connecting and programming test systems to help engineers design, validate and manufacture electronic products.
  • Page 81: Phone Or Fax

    Warranty Information Phone or Fax United States: (tel) 800 829 4444 (fax) 800 829 4433 Canada: (tel) 877 894 4414 (fax) 800 746 4866 China: (tel) 800 810 0189 (fax) 800 820 2816 Europe: (tel) 31 20 547 2111 Japan: (tel) (81) 426 56 7832 (fax) (81) 426 56 7840 Korea: (tel) (080) 769 0800 (fax) (080) 769 0900...
  • Page 82: Keysight Online Information

    Warranty Information K eysight online information: Optical test instruments www.keysight.com/find/oct Lightwave Component Analyzers www.keysight.com/find/lca Polarization solutions www.keysight.com/find/pol Spectral analysis products www.keysight.com/comms/octspectral Electro-optical converters www.keysight.com/find/ref Optical test instruments accessories www.keysight.com/comms/oct-accessories Firmware and driver download www.keysight.com/comms/octfirmware Keysight photonic discussion forum www.keysight.com/find/photonic_forum For Network analyzer related literature, please visit: K eysight Network Analyzers: www.keysight.com/find/na Mechanical and Electronic Calibration Kits:...
  • Page 83 This information is subject to change without notice. © Keysight Technologies 2007, 2015 Edition 2.0, February 2015 www.keysight.com...

Table of Contents