User Guide FLS-2200 Broadband Source
Copyright © 2005–2013 EXFO Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form, be it electronically, mechanically, or by any other means such as photocopying, recording or otherwise, without the prior written permission of EXFO Inc. (EXFO). Information provided by EXFO is believed to be accurate and reliable.
Contents Certification information ....................................................................................................... vi 1 Introducing the FLS-2200 Broadband Source ............................................. 1 Main Features .........................................................................................................................1 Available Models ....................................................................................................................
7 Using Your Broadband Source in an Automated Test Environment ........35 Message Management .........................................................................................................35 Standard Status Data Structure ............................................................................................39 SCPI Command Structure ......................................................................................................44 Consulting Data Types ...................................
D SCPI-Based Errors ..................................................................................... 151 Index ..............................................................................................................
Certification information Certification information North America Regulatory Statement This unit was certified by an agency approved in both Canada and the United States of America. It has been evaluated according to applicable North American approved standards for product safety for use in Canada and the United States. Electronic test and measurement equipment is exempt from FCC part 15, subpart B compliance in the United States of America and from ICES-003 compliance in Canada. However, EXFO Inc.
Certification information DECLARATION OF CONFORMITY Electro-Optical Engineering Application of Council Directive(s): Manufacturers Name: Manufacturers Address: Equipment Type/Environment: Trade Name/Model No.: 73/23/EEC - The Low Voltage Directive 89/336/EEC - The EMC Directive EXFO ELECTRO-OPTICAL ENG.
1 Introducing the FLS-2200 Broadband Source Main Features The FLS-2200 Broadband Source is a super-luminescent, light-emitting diode (SLED) source covering all the bands needed for telecommunications applications. It provides a broader spectral range and more power density in a singlemode fiber than a white light source.
Introducing the FLS-2200 Broadband Source Available Models On the back panel, you will find the ports for remote control, the power inlet and fuse holder. GPIB port Fuse holder Serial port (RS-232 DTE) Power inlet Serial Port GPIB IEEE 488.2 MODEL: GO 100-240 V 50/60 Hz 2A F2AL250 V SH1, AH1, T6, L4, SR1, RL1, PP0, DC1, DT1, C0, E2 This device complies with part 15 of the FCC rules.
Introducing the FLS-2200 Broadband Source Typical Applications Typical Applications You can use this light source to: qualify components during development or to perform Pass/Fail tests during production when you use the source with an optical spectrum analyzer (OSA). perform maintenance or troubleshooting tasks on a WDM network when the source is combined with an OSA.
Introducing the FLS-2200 Broadband Source Conventions Conventions Before using the product described in this guide, you should understand the following conventions: WARNING Indicates a potentially hazardous situation which, if not avoided, could result in death or serious injury. Do not proceed unless you understand and meet the required conditions. CAUTION Indicates a potentially hazardous situation which, if not avoided, may result in minor or moderate injury.
2 Safety Information WARNING Do not install or terminate fibers while a light source is active. Never look directly into a live fiber and ensure that your eyes are protected at all times. WARNING The use of controls, adjustments and procedures other than those specified herein may result in exposure to hazardous situations or impair the protection provided by this unit.
Safety Information Electrical Safety Information Electrical Safety Information This unit uses an international safety standard three-wire power cable. This cable serves as a ground when connected to an appropriate AC power outlet. Note: If you need to ensure that the unit is completely powered off, disconnect the power cable. WARNING Insert the power cable plug into a power outlet with a protective ground contact. Do not use an extension cord without a protective conductor.
Safety Information Electrical Safety Information WARNING Use this unit indoors only. Position the unit so that the air can circulate freely around it. Operation of any electrical instrument around flammable gases or fumes constitutes a major safety hazard. Do not remove unit covers during operation. To avoid electrical shock, do not operate the unit if any part of the outer surface (covers, panels, etc.) is damaged.
Safety Information Electrical Safety Information Equipment Ratings Temperature Operation 0 °C to 40 °C (32 °F to 104 °F) Storage -40 °C to 70 °C (-40 °F to 158 °F) Relative humidity a 0 % to 80 % non-condensing Maximum operation altitude Pollution degree 2 Overvoltage category b Power supply rating a. b. 2000 m (6562 ft) II 100 V - 240 V; 50 Hz/60 Hz; 2 A Measured in 0 °C to 31 °C (32 °F to 87.8 °F) range, decreasing linearly to 50 % at 40 °C (104 °F).
3 Getting Started with Your Broadband Source You can place your FLS-2200 Broadband Source in a rackmount to facilitate its usage. To install the rackmount: 1. Fix the angle iron using four flat Phillips screws. 3 2 4 1 2. Fix the rackmount bracket to the frame using two round Phillips screws. 3. Fix the rackmount stiffener using two flat Phillips screws (for the front panel) and two round Phillips screws. 4.
Getting Started with Your Broadband Source To install your FLS-2200 Broadband Source in a rackmount: 1. Slide the benchtop unit into the rackmount and tighten it from underneath using the four cover fixing screws. If measurement X on the illustration exceeds 11.125 in., fix the unit into the four holes identified as A. Otherwise, use the other four holes. X A 2. If a second benchtop is to be installed, remove the cover plate and repeat step 1.
Getting Started with Your Broadband Source Installing the EXFO Universal Interface (EUI) Installing the EXFO Universal Interface (EUI) The EUI fixed baseplate is available for connectors with angled (APC) or non-angled (UPC) polishing. A green border around the baseplate indicates that it is for APC-type connectors. Green border indicates APC option Bare metal (or blue border) indicates UPC option To install an EUI connector adapter onto the EUI baseplate: 1.
Getting Started with Your Broadband Source Turning On/Off the Broadband Source Turning On/Off the Broadband Source WARNING Before turning on the source, read Electrical Safety Information on page 6. To turn the Broadband Source on and off: Press the red button located in the lower left-hand corner of the front panel. Upon startup, the unit beeps twice, performs a self-test and then displays the main window, indicating that all sources are deactivated (OFF).
Getting Started with Your Broadband Source Turning On/Off the Broadband Source The source status indicator shows whether the source is active or not (ON/OFF). In the case of an active source, a graphical element representing a light beam is also displayed. The wavelength and drive current indicator shows the source’s nominal wavelength (in nanometers) and the selected drive current (in milliamperes).
Getting Started with Your Broadband Source Installing EXFO LabVIEW Drivers Installing EXFO LabVIEW Drivers Before being able to work with EXFO LabVIEW drivers, you must install the following elements on your computer: National Instruments LabVIEW software and the corresponding patches. EXFO LabVIEW drivers (including demo applications to help you get started with the drivers) For information on these applications, see Working with EXFO LabVIEW Drivers on page 52.
Getting Started with Your Broadband Source Installing EXFO LabVIEW Drivers 3c. Click OK to start the installation procedure and follow the on-screen instructions. To install the EXFO LabVIEW drivers: 1. Insert the installation CD in the CD-ROM drive. 2. Start the installation process as follows: 2a. On the Windows taskbar, click Start and select Run. 2b. In the Open box, locate Labview Drivers\setup.exe on the storage device where the drivers are located. 2c.
4 Setting Up Your Broadband Source The blue button on the right of the display provides access to the single-level Setup menu. You can access this menu even while the source is active to set up the various parameters. Setting the Refresh Rate To set the refresh rate: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select Refresh Rate (the item will be displayed in reverse video). Refresh Rate 8 Hz RS232 / GPIB GPIB Backlight ON GPIB Addr. 12 Baud Rate N.A.
Setting Up Your Broadband Source Activating or Deactivating the Backlight Activating or Deactivating the Backlight To deactivate the backlight: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select Backlight (the item will be displayed in reverse video). 3. Press ENTER to access the Backlight edit box. 4. Use the up/down arrow keys until the backlight value changes to OFF. 5. Press ENTER to confirm the new backlight setting.
Setting Up Your Broadband Source Setting the Video Mode Setting the Video Mode To set the video mode: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select Video Mode (item will appear in reverse video). 3. Press ENTER to access the Video Mode edit box. 4. Use the up/down arrow keys to set the required video mode (standard or reverse). Refresh Rate 8 Hz RS232 / GPIB GPIB Backlight ON GPIB Addr. 12 Baud Rate N.A. STD Flow Ctrl N.A.
Setting Up Your Broadband Source Setting the Drive Current Setting the Drive Current You can adjust the source’s drive current to better suit your needs. The drive current can be increased or decreased by steps of 1 mA or 10 mA. On a dual-source, each one has its own set of control buttons and has an independent drive current value. Note: You can set the drive current even while the source is not emitting.
Setting Up Your Broadband Source Reverting the Broadband Source to Default Settings Reverting the Broadband Source to Default Settings You may want to revert the Broadband Source to the factory settings. The following table presents the parameters and their default values. Parameters Default Values Source OFF Drive current Minimum value Backlight ON Videomode STD (standard) Refresh rate RS232/GPIB (Remote GPIB addressa Baud ratea Flow ctrla a. 4 Hz control)a GPIB 12 N.A. N.A.
5 Operating the Broadband Source Cleaning and Connecting Optical Fibers IMPORTANT To ensure maximum power and to avoid erroneous readings: Always inspect fiber ends and make sure that they are clean as explained below before inserting them into the port. EXFO is not responsible for damage or errors caused by bad fiber cleaning or handling. Ensure that your patchcord has appropriate connectors. Joining mismatched connectors will damage the ferrules. To connect the fiber-optic cable to the port: 1.
Operating the Broadband Source Cleaning and Connecting Optical Fibers 3. Carefully align the connector and port to prevent the fiber end from touching the outside of the port or rubbing against other surfaces. If your connector features a key, ensure that it is fully fitted into the port’s corresponding notch. 4. Push the connector in so that the fiber-optic cable is firmly in place, thus ensuring adequate contact.
Operating the Broadband Source Activating or Deactivating a Source Activating or Deactivating a Source On a dual-source, each one has its own set of control buttons and can be activated or deactivated separately (both ON, both OFF, one ON and one OFF). FLS-2200 BROADBAND SOURCE ENTER Source 1 Source 2 Setup Out On/Off Power Power On/Off Power Active Power Source activation/ deactivation button When lit, the active LED indicates that an optical signal is being emitted from the source port.
Operating the Broadband Source Activating or Deactivating a Source To activate a source: 1. Press the activation/deactivation button (labeled On/Off). Note: If you have a dual-source, make sure you use the appropriate set of buttons (Source 1 or Source 2). The active LED on the unit front panel will light up, and the display will read “Source x ON”, also showing a light beam icon. The word “ON” will flash during the three-second safety delay.
6 Preparing for Remote Control The Broadband Source can be controlled remotely either by GPIB or RS-232. Note: When the Broadband Source is being controlled remotely, RM appears in the upper right corner of the display. EXFO supplies commands that follow the guidelines determined by the SCPI consortium. The same commands are used in both GPIB and RS-232 communication. You can find detailed information about these commands in the IEEE 488.2 and Specific Command Reference appendix.
Preparing for Remote Control Linking Units with the Serial Port Linking Units with the Serial Port Your FLS-2200 Broadband Source is equipped with a serial (RS-232) port to send and receive data. You can simply use a null-modem (serial) cable to link it to the other unit with which you want to perform remote control. The RS-232 port is located at the back of Broadband Source, as shown below. Serial port The RS-232 connector uses a DTE pinout configuration.
Preparing for Remote Control Changing Communication Settings Changing Communication Settings To remotely control your Broadband Source, you must set a GPIB address or activate the RS-232 port. Note: Communication settings cannot be modified without turning on your unit. The tables present the different parameters for GPIB and RS-232 communication and their corresponding values. Note: EOS means “End of String.” EOI means “End of Identify.
Preparing for Remote Control Setting the Remote Control Mode Setting the Remote Control Mode To remotely control the Broadband Source, you must either select the GPIB mode by setting a GPIB address, or activate the RS-232 port and set its parameters (see Setting Baud Rate on page 32 and Setting Flow Control on page 33). To set a remote control mode: 1. Press the Setup button. 2. Use the up/down or left/right arrow buttons to select RS232/GPIB.
Preparing for Remote Control Setting GPIB Address Setting GPIB Address If GPIB is selected as the remote command mode, you can select the GPIB address you want to use from 1 to 30 (default value is 12). To set a GPIB address: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select GPIB Addr. The current GPIB address is displayed. Note: If you are in RS-232 mode, the GPIB address cell will display “N.A.” You must change the communication mode to GPIB before setting an address.
Preparing for Remote Control Setting Baud Rate Setting Baud Rate The baud rate is a parameter related to RS-232 communication. It determines the speed at which data is sent between the unit and a computer, in bits per second (bps). To change the baud rate for your remote communications: 1. Press the Setup button. 2. Use the up/down or left/right arrow keys to select Baud Rate. The current setting is displayed. Note: If you are in GPIB mode, the Baud Rate cell will display “N.A.
Preparing for Remote Control Setting Flow Control Setting Flow Control The flow control parameter applies only to RS-232 communication. This parameter allows you to select the type of serial communication used. You can choose the Soft option if you want the rate of data transmission to match the rate at which it can be processed by the device. This enables the computer and the Broadband Source to stop each other from transmitting by sending a control character (Xoff).
7 Using Your Broadband Source in an Automated Test Environment EXFO supplies commands that follow the guidelines determined by the SCPI consortium and LabVIEW drivers for your FLS-2200 Broadband Source. Your application can be developed using LabVIEW. The present chapter gives you information to help you use the provided commands and drivers to remotely control your Broadband Source.
Using Your Broadband Source in an Automated Test Environment Message Management Data structure Characteristics Clearing An incoming byte empties the output queue. An error will be raised if the output queue contained data. Consequently, it clears the Message AVailable bit (bit number 4 –MAV from the Status Byte register). Except for the string and binary block contents, the following transformations are made on the incoming data: character conversion from lower case to upper case.
Using Your Broadband Source in an Automated Test Environment Message Management Data structure Output queue Characteristics Consists of a First-In, First-Out (FIFO) data structure. Clearing The Output queue will be cleared by: When the instrument acts as a Reading all the items it talker, it sends response messages contains. (from the output queue) to the Turning off the power. controller.
Using Your Broadband Source in an Automated Test Environment Message Management Data structure Error/Event queue Characteristics Consists of a First-In, First-Out (FIFO) data structure. Clearing The Error/Event queue will be cleared when: Total storage capacity: 50 errors or Reading all the items it events. Errors or events can be retrieved, one at a time, with :SYSTem:ERRor[:NEXT]?. When an error or event occurs contains. Turning off the power.
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Standard Status Data Structure Each device that is physically connected to the GPIB bus has four status registers with a structure complying with the IEEE 488.2 standard. These registers allow the controller to monitor events and get useful information on the status of the devices it controls.
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Standard Event Status Enable Register (ESE) Bits Mnemonics Bit Value 7 Power on 128 6 Not used 0 5 Command error 32 4 Execution error 16 3 Device dependent error 8 2 Query error 4 1 Not used 0 0 Operation complete 1 The following table presents a summary of the possible operations on ESR and ESE registers. Register ESR Read Use *ESR?. Write Impossible to write. Clear Use *CLS.
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Status Byte Register (STB) Bits Mnemonics 7 Not used 0 6 Request service / Master summary status 64 5 Event summary bit 32 4 Message available 16 3 Not used 0 2 Error / Event queue 4 1 Not used 0 0 Not used 0 Service Request Enable Register (SRE) Bits Broadband Source Bit Value Mnemonics Bit Value 7 Not used 0 6 Reserved 0 5 Event status byte 32 4 Message available 16
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure The following table presents a summary of the possible operations on STB and SRE registers. Register STB Read Use *STB?. Use serial poll (GPIB bus sequence that allows retrieval of the value without interrupting the current process). SRE Use *SRE? Write Clear Impossible to write; the register’s contents is only modified when the Event registers or Queues are modified.
Using Your Broadband Source in an Automated Test Environment Standard Status Data Structure Broadband Source 43
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure SCPI Command Structure The information presented in this section provides an overview of GPIB programming. If you need detailed information, refer to: The International Institute of Electrical and Electronics Engineers. IEEE Standard 488.1-1987, IEEE Standard Digital Interface for Programmable Instrumentation. New York, 1987. The International Institute of Electrical and Electronics Engineers. IEEE Standard 488.
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure The following table shows elements that are commonly used in the commands or queries syntax. Item Meaning [] Enclose optional keywords or parameters. Do not include square brackets in your program message. [1..n] Indicates that the instrument provides multiple capabilities and that you have to specify which one you want to use. If you omit the value, the command will take effect on the first capability.
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure Item Meaning Element used in the construction of certain data types and program messages. _ In the diagram above, “” corresponds to ASCII character codes (65 to 90 and 97 to 122, in decimal). “_” corresponds to an underscore character (code 95, in decimal).
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure Item Meaning ; Mandatory to separate the different commands of a program message when more than one command is sent at a time. In this case, it is called . Also used to separate responses when multiple queries were sent in a single program message. In this case, it is called . , Mandatory to separate parameters in a command or a query.
Using Your Broadband Source in an Automated Test Environment SCPI Command Structure You can build program messages allowing you to send more than one command at a time. Sometimes, you can omit the leading path to simplify the program messages and speed up the search time (the parser saves the last position in the command tree).
Using Your Broadband Source in an Automated Test Environment Consulting Data Types Consulting Data Types If you need information about data types used in EXFO’s documentation, see the appendix on data types. Writing Remote Control Code Complex measurement programs may be written using any programming environment that supports GPIB communication. GPIB development kits are available for most of the popular commercial programming languages.
Using Your Broadband Source in an Automated Test Environment Writing Remote Control Code When you write code, you must follow these rules on message reception and transmission: 50 The controller must have sent a complete message to the instrument (including the message terminator) before retrieving a response. The controller must retrieve all the responses from previous queries (including the response terminator) before sending a new message to an instrument.
Using Your Broadband Source in an Automated Test Environment Error Message Format Error Message Format System and device-specific errors are managed by the FLS-2200 Broadband Source. The generic format for error messages is illustrated in the following figure.
Using Your Broadband Source in an Automated Test Environment Working with EXFO LabVIEW Drivers Working with EXFO LabVIEW Drivers EXFO provides you with custom drivers that you can use to program commands for your inspection instruments. IMPORTANT You need to be familiar with the LabVIEW environment and programming methods to work with EXFO drivers. Regardless of whether you work with the provided Getting Started applications or your own VIs (using EXFO drivers), the steps remain the same.
Using Your Broadband Source in an Automated Test Environment Working with EXFO LabVIEW Drivers The following table presents the possible settings for communication parameters. These parameters must be set from LabVIEW for each instrument.
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications Using the EXFO Getting Started Applications Once the LabVIEW drivers are installed, the Getting Started demo applications are available to demonstrate the following: How to open and close the communication link between the remote computer and the device. Some of the available functions (by loading the necessary .vi files). All the .
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications On the Front Panel, you can set communication parameters between the computer and the current instrument. It also offers various controls and buttons to use the instrument easily. In fact, the application performs the necessary calls to the instrument’s drivers so it is transparent to the user.
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications The following figure illustrates the State Machine after the user has clicked on the button allowing you to set the source state (from the Front Panel). When the State Machine changes to “SetSourceState”, the application calls “Instrument2200_PowerSource.vi”, which, in turn, calls the “SourcePower.vi”sub VI that will perform the appropriate action on the instrument.
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications The detail of this sub VI gives precious information on how to call an instrument driver VI. Instrument driver VI To use a Getting Started application: 1. Turn on the computer and ensure that all the remote-control parameters are set correctly. 2. Open the desired Getting Started application and run it from LabVIEW. 3. From the application’s Front Panel, set the communication parameters.
Using Your Broadband Source in an Automated Test Environment Using the EXFO Getting Started Applications 6. When you are finished, select Close to end the communication. 7. Close LabVIEW. IMPORTANT To avoid losing the original version of the Getting Started applications, do not save changes when prompted by LabVIEW.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs Building and Using Custom VIs EXFO LabVIEW drivers have been designed to let you control the various instruments according to your needs, by building your own VIs in LabVIEW. You can access EXFO drivers directly from C:\Program Files\National Instruments\LabVIEW 6\instr.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs When you click an icon in the palette, the corresponding sub-palette opens, giving you access to the different functions. Symbols: refer to first keyword of associated SCPI command Blue background: read-and-write command (Get/Set) Yellow background: read-only command (Get) Red background: write-only command (Set) To send IEEE 488.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs To build a custom VI: 1. Start LabVIEW and create a new VI. 2. Open the EXFO palette. 2a. From LabVIEW, open the Diagram Block view. 2b. Display the Functions palette and select Instrument I/O. 2b 2c 2d 2e 2c. From the Instrument I/O palette, select Instrument Drivers. 2d. From the Instrument Drivers palette, select EXFO. 2e. From the EXFO palette, select the icon corresponding to the FLS-2200 Broadband Source.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs 3. Select EXFO Communication 2200. 4. From the EXFO Communication 2200 palette, select Communication2200_OpenComm.vi and add it to your new VI. 5. Set the communication parameters. For information on communication parameters, see Working with EXFO LabVIEW Drivers on page 52. 6. From the EXFO palette, select the icon corresponding to the functions of the FLS-2200 Broadband Source. 7.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs 8. Set the required parameters and connect the instrument Communication ID in parameter to the Communication ID out parameter from CommunicationXXXX_OpenComm.vi. The example below shows how to configure the SourcePowerState_GSet.vi to turn on the source.In this example, Set was chosen and the PowerState parameter was set to True. 9. Repeat steps 7 and 8 for each of the functions you want to use.
Using Your Broadband Source in an Automated Test Environment Building and Using Custom VIs 10. When you are finished, add CommunicationXXXX_CloseComm.vi to your VI. Connect the Communication ID out parameter of the last function to the Communication ID in parameter of CommunicationXXXX_CloseComm.vi. Note: You only have to open communication once at the beginning, and close it when all of the desired functions will have been added. 11. Save your work. To use your new VI: 1.
8 Maintenance To help ensure long, trouble-free operation: Always inspect fiber-optic connectors before using them and clean them if necessary. Keep the unit free of dust. Clean the unit casing and front panel with a cloth slightly dampened with water. Store unit at room temperature in a clean and dry area. Keep the unit out of direct sunlight. Avoid high humidity or significant temperature fluctuations. Avoid unnecessary shocks and vibrations.
Maintenance Cleaning EUI Connectors WARNING Looking into the optical connector while the light source is active WILL result in permanent eye damage. EXFO strongly recommends to TURN OFF the unit before proceeding with the cleaning procedure. To clean EUI connectors: 1. Remove the EUI from the instrument to expose the connector baseplate and ferrule. Turn Pull Push 2. Moisten a 2.5 mm cleaning tip with one drop of isopropyl alcohol (alcohol may leave traces if used abundantly). 3.
Maintenance Cleaning EUI Connectors 6. Clean the ferrule in the connector port as follows: 6a. Deposit one drop of isopropyl alcohol on a lint-free wiping cloth. IMPORTANT Isopropyl alcohol may leave residues if used abundantly or left to evaporate (about 10 seconds). Avoid contact between the tip of the bottle and the wiping cloth, and dry the surface quickly. 6b. Gently wipe the connector and ferrule. 6c.
Maintenance Replacing Fuses Replacing Fuses The FLS-2200 Broadband Source contains two F2.0L250V-type fuses (5 mm x 20 mm (0.197 in x 0.787 in), fast-acting, low breaking capacity, 250 V). The fuse holder is located at the back of the Broadband Source, just beside the power inlet. To replace a fuse: 1. Turn off the unit and disconnect the power cord. 2. Using a flat-head screwdriver as a lever, pull out the fuse holder. Fuse holder 3. Verify and replace the fuses as necessary.
Maintenance Upgrading the Embedded Software 4. Insert the new fuses into the fuse holder. Fuse Fuse holder 5. Ensure the fuses are placed firmly in the holder before reinstalling it in the unit. 6. Firmly push the fuse holder back into place. Upgrading the Embedded Software To upgrade the Broadband Source embedded software, you will need to obtain the upgrade files from EXFO’s Technical Support Group. You will also need a null-modem cable. IMPORTANT You may upgrade software under DOS, Windows 3.
Maintenance Upgrading the Embedded Software 6. Go to the “C:\Test” folder and start the upgrade program by typing the following line (spaces are required between parameters): Lo0006.exe /C:2 /F:c:\test\filename.hex /S:19200 Parameters can be decoded as follows: /C: serial port number (COM2 in the above example) /F: file to copy on your unit (replace “filename” with the actual name of the .hex file on your hard disk) /S: computer-to-unit transfer speed (if “19200” does not work, try “56700”) 7.
Maintenance Recycling and Disposal (Applies to European Union Only) 9. Turn the Broadband Source off, and then on again. Some units will display the new version number at startup, otherwise press the up and right arrow keys together while the unit is turned on. Recycling and Disposal (Applies to European Union Only) For complete recycling/disposal information as per European Directive WEEE 2012/19/UE, visit the EXFO Web site at www.exfo.com/recycle.
9 Troubleshooting Error Messages Number -11 Description Module reset error: The nulling was not performed correctly. -12 Wrong module ID: Recommended Action Restart your unit to solve the problem. Contact EXFO for assistance. The module returns the wrong ID. -20 Module communication error: Communication error with the module. Restart your unit to solve the problem. -25 Checksum error: Restart your unit to solve the Checksum error while reading the problem. module’s FIFO.
Troubleshooting Error Messages Number -40 Description FIFO not ready for reading: The unit’s FIFO is not ready for reading. Commands sent will be ignored. -60 SLED over-current: Recommended Action If problem persists, contact EXFO for assistance. Contact EXFO for assistance. A problem occurred with the current going to the SLED. -64 EEPROM error: Contact EXFO for assistance. The EEPROM was not detected. -65 EEPROM checksum error: Contact EXFO for assistance.
Troubleshooting Error Messages Number -79 Description EEPROM access error: Recommended Action Contact EXFO for assistance. A problem occurred when accessing the EEPROM memory (read or write). 100 No more room in the command pipe: If problem persists, contact EXFO for assistance. A command could not be added to the command pipe. 101 Timeout error: Contact EXFO for assistance. The command request was not performed in the set time amount. 102 Runtime error: Contact EXFO for assistance.
Troubleshooting Error Messages Number 32300 Description Heap overflow: Not enough space in the heap. 32301 Malloc overflow: 32302 Not enough RAM to run the command. 32303 Divide by zero: The unit attempted to perform a division by zero, which gives an infinite answer. 32304 Array boundary error: A table index is outside the boundaries set by the array. 32305 Invalid Opcode: The unit did not recognized the binary code. 76 Recommended Action Restart your unit to solve the problem.
Troubleshooting Solving GPIB Common Problems Solving GPIB Common Problems Problem Probable Cause Incorrect communication Unable to communicate with Broadband Source (no type selected. response from *IDN? command). Incorrect communication parameters. Solution Select the correct communication type: RS-232 or GPIB. Check the communication parameters: bus address, baud rate, flow control, etc., as required. Incorrect termination characters.
Troubleshooting Contacting the Technical Support Group Contacting the Technical Support Group To obtain after-sales service or technical support for this product, contact EXFO at one of the following numbers. The Technical Support Group is available to take your calls from Monday to Friday, 8:00 a.m. to 7:00 p.m. (Eastern Time in North America). Technical Support Group 400 Godin Avenue Quebec (Quebec) G1M 2K2 CANADA 1 866 683-0155 (USA and Canada) Tel.: 1 418 683-5498 Fax: 1 418 683-9224 support@exfo.
10 Warranty General Information EXFO Inc. (EXFO) warrants this equipment against defects in material and workmanship for a period ofXX Number of Years XX from the date of original shipment. EXFO also warrants that this equipment will meet applicable specifications under normal use.
Warranty Liability Liability EXFO shall not be liable for damages resulting from the use of the product, nor shall be responsible for any failure in the performance of other items to which the product is connected or the operation of any system of which the product may be a part. EXFO shall not be liable for damages resulting from improper usage or unauthorized modification of the product, its accompanying accessories and software.
Warranty Exclusions Exclusions EXFO reserves the right to make changes in the design or construction of any of its products at any time without incurring obligation to make any changes whatsoever on units purchased. Accessories, including but not limited to fuses, pilot lamps, batteries and universal interfaces (EUI) used with EXFO products are not covered by this warranty.
Warranty Service and Repairs Service and Repairs EXFO commits to providing product service and repair for five years following the date of purchase. To send any equipment for service or repair: 1. Call one of EXFO’s authorized service centers (see EXFO Service Centers Worldwide on page 83). Support personnel will determine if the equipment requires service, repair, or calibration. 2.
Warranty EXFO Service Centers Worldwide EXFO Service Centers Worldwide If your product requires servicing, contact your nearest authorized service center. EXFO Headquarters Service Center 400 Godin Avenue Quebec (Quebec) G1M 2K2 CANADA EXFO Europe Service Center Winchester House, School Lane Chandlers Ford, Hampshire S053 4DG ENGLAND EXFO Telecom Equipment (Shenzhen) Ltd. 3rd Floor, Building 10, Yu Sheng Industrial Park (Gu Shu Crossing), No.
A Technical Specifications IMPORTANT The following technical specifications can change without notice. The information presented in this section is provided as a reference only. To obtain this product’s most recent technical specifications, visit the EXFO Web site at www.exfo.com. SPECIFICATIONS a Single SLED Parameter FLS-2200-06 c FLS-2200-02 FLS-2200-05 FLS-2200-03 FLS-2200-04 Center wavelength (nm) 980 ± 10 1300 ± 20 1485 ± 15 1550 ± 20 1610 ± 15 3 dB spectral width (nm) * 20 (25 typ.
Technical Specifications This section gives you details about the way the specifications of your Broadband Source are determined. All measurements are made at 23 ± 1 °C with a relative humidity of 50 ± 10 %. Wavelength ranges are all according to specifications of the option under test. All measurements are made at maximum source power output, except where explicitly stated otherwise. Warmup times for all testing equipment and source under test are respected. Element Description Measured with...
Technical Specifications Element Description Measured with... Ripple (dB) an OSA with a Defines the maximum amplitude of local 0.1-nm-resolution variations in the spectral density of the source. These ripples are characteristic to bandwidth the SLED and do not move significantly over time. Total output power (dBm) Amount of energy measured with a power a power meter set at the source’s central meter.
Technical Specifications Element 15-minute and 8-hour power stability (dB) Description Measured with... The 15-minute power stability expresses a Ge power meter set at the source’s central the short-term power stability of the wavelength source. It corresponds to the highest power variation (Delta) measured over 15 minutes. The 8-hour power stability expresses the long-term power stability of the source. It corresponds to the highest power variation (Delta) measured over 8 hours.
B Data Types The following section provides an overview of the most common data types that may appear in EXFO’s documentation on commands and queries. The information is supplied for guidance only. For more detailed information, please refer to IEEE 488.2 and SCPI standards. Additional reference sources are listed in SCPI Command Structure on page 44.
Data Types Applicable Data Types for Input—IEEE 488.2 Applicable Data Types for Input—IEEE 488.2 END^ NL END^ NL In the diagram above, “NL” corresponds to ASCII character code 10, in decimal (0A in binary) “END^” corresponds to the last data byte of the message sent with EOI = True and ATN = False This data type will be used to send short mnemonics when a cannot be used.
Data Types Applicable Data Types for Input—IEEE 488.2 (or ) This data type includes , and data types. It will be used for decimal fractions with or without an exponent. Instruments will adapt the values they receive to fit their degree of precision. For example, if an instrument has a precision of two digits after the decimal point and the incoming value is 12.048, this value will be rounded off to 12.05.
Data Types Applicable Data Types for Input—IEEE 488.2 This data type will be used for integer representation in hexadecimal (base 16), octal (base 8) or binary (base 2). The numeric representations will begin with “#H” for hexadecimal, “#Q” for octal and “#B” for binary.
Data Types Applicable Data Types for Input—IEEE 488.
Data Types Applicable Data Types for Input—IEEE 488.2 This data type will be used for strings containing 7-bit ASCII characters that have to be enclosed in either single- or double-quotes delimiters. If a string needs to contain a character that is exactly the same as the delimiter, make sure to double the character to avoid syntax errors.
Data Types Applicable Data Types for Input—IEEE 488.2 This data type is used to send blocks of arbitrary 8-bit information when you need to work with large amounts of data. The actual length of the data that you send has the following structure: The first byte contains the # character. The byte that immediately follows contains the number of subsequent bytes that you have to check to obtain the total length.
Data Types Applicable Data Types for Input—IEEE 488.2 This data type is used when units and multipliers have to be sent. / / . - - Examples: nm, kHz, km/s2, uW A relative unit (dB) can be referenced to an absolute level, as shown on the following diagram. D/d B/b
Data Types Applicable Data Types for Input—IEEE 488.2 The following table illustrates the possible forms for
Data Types Applicable Data Types for Input—IEEE 488.
Data Types Applicable Data Types for Output—IEEE 488.2 Applicable Data Types for Output—IEEE 488.2 NL END^ In the diagram above, “NL” corresponds to ASCII character code 10, in decimal (0A in binary) “END^” corresponds to the last data byte of the message sent with EOI = True and ATN = False This data type will be used by a device to return short mnemonics when a cannot be used.
Data Types Applicable Data Types for Output—IEEE 488.2 (or ) This data type will be used by a device to return positive or negative integers. + - Examples: 4, –23, 90 (or ) This data type will be used by a device to return positive or negative real numbers (fixed-point numbers). + - . Examples: 23.45, 1.22, –4.
Data Types Applicable Data Types for Output—IEEE 488.2 (or ) This data type will be used by a device to return positive or negative exponential numbers (floating-point numbers). + - . + E Examples: 4.3E–3, –8.
Data Types Applicable Data Types for Output—IEEE 488.2 Special Numeric Values Received on Output In some cases, an instrument may send values indicating that an unusual event has occurred. The following tables present the possible values. Value is PACKED 4 bytes Under range 2143289345.000000 7FC00001 Over range 2143289346.000000 7FC00002 Invalid 2143289347.000000 7FC00003 Inactive 2143289348.
Data Types Applicable Data Types for Output—IEEE 488.2 This data type will be used by a device to return integer representations in hexadecimal (base 16).
Data Types Applicable Data Types for Output—IEEE 488.2 This data type will be used by a device to return integer representations in octal (base 8).
Data Types Applicable Data Types for Output—IEEE 488.2 This data type will be used by a device to return integer representations in binary (base 2). 0 # B 1 Examples: #B11011110101, #B110100, #B0100 This data type will be used by a device to return strings containing 7-bit ASCII characters and especially when text has to be displayed since even the non-printable characters are also returned.
Data Types Applicable Data Types for Output—IEEE 488.2 This data type is used by a device to return blocks of 8-bit binary information with a fixed and predetermined length. # <8-bit data byte> The actual length of the retrieved data has the following structure: The first byte contains the # character.
Data Types Applicable Data Types for Output—IEEE 488.2 This data type is used by a device to return blocks of 8-bit binary information when the block length was not predefined or when data has to be computed later.
Data Types Applicable Data Types for Output—IEEE 488.2 This data type is used by a device to return units and multipliers. / / . - - Examples: DBW, W, KHZ This data type is used by a device to return information when it is impossible to use any other data type. Example: To the *IDN? query, the device will return this response in an arbitrary ASCII bytes format: EXFO E.O.
Data Types Applicable Data Types for Input—SCPI Applicable Data Types for Input—SCPI SCPI data types include the IEEE 488.2 data types (see Applicable Data Types for Input—IEEE 488.2 on page 90) with certain additional restrictions. : abbreviated form of the decimal numeric element. It differs from the “” described in IEEE 488.2. Several forms of are defined as special forms of numbers.
Data Types Special Numeric Values Received on Output Special Numeric Values Received on Output It is possible that an instrument returns unusual values in certain cases. For information on these values, see Applicable Data Types for Output—IEEE 488.2 on page 99.
C IEEE 488.2 and Specific Command Reference This chapter presents detailed information about the commands and queries supplied with your FLS-2200 Broadband Source. IEEE 488.2 Commands—Quick Reference The Broadband Source recognizes the required commands identified in IEEE 488.2. The table below summarizes these commands.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description IEEE 488.2 Commands—Description *CLS Description The *CLS command clears the Standard Event Status Register and the Error/Event Queue. Syntax *CLS Parameter(s) None *ESE Description The *ESE command sets the Standard Event Status Enable Register bits, as defined in the table below. This register contains a mask value for the bits to be enabled in the Standard Event Status Register.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESE The table below shows the contents of this register. Bit Weight Meaning PON 128 Power ON Enable N.U. 64 Not used CMD 32 CoMmanD Error Enable EXE 16 Execution Error Enable DDE 8 Device Dependent Error Enable QRY 4 QueRry Error Enable N.U. 2 Not used OPC 1 Operation Complete Enable A value of 1 in the Enable Register enables the corresponding bit in the Status Register, a value of 0 disables the bit.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESE? Description The *ESE? query allows the programmer to determine the current contents of the Standard Event Status Enable Register. See the contents of this register below. MSB PON 114 Standard Event Status Enable Register CME EXE DDE QYE N.U. N.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESE? Response(s) RegisterValue: The response data syntax for is defined as a element. The ranges from 0 through 255. The value expressed in base 2 (binary) represents the bit values of the Standard Event Status Enable register. See below. Bit Weight Meaning PON 128 Power ON Enable N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESR? Description The *ESR? query allows the programmer to determine the current contents of the Standard Event Status Register. Reading the Standard Event Status Register clears it. See the contents of this register below. MSB PON 116 Standard Event Status Enable Register N.U CME Syntax *ESR? Parameter(s) None Response Syntax EXE DDE QYE N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *ESR? Response(s) RegisterValue: The response data syntax for is defined as a element. The ranges from 0 through 255. The value expressed in base 2 (binary) represents the bit values of the Standard Event Status register. See below. Bit Weight Meaning PON 128 Power ON Enable N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *IDN? Description The intent of the *IDN? query is for the unique identification of devices over the system interface. Syntax *IDN? Parameter(s) None Response Syntax Response(s) Identification: The response data syntax for is defined as an element.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *IDN? Field 3 (Serial number): ASCII character ( 0 if not available ) Field 4 (Firmware level): ASCII character ( 0 if not available ) ASCII character 0 represents a single ASCII-encoded byte with a value of 30 (48 decimal). The presence of data in all fields is mandatory. If either field 3 or 4 is not available, the ASCII character 0 shall be returned for that field.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *LOK Description This command is used to set the Remote Lockout programming state. Syntax *LOK Parameter(s) LockoutState: The program data syntax for is defined as a element. The special forms ON and OFF are accepted on input for increased readibility. ON corresponds to 1 and OFF to 0.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *LOK? Description This query returns the Remote Lockout programming state indicating if the Broadband Source has been locked out by a remote application. Syntax *LOK? Parameter(s) None Response Syntax Response LockoutState: The response data syntax for is defined as an element.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *OPC Description The *OPC command allows synchronization between the instrument and an external controller. The *OPC command causes the instrument to set bit 0 (Operation Complete) in the Standard Event Status Register to the TRUE (logic 1) state when the instrument completes all pending operations.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *OPC? Description The *OPC? query allows synchronization between the instrument and an external controller by reading the Output Queue or by waiting for a service request on the Message Available (MAV) bit in the Status Byte Register. The *OPC? query causes the instrument to place an ASCII character, 1, into its Output Queue when the device completes all pending operations.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *REM Description This command is used to set the Remote programming state that determines if the source will be controlled locally or remotely. Syntax *REM Parameter(s) RemoteState: The program syntax data for is defined as a element. The special forms ON and OFF are accepted on input for increased readibility. ON corresponds to 1 and OFF to 0.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *RST Description The *RST command performs a device reset. This command is the third reset level in a three-level reset strategy. The Reset command shall do the following: a) Sets the device-specific functions to a known state that is independent of the past-use history of the device. b) Forces the device into OCIS state (Operation complete Command Idle State).
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE Description The *SRE command sets the Service Request Enable Register bits. See the contents of this register below. This register contains a mask value to enable the bits in the Status Byte Register. Serv ic e R eques t Enable R egis ter MSB N.U. N.U. ESB MAV N.U. Syntax *SRE Parameter(s) RegisterValue: EAV LSB N.U. N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE See the contents of this register below. Bit Weight Meaning N.U. 128 Not used N.U. 64 Not used ESB 32 Event Summary Bit Enable MAV 16 Message AVailable Enable N.U. 8 Not used EAV 4 Error / Event AVailable Enable N.U. 2 Not used N.U. 1 Not used A bit value of zero shall indicate a disabled condition.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE? Description The *SRE? query allows the programmer to determine the current contents of the Service Request Enable Register. See the contents of this register below. Serv ic e R eques t Enable R egis ter MSB N.U. Bit 128 N.U. ESB MAV Weight N.U. EAV LSB N.U. N.U. Meaning N.U. 128 Not used N.U. 64 Not used ESB 32 Event Summary Bit Enable MAV 16 Message AVailable Enable N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *SRE? Response(s) RegisterValue: The response data syntax for is defined as a element. The ranges from 0 through 255. When converted to binary (base 2), the represents the current bit values of the Service Request Enable Register.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *STB? Description The *STB? query allows the programmer to read the status byte and Master Summary Status bit. See the content of this register below. MSB Status By te R egister N.U. 130 R QS/ MSS ESB Syntax *STB? Parameter(s) None Response Syntax MAV N.U. LSB EAV N.U. N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *STB? Response(s) RegisterValue: The response data syntax for is defined as a element. The ranges from 0 through 255. The value, expressed in base 2 (binary) represents the bit values of the Status Byte Register. See the contents of this register below. Bit Weight Meaning N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *TST? Description The *TST? query causes an internal self-test and places a response into the Output Queue indicating whether or not the device completed the self-test without any detected errors. Upon successful completion of *TST?, the device settings is restored to their values prior to the *TST?.
IEEE 488.2 and Specific Command Reference IEEE 488.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Commands—Description *WAI 134 Description The *WAI command shall prevent the device from executing any further commands or queries until the no-operation-pending flag becomes TRUE.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Quick Reference Product-Specific Commands—Quick Reference The table below summarizes commands specific to the Broadband Source. Command DISPlay SOURce[1..n] P.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description Product-Specific Commands—Description :DISPlay:BRIGhtness Description This command allows you to control the intensity of the display. *At RST, the display brightness is at maximum. Syntax :DISPlay:BRIGhtness|MAXi mum|MINimum|DEFault Parameter(s) Brightness: The program data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :DISPlay:BRIGhtness The parameter corresponds to the intensity of the display unit. 1, corresponds to full intensity 0, corresponds to the lowest intensity Any other value will be rounded to the nearest value (0 or 1). For example, if the value is 0.2, it will be rounded to 0. If the value is 0.8, it will be rounded to 1.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :DISPlay:BRIGhtness? Description This query returns the intensity of the display. *RST does not affect this command. Syntax :DISPlay:BRIGhtness?[MAXimum|MINim um|DEFault] Parameter(s) Parameter 1: The program data syntax for the first parameter is defined as a element. The allowed elements for this parameter are: MAXimum|MINimum|DEFault.
IEEE 488.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude] Description This command sets the source's current level. This value can be set even if the source is off. At *RST, the current level is device-dependent. Syntax :SOURce[1..
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude] Example(s) SOUR:CURR 100 mA SOUR:POW:STAT ON Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude]? Description This query returns the source's current level. At *RST, the current level is device-dependent. Syntax :SOURce[1..n]:CURRent[:LEVel][:IMMediate][:A MPLitude]?[MAXimum|MINimum|DEFa ult] Parameter(s) Parameter 1: The program data syntax for the first parameter is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:CURRent[:LEVel] [:IMMediate][:AMPLitude]? Example(s) SOUR:CURR:LEV:IMM:AMPL? MIN Return 5.000000E-2 SOUR:CURR:LEV:IMM:AMPL? Return 1.000000E-1 Notes You can specify the desired SLED. In SOURce [1..n], n corresponds to the total number of SLEDs your unit contains. See Also SOURce[1..
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:POWer:STATe Description This command turns the optical source on or off. When source is on, the red LED (Active) on the instrument's front panel lights up. *RST sets the optical source to OFF. Syntax :SOURce[1..n]:POWer:STATe Parameter(s) PowerState: The program data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:POWer:STATe? Description This query returns a value indicating the state of the optical source (on or off). *RST sets the optical source to OFF. Syntax :SOURce[1..n]:POWer:STATe? Parameter(s) None Response Syntax Response(s) PowerState: The response data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:WAVelength[:CW]? Description This query returns the source's current wavelength. *RST does not affect this command. Syntax :SOURce[1..n]:WAVelength[:CW]? Parameter(s) None Response Syntax Response(s) Wavelength: The response data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SOURce[1..n]:WAVelength:COUNt? Description This query returns the number of sources in the unit. *RST does not affect this command. Syntax :SOURce[1..n]:WAVelength:COUNt? Parameter(s) None Response Syntax Response(s) WavelengthCount: The response data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SYSTem:ERRor[:NEXT]? Description The SYSTem:ERRor[:NEXT]? queries the error/event queue for the next item and removes it from the queue. The response message consists of two fields separated by commas ,. SYSTem:ERRor[:NEXT]? is a query only and, therefore, does not have an associated *RST state.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SYSTem:ERRor[:NEXT]? The parameter of the full response is a quoted string containing a description followed by information text [,Info]. Each has a unique and fixed associated with it.
IEEE 488.2 and Specific Command Reference Product-Specific Commands—Description :SYSTem:VERSion? Description The SYSTem:VERSion? query returns a value corresponding to the SCPI version number to which the device complies. The SYSTem:VERSion? is a query only and, therefore, does not have an associated *RST state. Syntax :SYSTem:VERSion? Parameter(s) None Response Syntax Response(s) Version: The response data syntax for is defined as a element.
D SCPI-Based Errors Error Number Description Probable Cause –100 “Command error” This is the generic syntax error for devices that cannot detect more specific errors. This code indicates only that a Command Error as defined in IEEE 488.2, 11.5.1.1.4 has occurred. –101 “Invalid character” A syntactic element contains a character which is invalid for that type; for example, a header containing an ampersand, SETUP&.
SCPI-Based Errors Error Number Description Probable Cause –110 “Command header error” An error was detected in the header. This error message should be used when the device cannot detect the more specific errors described for errors –111 through –119. –111 “Header separator error” A character which is not a legal header separator was encountered while parsing the header; for example, no white space followed the header, thus *GMC"MACRO" is an error.
SCPI-Based Errors Error Number Description Probable Cause –123 “Exponent too large” The magnitude of the exponent was larger than 32000 (see IEEE 488.2, 7.7.2.4.1). –124 “Too many digits” The mantissa of a decimal numeric data element contained more than 255 digits, excluding leading zeros (see IEEE 488.2, 7.7.2.4.1). –128 “Numeric data not allowed” A legal numeric data element was received, but the device does not accept one in this position for the header.
SCPI-Based Errors Error Number Description Probable Cause –150 “String data error” This error, as well as errors –151 through –159, are generated when parsing a string data element. This particular error message should be used if the device cannot detect a more specific error. –151 “Invalid string data” A string data element was expected, but was invalid for some reason (see IEEE 488.2, 7.7.5.2); for example, an END message was received before the terminal quote character.
SCPI-Based Errors Error Number Description Probable Cause –180 “Macro error” –181 “Invalid outside macro Indicates that a macro parameter placeholder definition” ($
SCPI-Based Errors Error Number Description Probable Cause –210 “Trigger error” ----- –211 “Trigger ignored” Indicates that a GET, *TRG, or triggering signal was received and recognized by the device but was ignored because of device timing considerations; for example, the device was not ready to respond. Note: a DT0 device always ignores GET and treats *TRG as a Command Error. –212 “Arm ignored” Indicates that an arming signal was received and recognized by the device but was ignored.
SCPI-Based Errors Error Number Description Probable Cause –222 “Data out of range” Indicates that a legal program data element was parsed but could not be executed because the interpreted value was outside the legal range as defined by the device (see IEEE 488.2, 11.5.1.1.5.) –223 “Too much data” Indicates that a legal program data element of block, expression, or string type was received and contained more data than the device could handle due to memory or related device-specific requirements.
SCPI-Based Errors Error Number Description Probable Cause –233 “Invalid version” Indicates that a legal program data element was parsed but could not be executed because the version of the data is incorrect to the device. This particular error should be used when file or block data formats are recognized by the instrument but cannot be executed for reasons of version incompatibility. For example, file or instrument version that are not supported.
SCPI-Based Errors Error Number Description Probable Cause –253 “Corrupt media” Indicates that a legal program command or query could not be executed because of corrupt media; for example, bad disk or wrong format. The definition of what constitutes corrupt media is device-specific. –254 “Media full” Indicates that a legal program command or query could not be executed because the media was full; for example, there is no room on the disk.
SCPI-Based Errors Error Number Description Probable Cause –260 “Expression error” Indicates that an expression program data element related error occurred. This error message should be used when the device cannot detect the more specific errors described for errors –261 through –269. –261 “Math error in expression” Indicates that a syntactically legal expression program data element could not be executed due to a math error; for example, a divide-by-zero was attempted.
SCPI-Based Errors Error Number Description Probable Cause –275 “Macro definition too long” Indicates that a syntactically legal macro program data sequence could not be executed because the string or block contents was too long for the device to handle (see IEEE 488.2, 10.7.6.1). –276 “Macro recursion error” Indicates that a syntactically legal macro program data sequence could not be executed because the device found it to be recursive (see IEEE 488.2, 10.7.6.6).
SCPI-Based Errors Error Number Description Probable Cause –284 “Program currently running” –285 “Program syntax error” Indicates that a syntax error appears in a downloaded program. The syntax used when parsing the downloaded program is device-specific. –286 “Program runtime error” ----- –290 “Memory use error” Indicates that a user request has directly or indirectly caused an error related to memory or , this is not the same as “bad” memory.
SCPI-Based Errors Error Number Description Probable Cause –312 “PUD memory lost” Indicates that the protected user data saved by the *PUD command has been lost. –313 “Calibration memory lost” Indicates that nonvolatile calibration data used by the *CAL? command has been lost. –314 “Save/Recall memory lost” Indicates that the nonvolatile data saved by the *SAV? command has been lost.
SCPI-Based Errors Error Number Description Probable Cause –363 “Input buffer overrun” Software or hardware input buffer on serial port overflows with data caused by improper or nonexistent pacing. –365 “Time out error” This is a generic device-dependent error. –400 “Query error” This is the generic query error for devices that cannot detect more specific errors. This code indicates only that a Query Error as defined in IEEE 488.2, 11.5.1.1.7 and 6.3 has occurred.
SCPI-Based Errors Error Number Description Probable Cause –700 “Request control” The instrument requested to become the active IEEE 488.1 controller-in-charge. –800 “Operation complete” The instrument has completed all selected pending operations in accordance with the IEEE 488.2, 12.5.2 synchronization protocol.
Index Index A AC requirements ........................................... 8 address, GPIB ........................................ 30, 31 adjusting contrast ....................................... 18 after-sales service ........................................ 78 angled brackets........................................... 46 B backlight default ................................................... 21 setting ................................................... 18 baud rate, setting............................
Index disconnecting unit ........................................ 6 display configuring...................................... 18, 19 overview ................................................ 12 drive current indicator ................................................ 13 modifying .............................................. 20 drivers, LabVIEW ......................................... 14 E emission, light............................................. 25 end of message .....................................
Index K keyboard definition ............................................... 13 locked indicator ..................................... 13 keywords, SCPI ............................................ 46 L label source port .............................................. 1 label, identification ..................................... 78 LabVIEW demo application................................... 54 installing drivers .................................... 14 principles .............................................
Index problems with GPIB..................................... 77 product identification label................................. 78 specifications ......................................... 85 PROGRAM MESSAGE TERMINATOR ............. 48 programmable instruments, standards . 27, 44 programming, commands and queries ..... 111 programming, GPIB..................................... 49 Q queries, IEEE 488.2.................................... 111 queries, specific.........................................
Index serial communication...................................... 33 port ......................................................... 2 service and repairs....................................... 82 service centers ............................................. 83 service request enable register (SRE) ........... 41 setting backlight................................................ 18 baud rate............................................... 32 contrast .................................................
Index V value, defining ............................................ 17 ventilation ..................................................... 7 vertical bar .................................................. 46 video mode setting ..................................... 19 W warranty certification ........................................... 81 exclusions .............................................. 81 general .................................................. 79 liability.......................................
NOTICE 抩⛙ CHINESE REGULATION ON RESTRICTION OF HAZARDOUS SUBSTANCES ₼⦌␂ℝ☀⹂䓸德棟Ⓟ䤓屓⸩ NAMES AND CONTENTS OF THE TOXIC OR HAZARDOUS SUBSTANCES OR ELEMENTS CONTAINED IN THIS EXFO PRODUCT ▔⚺⦷㦻 EXFO ℶ❐₼䤓㦘㹡㦘⹂䓸德㒥⏒侯䤓⚜䱿✛⚺摞 O X Indicates that this toxic or hazardous substance contained in all of the homogeneous materials for this part is below the limit requirement in SJ/T11363-2006 嫷䯉年㦘㹡㦘⹂䓸德⦷年捷ↅ㓏㦘⧖德㧟㠨₼䤓⚺摞⧖⦷ SJ/T11363-2006 㪖屓⸩䤓 棟摞尐㻑ⅴₚᇭ Indicates that this toxic or hazardous substance contained in at least one of the
MARKING REQUIREMENTS 㪖㽷尐㻑 Product Environmental protection use period (years) Logo ℶ❐ 䘾⬒≬㔳∎䞷㦮棟 ( ) 㪖㉦ This Exfo product 㦻 EXFO ℶ❐ Batterya 䟄㻯 a a. If applicable.
P/N:1064481 www.EXFO.com · info@exfo.com CORPORATE HEADQUARTERS 400 Godin Avenue Quebec (Quebec) G1M 2K2 CANADA Tel.: 1 418 683-0211 · Fax: 1 418 683-2170 EXFO AMERICA 3400 Waterview Parkway Suite 100 Richardson, TX 75080 USA Tel.: 1 972-761-927 · Fax: 1 972-761-9067 EXFO EUROPE Winchester House, School Lane Chandlers Ford, Hampshire S053 4DG ENGLAND Tel.: +44 2380 246 800 · Fax: +44 2380 246 801 EXFO ASIA-PACIFIC 100 Beach Road, #25-01/03 Shaw Tower SINGAPORE 189702 Tel.