User Guide FTB-500
Copyright © 2009–2014 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.
End-User License Agreement You have acquired a device ("DEVICE") that includes software licensed by EXFO Inc. (EXFO) from an affiliate of Microsoft Corporation ("MS"). Those installed software products of MS origin, as well as associated media, printed materials, and "online" or electronic documentation ("SOFTWARE") are protected by international intellectual property laws and treaties.
Internet Gaming/Update Features. If the SOFTWARE provides, and you choose to utilize, the Internet gaming or update features within the SOFTWARE, it is necessary to use certain computer system, hardware, and software information to implement the features. By using these features, you explicitly authorize MS, Microsoft Corporation and/or their designated agent to use this information solely to improve their products or to provide customized services or technologies to you.
Contents Certification Information ........................................................................................................ x 1 Introducing the FTB-500 .............................................................................. 1 Main Features .........................................................................................................................2 LED Panel Description .......................................................................................................
4 Setting Up Your FTB-500 .............................................................................49 Positioning Your Unit ............................................................................................................49 Installing a Monitor ..............................................................................................................50 Calibrating the Touchscreen ..................................................................................................
6 Using the Optional Built-In Power Meter and VFL ................................. 107 Accessing the Built-In Power Meter ....................................................................................108 Nulling Offsets ....................................................................................................................110 Setting Thresholds and Correction Factors ..........................................................................
11 Using FTB Products in an Automated Test Environment ........................213 Managing the States of Your FTB-500 ................................................................................214 Standard Status Data Structure ..........................................................................................216 SCPI Command Structure ....................................................................................................220 Consulting Data Types ...................................
A Technical Specifications ........................................................................... 295 B Data Types ................................................................................................ 297 Applicable Data Types for Input—IEEE 488.2 ......................................................................298 Applicable Data Types for Output —IEEE 488.2 ..................................................................307 Applicable Data Types for Input—SCPI ......................
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.
1 Introducing the FTB-500 Today’s network technology is more complex than ever. Thousands of components have to work in harmony and deployment specialists are responsible for tuning entire systems for optimal network performance and for ensuring records updates. In addition, fiber counts are skyrocketing. DWDM is well entrenched in long-haul applications and is moving into metro. You know that you need more efficiency. You will find it with the FTB-500.
Introducing the FTB-500 Main Features Main Features Front Power button Module-related LED panel Stylus Unit-related LED panel LCD/Touchscreen Speaker USB ports (2) Function buttons 2 FTB-500
Introducing the FTB-500 Main Features Right side (four-slot model) USB ports (2) Fiber inspection probe connector Audio out port (for 3.5 mm connector) Audio in port (for 3.
Introducing the FTB-500 Main Features Right side (eight-slot model) USB ports (2) Fiber inspection probe connector Back support Audio out port (for 3.5 mm connector) Audio in port (for 3.
Introducing the FTB-500 Main Features Left side (Four-slot model) Back supports Module retaining screws Express card reader Telecom grounding terminal Ethernet (RJ-45) port Video out port Cable strain relief DC input connector (for AC adapter/charger) FTB-500 5
Introducing the FTB-500 Main Features Left side Module retaining screws (Eight-slot model) Back support Express card reader Ethernet (RJ-45) port Video out port Cable strain relief Telecom grounding terminal AC connector 6 Bottom support FTB-500
Introducing the FTB-500 Main Features The FTB-500 runs Microsoft Windows XP Professional for Embedded Systems, and the ToolBox software provides you with a graphical, user-friendly interface for your testing applications. The interface is easy to access, whether you are using the touchscreen or a mouse and a keyboard. ToolBox brings multitasking to field testing. You can perform different tests and work on tests results all at the same time, switching between applications simply by touching a button.
Introducing the FTB-500 LED Panel Description LED Panel Description The LED panel on the front of the unit provides you with the status of the FTB-500.
Introducing the FTB-500 Function Buttons Description Function Buttons Description The FTB-500 is equipped with function buttons that give you access to features at all times. Below, you will find a table of the function buttons available and an overview of their purpose. Button Purpose Program Switcher: To switch among running applications. It is the equivalent of pressing the Alt-TAB key combination on a keyboard.
Introducing the FTB-500 Hard-Drive Structure Hard-Drive Structure Your FTB-500 uses several hard-drive partitions for specific purposes. Partition Contents C Operating system, EXFO applications D User/EXFO data, EXFO application configurations E Recovery utilities, FTB-500 backup (Windows Image) CAUTION Even if you are using another location to save your data, NEVER delete any of the default folders on any of the drives.
Introducing the FTB-500 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, namely for operation and maintenance, other than those specified herein may result in hazardous radiation exposure or impair the protection provided by this unit.
Safety Information Other Safety Symbols on Your Unit Other Safety Symbols on Your Unit One or more of the following symbols may also appear on your unit. Symbol Meaning Direct current Alternating current Both direct and alternating current The unit is equipped with an earth (ground) terminal. The unit is equipped with a protective conductor terminal. The unit is equipped with a frame or chassis terminal.
Safety Information Laser Safety Information Laser Safety Information Units with Built-In VFL Your instrument is a Class 3R laser product in compliance with standards IEC 60825-1: 2007 and 21 CFR 1040.10, except for deviations pursuant to Laser Notice No. 50, dated June 24, 2007. Laser radiation is emitted at the output port. It is potentially harmful in direct intrabeam viewing. The following label(s) indicate that the product contains a Class 3R source: Affixed to back panel of unit.
Safety Information Electrical Safety Information Electrical Safety Information The four-slot model uses an external AC/DC adapter connected to an international safety standard three-wire power cable. The eight-slot model 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 turned off, disconnect the power cable and remove the batteries.
Safety Information Electrical Safety Information The color coding used in the electric cable depends on the cable. New plugs should meet the local safety requirements and include: adequate load-carrying capacity ground connection cable clamp WARNING FTB-500 Use the external power supply 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.
Safety Information Electrical Safety Information WARNING Use only the listed and certified AC adapter/charger provided by EXFO with your unit (four-slot model). It provides reinforced insulation between primary and secondary, and is suitably rated for the country where the unit is sold. Use only accessories (such as the batteries, and fiber inspection probe) designed for your unit and approved by EXFO. For a complete list of accessories available for your unit, refer to its technical specifications.
Safety Information Electrical Safety Information Equipment Ratings Maximum operation altitude 2000 m (6562 ft) (unit connected to external power supply) 5000 m (16405 ft) (unit operated from battery) Pollution degree 2 (unit connected to external power supply) 3 (unit operated from batteries)c Overvoltage category unit: I AC adapter: II Measurement category Input powerd Not rated for measurement categories II, III, or IV unit (four slots): 24 V; 8 A AC adapter (four slots): 100
Safety Information Electrical Safety Information CAUTION Use of voltages higher than those indicated on the label affixed to your unit may damage the unit. IMPORTANT The operation and storage temperatures of some modules may differ from the temperatures specified for your platform. In this case, always ensure that you comply with the most restrictive conditions (either module or platform).
3 Getting Started with Your FTB-500 Inserting and Removing Test Modules CAUTION Never insert or remove a module while the FTB-500 is turned on. This will result in immediate and irreparable damage to both the module and unit. CAUTION To avoid damaging your unit, use it only with modules approved by EXFO. WARNING When the laser safety LED ( ) is flashing on the FTB-500, at least one of your modules is emitting an optical signal.
Getting Started with Your FTB-500 Inserting and Removing Test Modules (4-slot model) identification sticker must be on left side and retaining screw hole under connector pins. Identification sticker on left side Connector pins at the back Retaining screw hole at the back FTB-500 right panel Protruding edges on right side (eight-slot model) identification sticker must be facing up and connector pins at the right of the retaining screw hole.
Getting Started with Your FTB-500 Inserting and Removing Test Modules Note: If you are using larger or heavier modules, place them near the bottom of the unit as much as possible. 4. Insert the protruding edges of the module into the grooves of the receptacle’s module slot. 5. Push the module all the way to the back of the slot, until the retaining screw makes contact with the receptacle casing. 6. Place the FTB-500 so that its left panel is facing you.
Getting Started with Your FTB-500 Inserting and Removing Test Modules 7. While applying slight pressure to the module, turn the retaining screw clockwise until it is tightened. This will secure the module into its “seated” position.
Getting Started with Your FTB-500 Inserting and Removing Test Modules 8. If you are using a larger or heavier module, use a front module lock to hold them securely in place. Simply place the retaining part against the module, then screw in the holding pin. When you turn on the unit, the startup sequence will automatically detect the module.
Getting Started with Your FTB-500 Inserting and Removing Test Modules To remove a module from the FTB-500: 1. Exit ToolBox and turn off your unit. 2. Position the FTB-500 so that the left panel is facing you. 3. Turn the retaining screw counterclockwise until it stops. The module will be slowly released from the slot. Turn retaining screw knob(s) counterclockwise FTB-500 left panel 4. Place the FTB-500 so that the right panel is facing you.
Getting Started with Your FTB-500 Inserting and Removing Test Modules 5. Hold the module by its sides or by the handle (NOT by the connector) and pull it out. 6. Cover empty slots with the supplied protective covers. CAUTION Failure to reinstall protective covers over empty slots will result in ventilation problems.
Getting Started with Your FTB-500 Turning On the FTB-500 Turning On the FTB-500 To turn on the FTB-500: Hold down the On/Off button on the front panel. The unit beeps, the startup screen briefly appears and the unit starts. Each time you start a new ToolBox session, the Modules window appears. This window will reflect the modules you are using.
Getting Started with Your FTB-500 Turning On the FTB-500 Use this window to start single-module applications. The applications will change depending on the modules you have in your FTB-500. Function tabs Modules inserted in the platform Applications specific to selected module Battery level indicator Note: The slot numbers are 0-3 for the four-slot model and 0-7 for the eight-slot model. The slots are identified on both sides of the unit.
Getting Started with Your FTB-500 Turning Off the FTB-500 Turning Off the FTB-500 There are several ways to turn off the unit, including the following: Standby: keeps the unit’s status information in memory (RAM). The next time you turn your unit on, you will quickly return to your work environment (running applications will still be running).This mode will take more battery power while the unit is off.
Getting Started with Your FTB-500 Turning Off the FTB-500 To turn off the unit: 1. Press and hold the On/Off button. OR On the Windows taskbar, tap Start. This will display the standard shutdown window, from which you have a choice of actions or shutdown modes. 2. Select Shutdown. To define the behavior of the power button: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Power Options.
Getting Started with Your FTB-500 Turning Off the FTB-500 4. Select the Advanced tab. 5. From the When I press the power button on my computer list, select the desired behavior (Ask me what to do option is selected by default). 6. Tap Apply to confirm the changes, and then OK to return to Control Panel.
Getting Started with Your FTB-500 Turning Off the FTB-500 To configure your unit to automatically restart after AC power comes back: 1. From the main window, select the Tools tab. 2. Tap Platform Settings. 3. Select the Power on the unit when AC outlet is connected or after power outage box to enable the corresponding option. OR Clear the box if you prefer that your unit does not restart automatically after AC power comes back. 4. Tap OK to confirm the changes and return to the Tools tab.
Getting Started with Your FTB-500 Grounding Your FTB-500 Grounding Your FTB-500 When you perform an outside plant test with modules such as the FTB-8100 or the FTB-8110, you have to ground your FTB-500 because it can be exposed to overvoltages from the telecommunication network. Note: To ground your unit, you need a grounding wire (18AWG minimum) with a U shape terminal. WARNING Not grounding your unit may cause serious injuries to communication network staff or other users.
Getting Started with Your FTB-500 Securing your FTB-500 Using the Kensington Lock Securing your FTB-500 Using the Kensington Lock Your FTB-500 is equipped with a Kensington lock to help you prevent theft. To secure your unit: Connect your lock to the security slot located at the back of your unit.
Getting Started with Your FTB-500 Installing or Upgrading the Applications Installing or Upgrading the Applications All the necessary applications have been preinstalled and configured at the factory. However, you may have to upgrade some applications when new versions become available or to reinstall them. Note: All of your product packs have been placed on the D drive for reinstallation purposes if necessary. Note: Only administrator-level users can install software under Windows XP.
Getting Started with Your FTB-500 Installing or Upgrading the Applications For the installation or upgrade, you will need: an FTB-500 unit a computer equipped with a USB port; Windows must be installed on the computer a USB memory key Note: The computer and USB key are only necessary if you do not wish to download the files directly on your unit. Note: For more information on the installation, refer to the Update Manager online help. To update or reinstall Update Manager: 1.
Getting Started with Your FTB-500 Installing or Upgrading the Applications To install or upgrade the applications: 1. If necessary, retrieve the desired installation files from the Internet. If you do not intend to download files directly on your unit, connect a USB memory key to one of the USB ports of the computer and copy the installation files to this USB key. 2. If it is not already done, turn on your unit. 3. Exit Toolbox and the modules’ applications. 4.
Getting Started with Your FTB-500 Accessing and Exiting ToolBox Accessing and Exiting ToolBox Your FTB-500 comes out of the factory set to start automatically with ToolBox. However, you might need to work with Windows, and can even set the system to start with Windows instead of ToolBox, as explained in Automating Application Startup on page 65. To access ToolBox when in the Windows environment: Double-tap the icon on your desktop. OR In the Start menu, select Programs > EXFO > ToolBox.
Getting Started with Your FTB-500 Starting Module Applications Starting Module Applications Your modules can be configured and controlled form their dedicated applications in Toolbox. To start a module application: 1. From the Modules tab, select the module to use. It will turn blue to indicate that it is highlighted. Selected module Applications specific to selected module 2. Under Module Applications, select an application, and then tap Start Application.
Getting Started with Your FTB-500 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 or on your FTB-500: National Instruments LabVIEW software and the corresponding patches. EXFO LabVIEW drivers (including demo applications to help you get started with the drivers).
Getting Started with Your FTB-500 Activating Software Options Activating Software Options The software options purchased at the same time as your unit have been activated for you already. However, if you purchase options afterwards, you will have to activate them yourself. IMPORTANT If you want to activate software options for modules of the FTB-81xx Series or the FTB-85xx Series, refer to the user guide of your product for the specific activation instructions.
Getting Started with Your FTB-500 Activating Software Options To activate the options for your unit: 1. Connect a USB memory key to one of the USB ports of your computer. 2. Copy the key file to the USB memory key. 3. Disconnect the USB key from the computer and connect it to your unit. 4. Select the Tools tab, then Options Activation.
Getting Started with Your FTB-500 Activating Software Options 5. In the Platform Options tab, use the Browse button to locate the key file that you want to use. 6. Press Activate. The option indicator will turn into a green check mark to confirm that the option is now active. 7. Press OK to close the Option Activation window. Note: At this point, if you have used a USB key to copy your key file, you can remove it as it is not required to use your new options.
Getting Started with Your FTB-500 Activating Software Options To activate software options for your module: 1. Connect a USB memory key to one of the USB ports of your computer. 2. Copy the key file to the USB memory key. 3. Disconnect the USB key from the computer and connect it to your unit. 4. Select the Tools tab, then Options Activation.
Getting Started with Your FTB-500 Activating Software Options 5. In the Module Options tab, use the Browse button to locate the key file that you want to use. 6. Press Activate. The option indicator will turn into a green check mark to confirm that the option is now active. Note: You can see the supported options for the module in the Options list. 7. Press OK to close the Option Activation window.
Getting Started with Your FTB-500 Installing Third-Party Software on Your FTB-500 Installing Third-Party Software on Your FTB-500 Since your FTB-500 is equipped as a conventional laptop computer would be, you can install third-party software on it, provided that it is compatible with Microsoft Windows XP Professional. However, EXFO does not provide any support for the installation, use or troubleshooting of such third-party software.
4 Setting Up Your FTB-500 Positioning Your Unit You can change the orientation of your unit with the bottom or back supports. To position the unit using the supports: Pull out the support pair that will provide you with the best viewing angle according to your situation. Back support There are two sets of stands on the back of the unit with different lengths. Select the one that provides you with the best angle.
Setting Up Your FTB-500 Installing a Monitor Installing a Monitor Although the FTB-500 is equipped with a top-of-the line LCD, you might want to use an external monitor. The monitor must support the SVGA format. Note: Use the Windows Control Panel to configure the display settings of your external monitor. To install a monitor: Connect the external monitor to the Video Out port, located on the left side of the unit.
Setting Up Your FTB-500 Calibrating the Touchscreen Calibrating the Touchscreen The touchscreen simplifies and accelerates testing procedures by providing immediate access to commands. It detects the position of your finger or any other blunt pointing device, activating a command, function, or button. The FTB-500 comes equipped with a stylus located in the top right side of the unit. When you receive your FTB-500, it will have been calibrated.
Setting Up Your FTB-500 Calibrating the Touchscreen To calibrate the touchscreen: 1. Select the Tools tab. 2. Select Touch Screen Calibration. 3. Follow the instruction on-screen to proceed with the calibration procedure. Note: If you do not touch the screen within a set period of time, the calibration procedure is aborted and you are returned to ToolBox. 4. Once the calibration is complete, this window disappears and you are returned to ToolBox.
Setting Up Your FTB-500 Adjusting the Monitor Settings Adjusting the Monitor Settings Different work environments call for different monitor settings which can be set according to your needs. To adjust the monitor settings: 1. Select the Tools tab, then Platform Settings. 2. Adjust the brightness settings as needed. 3. Tap OK exit the window.
Setting Up Your FTB-500 Changing the Backlight Level Changing the Backlight Level The backlight has five different brightness levels. To change the backlight level: Press the backlight button repeatedly to switch between the available levels. Note: For better autonomy, select a lower backlight level which uses less battery power.
Setting Up Your FTB-500 Installing a Hardware Keyboard Installing a Hardware Keyboard When you are required to enter alphanumeric data, an on-screen keyboard will be displayed. However, you can also use a hardware keyboard. To install an external keyboard on your FTB-500: Connect the keyboard to a USB port, located on the right side or on the front of the unit. Note: It is not necessary to turn off the FTB-500 before connecting the keyboard. The software will automatically detect its presence.
Setting Up Your FTB-500 Using the On-Screen (Virtual) Keyboard Using the On-Screen (Virtual) Keyboard Your unit is equipped with an on-screen keyboard that supports multilingual features. This keyboard functions according to the keyboard settings of Windows. It works with all applications on your unit. However, if you prefer, you can enable an on-screen keyboard that has been specially designed for the module applications (when the applications support it).
Setting Up Your FTB-500 Using the Module On-Screen (Virtual) Keyboard To activate the module on-screen keyboard: 1. Select the Tools tab, then Platform Settings. 2. Select Use application integrated virtual keyboard, then select a layout, either AZERTY, QWERTY or ABCDEF. 3. Tap OK to confirm your selection, or Cancel to exit the window. Note: To use the keyboard once it is activated, simply type in the data you want and tap either OK or Return to enter it.
Setting Up Your FTB-500 Customizing the On-Screen Keyboard Customizing the On-Screen Keyboard You can customize the appearance and behavior of the (unit) on-screen keyboard. For more information on the various parameters that you can set, refer to the on-screen keyboard online help. For information on how to switch from one of the available languages to another, see Selecting the Language of Operation on page 69. To customize the appearance and behavior of the on-screen keyboard: 1.
Setting Up Your FTB-500 Right-Clicking with the Touchscreen Right-Clicking with the Touchscreen If you are used to work with a mouse, you may find it useful to be able to perform a right-click on your touchscreen. To right-click with the touchscreen: From the location where you want to right-click, using the stylus or any blunt pointing device, press the screen for a few seconds until the shortcut menu appears.
Setting Up Your FTB-500 Installing a Pointing Device Installing a Pointing Device A touchscreen offers many advantages when working in applications that have been specially designed for it (such as the EXFO test applications). However, for applications such as spreadsheets, word processors, etc., a touchscreen might not be the most efficient pointing device. The FTB-500 was designed so that you can add external pointing devices (mouse, trackball, etc.).
Setting Up Your FTB-500 Installing a Headset or Speakers Installing a Headset or Speakers The FTB-500 comes with an internal speaker for audible feedback, but there are times when you might want to use more powerful speakers. Other types of environment may warrant the use of a headset instead of the external speaker. You can use any commercially available headset or speakers having a 3.5 mm connector.
Setting Up Your FTB-500 Installing a Microphone Installing a Microphone On top of being a multitasking test platform, the FTB-500 is a portable multimedia computer. From the Windows environment, it can use off-the-shelf third party applications that require a microphone. With these applications, you can use an external microphone. You can use any commercially available microphone having a 3.5 mm connector.
Setting Up Your FTB-500 Installing a Printer Installing a Printer If you need to print reports directly from your FTB-500, you can install an external printer. To install a USB printer on your FTB-500: 1. Follow the printer’s manufacturer instructions regarding the installation of required drivers or software. 2. Connect the printer to a USB port, located on the right side or on the front of the unit.
Setting Up Your FTB-500 Installing an Express Card Installing an Express Card The Express card slot found in the FTB-500 supports 34-mm format card, such as Wi-Fi cards, or memory cards. To install an Express card: 1. Turn on the FTB-500. 2. Insert the Express card in the Express card slot, located on the left side of the unit. The Express card is automatically recognized.
Setting Up Your FTB-500 Automating Application Startup Automating Application Startup You can have selected applications automatically start upon starting the FTB-500 up. This saves you time, as you do not need to ensure that they are already running before starting your tests. To set some applications to start automatically at startup: 1. From the main window, tap Setup.
Setting Up Your FTB-500 Automating Application Startup 2. Select the Application Startup tab. 3. Select the items you want to start at startup by checking the corresponding boxes. 4. Tap OK to use the new settings. Tap Cancel to exit without using the new settings. Note: The new settings will only apply the next time your start your unit.
Setting Up Your FTB-500 Selecting the FIP Startup Application Selecting the FIP Startup Application Your unit supports both the fiber inspection probes (FIP) of the FIP-400 and FIP-400B series. By default, the unit prompts you to select the application corresponding to the FIP with which you want to work (FIP-400 or FIP-400B). If you prefer, you can configure the unit to always start your favorite application directly instead. To select the FIP startup application: 1. From the main window, tap Setup.
Setting Up Your FTB-500 Selecting the FIP Startup Application 2. Select the Application Startup tab. 3. From the When I tap the Probe button list, select the desired behavior. If you want to be prompted each time to confirm the application to use, select the Ask me what to do option. Note: If the list is not available, it means that the ConnectorMax2 application is not installed on your unit.
Setting Up Your FTB-500 Selecting the Language of Operation Selecting the Language of Operation Note: Only administrator-level users can modify the language of operation. You may display the user interface in one of the available languages. When you change the interface language, the corresponding keyboard is not automatically added to the list of available keyboards. You must add the desired keyboard separately if you want to enter text in a specific language (both on-screen or “real” keyboards).
Setting Up Your FTB-500 Selecting the Language of Operation To select a new interface language: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Regional and Language Options.
Setting Up Your FTB-500 Selecting the Language of Operation 4. Select the Languages tab. 5. From the Language used in menus and dialogs list, select the desired language. 6. To ensure that all applications are displayed correctly, configure the language for non-Unicode programs as follows: 6a. Select the Advanced tab.
Setting Up Your FTB-500 Selecting the Language of Operation 6b. Under Language for non-Unicode programs, select the desired language. 7. Press Apply to confirm the changes. When the application displays a message indicating that the new language will be effective at next logon, tap OK. 8. Tap OK to return to the Control Panel window.
Setting Up Your FTB-500 Selecting the Language of Operation To add new input languages: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Regional and Language Options.
Setting Up Your FTB-500 Selecting the Language of Operation 4. Select the Languages tab. 5. Under Text services and input languages, tap Details.
Setting Up Your FTB-500 Selecting the Language of Operation 6. Under Installed services, tap Add. 7. From the Input language list, select the desired language. 8. If necessary, from the Keyboard layout/IME list, select the desired option. 9. Tap OK to confirm. 10. Repeat steps 6 to 9 for all the languages that you want to add. 11. Tap Apply to confirm the changes, and then OK to return to the Control Panel window. The added keyboards will be available at your next logon.
Setting Up Your FTB-500 Selecting the Language of Operation To switch from one of the available input languages to another: 1. Tap to display the on-screen keyboard. 2. From the on-screen keyboard, tap input languages. to display the list of available 3. From the list of languages, select the desired one. You are now ready to start entering text in the selected input language. Note: Modifying the input language does not modify the language of the interface.
Setting Up Your FTB-500 Adjusting the Date, Time and Time Zone Adjusting the Date, Time and Time Zone Note: Only administrator-level users can adjust the date, time and time zone. The current date and time are displayed at the bottom of the main window. When saving results, the unit also saves the corresponding date and time. Note: Modifying date and time settings will affect some of the Windows XP settings. To adjust the date and time: 1. From the main window, select the Tools tab. 2. Tap Control Panel.
Setting Up Your FTB-500 Adjusting the Date, Time and Time Zone 3. Tap Date and Time. 4. Select the Date & Time tab. 5. Modify the settings according to your needs. 6. Tap Apply to confirm the changes, and then OK to return to the Control Panel window.
Setting Up Your FTB-500 Adjusting the Date, Time and Time Zone To change the time zone: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Date and Time. 4. Select the Time Zone tab. 5. Modify the settings according to your needs. 6. Tap Apply to confirm the changes, and then OK to return to the Control Panel window.
Setting Up Your FTB-500 Configuring the Power Management Options Configuring the Power Management Options Note: Only administrator-level users can configure the power management options. These options can only be modified for administrator-level accounts. To get the optimum performance out of your FTB-500, your unit comes with predefined sets of parameters (schemes) to manage power. When you do not use the unit for a while, the display and hard disks may be turned off to save power.
Setting Up Your FTB-500 Configuring the Power Management Options Power Scheme Standard Always On Max Battery Action When AC is connected Running on batteries Turn off monitor Never After 5 minutes Turn off hard disks Never After 10 minutes System standby Never After 15 minutes System hibernates Never After 30 minutes Turn off monitor Never Never Turn off hard disks Never Never System standby Never Never System hibernates Never Never Turn off monitor After 15 minutes After 5
Setting Up Your FTB-500 Configuring the Power Management Options To select a power scheme: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Power Options.
Setting Up Your FTB-500 Configuring the Power Management Options 4. From the Power Schemes list, select the desired predefined set of parameters. 5. Tap Apply to confirm the changes, and then OK to return to the Control Panel window.
Setting Up Your FTB-500 Configuring the Power Management Options To modify a power scheme: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Power Options. 4. From the Power Schemes list, select the predefined set of parameters that you want to modify or on which you want to base your new scheme. 5. Modify the parameters to your needs.
Setting Up Your FTB-500 Configuring the Power Management Options 6. Tap Save As. If you want to modify the existing power scheme, keep the name as is, and then tap OK. OR If you prefer to create a new power scheme, enter a new name, and then tap OK. 7. Tap Apply to confirm the changes, and then OK to return to the Control Panel window.
Setting Up Your FTB-500 Setting ToolBox Options Setting ToolBox Options You can specify how ToolBox behaves when the application is started, minimized or closed. To set the ToolBox options: 1. From the main window, tap Setup. 2. Select the ToolBox tab.
Setting Up Your FTB-500 Setting Communication Parameters 3. Select one or more option that corresponds to your needs: Hide ToolBox in the system tray when minimized: If this option is selected, the ToolBox icon appears in the system tray (where the clock is located) when you minimize the window. Start ToolBox in the system tray: If this option is selected, ToolBox is automatically started, then minimized to the system tray.
5 Working with Your Unit Accessing Platform-Related Tools from ToolBox Tools for your platform include remote control settings, battery management, Windows Control Panel, and platform-specific settings. You can display the list of applications either in Tiles or List mode, depending on your preference. To access the platform tools: 1. Select the Tools tab. To switch between the display modes 2. Select the desired tool. 3. Tap Start Application.
Working with Your Unit Accessing Other Tools Accessing Other Tools Your unit comes with various tools that can help you better analyze or manage your data. You have also access to free tools such as Wireshark to help you troubleshoot networks. For more information, refer to the online help provided with these tools. You can display the list of applications either in Tiles or List mode, depending on your preference. To access the applications: 1. Tap the Applications tab.
Working with Your Unit Printing Documents Printing Documents You can print documents and images directly from your unit by using either the PDFCreator (for PDF files) or an external printer (for printing on paper). You can view the PDF files from your unit, using the SumatraPDF reader. For more information, see Viewing PDF Files on page 94.
Working with Your Unit Printing Documents To print documents: 1. Open a Web browser as follows: 1a. Minimize the ToolBox window. 1b. On the Windows taskbar, tap Start, then tap Internet Explorer to open the browser. 2. Select the document that you want to print as follows: 2a. From the menu, select File > Open. 2b. Tap Browse to locate the file that you want to open. 2c. Tap Open to load the file in Internet Explorer. 2d. Tap OK to confirm. 3. From the menu, select File > Print. 4.
Working with Your Unit Printing Documents 6. Tap Print to start the printing process. 7. If you selected PDFCreator, proceed as follows: 7a. Enter the desired information. To view the PDF file immediately after its creation 7b. Tap Save. 7c. Specify a location and a file name and tap Save. If you have selected the option to view the PDF file after its creation, the SumatraPDF reader will display the new file. 7d. If necessary, tap 8. Tap FTB-500 to close the SumatraPDF window.
Working with Your Unit Viewing PDF Files Viewing PDF Files You can view PDF files directly from your unit using the SumatraPDF reader. For more information on the available features for this reader, refer to the SumatraPDF online help. CAUTION DO NOT update the SumatraPDF reader. Otherwise, you will lose the custom version prepared by EXFO for your unit. The application may no longer function properly. If you updated the SumatraPDF reader by mistake, see Solving Common Problems on page 263.
Working with Your Unit Taking Screen Captures Taking Screen Captures You can take captures of what is displayed on your screen, directly from your unit. This could be useful for troubleshooting when you need another person to have a look at a specific configuration or problem. You could also use this tool for training purposes. If you want to capture images of the fibers that you examine with the fiber inspection probe, you can use the capture feature of the probe instead. To take screen captures: 1.
Working with Your Unit Browsing the Web Browsing the Web You can browse the Web directly from your unit, provided that you have access to an Internet connection. For more information on how to connect to the Internet using a 3G USB modem key, see Accessing the Internet with a 3G USB Modem Key on page 97. To browse the Web: 1. Open a Web browser as follows: 1a. Minimize the ToolBox window. 1b. On the Windows desktop, tap the Internet Explorer icon to open the browser. 2.
Working with Your Unit Accessing the Internet with a 3G USB Modem Key Accessing the Internet with a 3G USB Modem Key Note: Only administrator-level users can install software under Windows XP However, when the installation is complete, all users will have the possibility to access the Internet with a USB modem key. Your can connect an optional 3G USB modem key to your unit to have a wireless access to the Internet. When you receive your modem key, it contains no Subscriber Identity Module (SIM) card.
Working with Your Unit Accessing the Internet with a 3G USB Modem Key IMPORTANT Only the Sierra Wireless 319U keys provided by EXFO are supported on your unit. Before using the USB modem key for the first time, you must install the most recent System Upgrade and Platform kits for your unit. To do this, you will need a standard USB memory key and a computer with an Internet access.
Working with Your Unit Accessing the Internet with a 3G USB Modem Key 3. Install the retrieved kits on your unit: 3a. Install the System Upgrade. For more information, refer to the installation procedure provided with the kit. 3b. Once the installation of the System Upgrade is complete, install the Platform kit on your unit. For more information, refer to the Readme file provided with the kit.
Working with Your Unit Accessing the Internet with a 3G USB Modem Key 4. Follow the on-screen instructions. You will know that the installation is complete when the AirCard Watcher application starts. 5. Close the AirCard Watcher application. 6. Disconnect the USB modem key from your unit. 7. Reconnect the USB modem key to your unit so that it can be detected properly. All users are now ready to start working with the USB modem key as explained hereafter.
Working with Your Unit Accessing the Internet with a 3G USB Modem Key 4. From the Windows desktop, tap the AirCard Watcher icon to start the application. 5. Once the AirCard Watcher application starts, tap Connect to establish a connection with the mobile network. As soon as the connection is established, you are ready to browse the Web.
Working with Your Unit Retrieving the GPS Location of Your Unit Retrieving the GPS Location of Your Unit With the optional GPS USB key and the provided GPS utility, you can retrieve the last known latitude and longitude coordinates of your unit. In addition to viewing the GPS information on-screen, you can copy it to the Clipboard in two formats: a text string or a URL link. The text string contains the GPS coordinates as well as a date and time stamp.
Working with Your Unit Retrieving the GPS Location of Your Unit To upgrade your unit to the latest System Upgrade and Platform components: 1. If necessary, turn on your unit. 2. Retrieve the latest System Upgrade and Platform kits: 2a. From your computer or your unit, open a Web browser and go to www.exfo.com. 2b. Log on to your My EXFO account. 2c. Under FTB-500, find the System Upgrade and Platform kits.
Working with Your Unit Retrieving the GPS Location of Your Unit IMPORTANT Always turn your unit on before connecting the GPS USB key to it. Otherwise, the GPS key may not be detected properly. To retrieve the GPS location of your unit: 1. If necessary, turn on your unit and wait for the startup sequence to complete. 2. Ensure that the GPS USB key is connected to your unit. 3. From Toolbox, select the Applications tab, then tap GPS Coordinates Viewer.
Working with Your Unit Retrieving the GPS Location of Your Unit The GPS coordinates are displayed. Note: As this is the case with any other GPS device, you may have to wait a few minutes to get a valid GPS signal. Tap Copy Coordinates to send the displayed information to the Clipboard as a text string. Tap Copy Hyperlink to send the displayed information to the Clipboard as a URL link. 4. When your work is finished, tap FTB-500 to close the utility.
6 Using the Optional Built-In Power Meter and VFL The FTB-500 can be equipped with an optical power meter to measure absolute power (dBm or W) or insertion loss (dB). The power meter can detect modulated signals (1 kHz, 2 kHz, and 270 Hz). The FTB-500 can also include a visual fault locator (VFL) to inspect or identify fibers.
Using the Optional Built-In Power Meter and VFL Accessing the Built-In Power Meter Accessing the Built-In Power Meter To access the built-in power meter: From Toolbox, tap Optical Power Meter and VFL. Note: Some buttons are not displayed when you first access the Power Meter application, but will be displayed after you tap Add for the first time or after you open a file.
Using the Optional Built-In Power Meter and VFL Accessing the Built-In Power Meter Below is a description of the Power Meter buttons and functions. Measured power or loss Fail values appear in red (when option is selected.) Pass/Fail status icon (displayed only when option is selected.
Using the Optional Built-In Power Meter and VFL Nulling Offsets Nulling Offsets Temperature and humidity variations affect the performance of electronic circuits and optical detectors, which can offset measurement results. To compensate for this offset, the unit is equipped with an offset nulling function. Your unit has been designed not to require offset nulling under normal operation, but you should perform it whenever environmental conditions change significantly or when measuring very low power values.
Using the Optional Built-In Power Meter and VFL Setting Thresholds and Correction Factors Setting Thresholds and Correction Factors You can define thresholds to specify acceptable power or loss values for each wavelength. Thresholds are usually supplied by system manufacturers and depend on the system deployed. A power measurement (in dBm) will be considered as “Fail” when its value is lower than the defined absolute power threshold.
Using the Optional Built-In Power Meter and VFL Setting Thresholds and Correction Factors You may apply a correction factor (CF) to measured power to compensate for inaccuracies or drifts. You should change the CF after performing an offset nulling. Power corrected = Power measured CF where: Powercorrected = the corrected power value Powermeasured = the measured power value CF = the correction factor For each favorite wavelength, the CF is set to 1.
Using the Optional Built-In Power Meter and VFL Setting Thresholds and Correction Factors To set thresholds or correction factors: 1. On the button bar, tap Setup. 2. From the Thresholds list, select the wavelength for which you want to set a threshold or a correction factor. Thresholds list (dB, dBm, W) for each wavelength Correction factor for each wavelength Wavelength list To display pass/fail status icons and indicators To revert to default values 3.
Using the Optional Built-In Power Meter and VFL Setting Thresholds and Correction Factors 4. Tap Edit. 5. Modify the thresholds or correction factor for the selected wavelength. 6. Tap OK to close the dialog box and confirm the new values, then tap OK to exit the window.
Using the Optional Built-In Power Meter and VFL Setting Reference Values on Your Power Meter Setting Reference Values on Your Power Meter In Reference mode, your unit displays the loss created by the fiber under test only, since it subtracts a reference value from the measured power. You can set a different reference value for each wavelength. A reference value remains in memory until a new one is stored at the same wavelength. To set reference values to use in Reference mode: 1.
Using the Optional Built-In Power Meter and VFL Measuring Power or Loss Measuring Power or Loss Measuring absolute power or link (insertion) loss is done the same way, except for the referencing step. You can take power or loss measurements and save them for further analysis. To perform power or loss measurements: 1. If necessary, perform an offset nulling (see Nulling Offsets on page 110). 2. Check your fibers and clean them properly. 3.
Using the Optional Built-In Power Meter and VFL Measuring Power or Loss 5. Using bulkhead adapters or the system patch panels, connect a fiber under test to reference patchcord attached to the light source and power meter. 6. From the Instrument View tab, use the list to select a wavelength. Activate the source at the same wavelength. Wavelength list 7. Tap Add to transfer the displayed values to the Measurements list. 8. Repeat the procedure for other wavelengths. 9.
Using the Optional Built-In Power Meter and VFL Measuring Power or Loss To view and edit power or loss measurements: 1. Select the Measurements tab. All your measurements are displayed in the order they were performed. 2. Tap Rename to rename the fiber, tap Delete to remove the selected value from the list. Wavelength at which power or loss was measured Loss measurement (in dB) or power measurement (in dBm) Reference power (in dBm); appears only when measuring loss (in dB).
Using the Optional Built-In Power Meter and VFL Opening Results Files Opening Results Files You can open results files that are stored on your unit or on a USB memory key. If you need more flexibility and a greater choice of report types, you can also transfer results files to a computer onto which applications such as EXFO FastReporter2 are installed. To open results files: 1. From the button bar, tap Open. 2. If necessary, change the location from which the file should be opened.
Using the Optional Built-In Power Meter and VFL Opening Results Files 3. From the given list of files, select the file to open. 4. Confirm with Open. If you have already performed power measurements, but not saved them, the application will prompt you to save your work. You must either save or discard the unsaved measurements before being able to open a file. 5. To view the reopened file, go to the Measurements tab. The power or loss measurements are displayed on the results list.
Using the Optional Built-In Power Meter and VFL Clearing Measurements from the Display Clearing Measurements from the Display When measurements do not meet your requirements, you can clear the display and start over. Note: Clearing measurements from the display does not delete them from the disk (if they were saved previously). To clear power measurements: 1. From the button bar, tap Close. OR From the Measurements tab, tap Clear All.
Using the Optional Built-In Power Meter and VFL Adding Information to Your Results Adding Information to Your Results A report is available to keep notes on the measurements, the location of the tested fiber, the type of job performed, and general comments. This information will be saved, along with your measurements, in the power meter results file.
Using the Optional Built-In Power Meter and VFL Printing Results Reports Printing Results Reports You can print reports directly from your unit if you connect a printer to it. You can modify the information related to customer, cable and job (see Adding Information to Your Results on page 122).
Using the Optional Built-In Power Meter and VFL Printing Results Reports To print a power measurement report: 1. Connect a printer to your FTB-500. For more information, see Installing a Printer on page 63. 2. From the button bar, tap Print. 3. Select the desired report format. 4. If needed, tap Page Setup to adjust settings related to page layout, paper size, and printer. 5. Tap Print. You will automatically return to the power meter main window.
Using the Optional Built-In Power Meter and VFL Identifying Fiber Faults Visually with the VFL Identifying Fiber Faults Visually with the VFL The visual fault locator (VFL) helps you identify bends, faulty connectors, splices and other causes of signal loss. It can also help the person at the other end of the link to identify the fiber under test, which could be particularly useful when working with cables containing many fibers.
Using the Optional Built-In Power Meter and VFL Identifying Fiber Faults Visually with the VFL To activate the VFL and inspect a fiber: 1. Clean the connectors properly. 2. Connect the fiber under test to the VFL port. 3. If necessary, from Toolbox, on the Main Menu, tap Optical Power Meter and VFL. 4. Select the Instrument View tab. 5. Tap ON/Blink/OFF to change the VFL state. 6. Without looking directly into the beam, examine the fiber.
7 Inspecting Fibers with a Probe The fiber inspection probe (FIP) is used to find dirty or damaged connectors by displaying an enlarged view of the connector surface. You can connect a probe to your unit to view fiber ends. Your unit supports both the probes of the FIP-400 and FIP-400B series. Fiber inspections are made using the ConnectorMax (FIP-400) or the ConnectorMax2 (FIP-400B) application, depending on the probe that you use.
Inspecting Fibers with a Probe To inspect fibers with a probe: 1. Connect the probe to your unit. For a probe of the FIP-400 series, connect it to the probe port on the right panel of the unit. IMPORTANT For a probe of the FIP-400B series, connect it to the USB port that is closest to the bottom, on the front panel of the unit. Otherwise, the probe will not be detected properly. Front panel USB host port (for FIP-400B probes) Right panel Fiber inspection probe port (for FIP-400 probes) 2.
Inspecting Fibers with a Probe 3. If the unit prompts you to select an application, tap the button corresponding to the probe that you want to use to start the corresponding application. Note: If you have not updated the ConnectorMax product lately, the ConnectorMax2 application may not be installed on your unit. In this case, you will not be presented with a choice of applications. The ConnectorMax application will start automatically, enabling you to work with the probes of the FIP-400 series.
8 Managing Data You can copy, move, rename, delete files and folders directly on your unit. You can transfer files from your unit to a USB memory key, an Express card, or a computer. You can also transfer data from a storage device or a computer to your unit. Your unit is equipped with the following ports and devices for data transfer: FTB-500 Four USB 2.0 ports to connect a memory key a USB to RS-232 adapter (see Using the USB to RS-232 Adapter on page 145.
Managing Data Transferring Data via Bluetooth Transferring Data via Bluetooth With the optional Bluetooth device, you can transfer data between your unit and a computer using the Bluetooth technology. Note: The computer that you use must run Windows XP SP3 or later; otherwise, there could be problems during data transfer. The computer must also be equipped with a Bluetooth device and be configured properly.
Managing Data Transferring Data via Bluetooth IMPORTANT Depending on the operating system that your computer is running (or on the smartphone that you are using), it is possible that only data transfer secured with a passkey be allowed. Since your unit cannot receive data secured with passkeys, in such a case, data transfer would only be possible from your unit to the computer (or smartphone). The procedure presented hereafter explains how to transfer data from your unit to a computer.
Managing Data Transferring Data via Bluetooth To transfer data via Bluetooth: 1. Configure your unit as follows: 1a. Connect the Bluetooth device to one of the USB ports of your unit. 1b. From the main window, select the Tools tab. 1c. Tap Control Panel. 1d. Tap Bluetooth Devices.
Managing Data Transferring Data via Bluetooth 1e. From the Options tab, under Discovery, select the Turn discovery on check box. 1f. Ensure that the Allow Bluetooth devices to connect to this computer check box is selected. 1g. Tap OK to confirm.
Managing Data Transferring Data via Bluetooth 2. Configure the computer as follows: 2a. Connect another Bluetooth device to one of the USB ports of your computer. 2b. On the computer, from Control Panel, double-click Bluetooth Devices. 2c. From the Options tab, under Discovery, select the Turn discovery on check box. 2d. Ensure that the Allow Bluetooth devices to connect to this computer check box is selected. 2e. Tap OK to confirm. 3.
Managing Data Transferring Data via Bluetooth 7. Select the computer to which you want to transfer data as follows: 7a. Tap Browse. 7b. Select the desired computer, and then tap OK to confirm.
Managing Data Transferring Data via Bluetooth 8. If you want to use a passkey, select the corresponding check box and enter the passkey. When you have finished, tap Next. 9. Tap Browse to select the file that you want to send to the computer. 10. Select the file, tap Open to confirm, and then Next.
Managing Data Transferring Data via Bluetooth 11. On the computer, when the application prompts you, allow the connection and enter the passkey if necessary. Note: Once you have established a secured connection using a passkey, this passkey is kept in memory both on your unit and on the computer until you remove this connection (Control Panel> Bluetooth Devices > Devices) or change the passkey. 12. On the computer, click Finish. 13.
Managing Data Connecting to a Wireless Network Connecting to a Wireless Network With the optional Wi-Fi card (or a USB wireless adapter of your choice), you can connect to a wireless network and benefit from all resources that are available on this network. You can transfer data exactly as you would do from an Ethernet network. Note: To save power when your unit is running on batteries, you may wish to remove the Wi-Fi card when you do not use it. To connect to a wireless network: 1.
Managing Data Connecting to a Wireless Network 3. If it is not already done, configure the firewall as follows: 3a. From the main window, select the Tools tab. 3b. Tap Control Panel. 3c. Tap Windows Firewall. 3d. Select the Exceptions tab.
Managing Data Connecting to a Wireless Network 3e. Ensure that the File and Printer Sharing item is selected. 3f. Tap OK to confirm. 4. Tap Network Connections.
Managing Data Connecting to a Wireless Network 5. Double-tap Wireless Network Connection. 6. If your unit is already connected to a wireless network, tap View Wireless Networks to display the list of wireless networks.
Managing Data Connecting to a Wireless Network 7. From the Wireless Network Connection window, select the wireless network to which you want to connect. 8. Tap Connect. 9. If the network is protected by a network key (password) enter it in the corresponding boxes and tap Connect. Note: Since all networks are different, you may also need to configure other parameters before being able to transfer data via Wi-Fi.
Managing Data Using the USB to RS-232 Adapter Using the USB to RS-232 Adapter If you want to transfer data between your unit and a device that is only equipped with RS-232 (serial) ports, you have to use a USB/RS-232 adapter. You can use any USB/RS-232 adapter that you like. Once the adapter has been detected, the unit assigns it a COM port number. This COM port number is kept in memory even when you turn the unit off.
Managing Data Using the USB to RS-232 Adapter To use the USB/RS-232 adapter: 1. Turn on both the unit and the serial device. 2. Connect as shown. You can connect the USB end of the adapter to any of the USB ports. Serial end Serial device USB/RS-232 adapter USB end FTB-500 Note: If the device that you want to use is a computer (not equipped with USB ports) you may want to use a null-modem serial cable as an “extension cable” between the device and the USB/RS-232 adapter.
Managing Data Using the USB to RS-232 Adapter 3. From your unit, retrieve the COM port of the adapter as follows: 3a. From the main window, select the Tools tab. 3b. Tap Control Panel. 3c. Tap System.
Managing Data Using the USB to RS-232 Adapter 3d. From System Properties, select the Hardware tab, then tap Device Manager. 3e. Expand the Ports (COM & LPT) list to retrieve the COM port number that has been assigned to the adapter (identified as USB Serial Port) and write it down. 3f. Close the Device Manager.
Managing Data Using the USB to RS-232 Adapter 4. From your unit, configure the communication parameters as follows: 4a. From the main window, select the Tools tab, then tap PuTTY. 4b. Configure the parameters. Tree view From the tree view, select Connection > Serial and set the parameters as needed. Ensure that the COM port that you specify corresponds to the one that you wrote down at step 3e. If you want to view the characters that you type on screen, from the tree view, select Terminal.
Managing Data Using the USB to RS-232 Adapter 5. From the device, set the communications parameters. IMPORTANT To be able to establish a communication between the unit and the device, you must set the following parameters to the same values as those defined on your unit: Speed Data bits Stop bit Parity Flow control Note: The COM port number that you set on your device will probably differ from the one that you used on your unit. 6.
Managing Data Connecting to a VPN from Your Unit Connecting to a VPN from Your Unit Note: Only administrator-level users can install software under Windows XP. However, when the installation is complete, all users have the possibility to connect to a VPN from the unit. You can connect to a Virtual Private Network (VPN) from your unit if you install one of the supported VPN clients (applications).
Managing Data Connecting to a VPN from Your Unit IMPORTANT EXFO does not recommend to install more than one VPN client on a single FTB-500 unit. IMPORTANT To avoid communication problems between the VPN client and the VPN server, ensure that the date set on your unit corresponds to the current date. To install a VPN client on your unit: 1. If the date on your unit does not correspond to the current date, modify it (see Adjusting the Date, Time and Time Zone on page 77). 2.
Managing Data Using Your Unit as an FTP Server Using Your Unit as an FTP Server If you want your unit to act as an FTP server, you can use the Internet Information Services (IIS) Manager. If you need information on the IIS Manager or on how to transfer files via an FTP server, refer to Windows online help. To access the IIS Manager: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Administrative Tools. 4. Tap Internet Information Services.
9 Accessing Your Unit Remotely You can access your unit remotely from a computer using either the Remote Desktop Connection or TightVNC Client applications. This could be particularly useful if you do not intend to perform automation tasks on your platform. If you prefer to perform automation tasks on your platform and modules, see Preparing for Automation on page 175, Using FTB Products in an Automated Test Environment on page 213, or Preparing to Control Modules with a Dedicated Application on page 208.
Accessing Your Unit Remotely Working with Remote Desktop Working with Remote Desktop By default, the remote access to your unit with Remote Desktop is not enabled. However, once you enable it, all the accounts with administrator rights can use Remote Desktop. If you want accounts with limited rights to be able to use it as well, you must specifically grant them access. You can also configure the unit to prevent users from accessing it remotely.
Accessing Your Unit Remotely Working with Remote Desktop To allow the remote access to your unit with Remote Desktop: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap System. 4. From the System Properties dialog box, tap the Remote tab.
Accessing Your Unit Remotely Working with Remote Desktop 5. Under Remote Desktop, select Allow users to connect remotely to this computer. 6. Tap OK to confirm the changes and return to Control Panel. 7. Close the Control Panel window.
Accessing Your Unit Remotely Working with Remote Desktop To access your unit remotely with Remote Desktop: 1. Connect both the computer and your unit to the same network and make sure they can “see” each other as network restrictions might prevent them from communicating. If you want to use an Ethernet network, connect an RJ-45 (network) cable to the unit’s RJ-45 (Ethernet) port located on its left side. If you want to use a wireless network, see Connecting to a Wireless Network on page 140.
Accessing Your Unit Remotely Working with Remote Desktop 6. In the Connecting to Remote Desktop window, in the Computer list, type the IP address of the unit that you wrote down at step 4. 7. Click Connect. 8. When the application prompts you, enter your user name and password. 9. Click OK to open the session. Allowing Users with Limited Accounts to Use Remote Desktop By default, only the accounts with administrator rights can use Remote Desktop.
Accessing Your Unit Remotely Working with Remote Desktop To allow a user with limited accounts to use Remote Desktop: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap System. 4. From the System Properties dialog box, tap the Remote tab.
Accessing Your Unit Remotely Working with Remote Desktop 5. Under Remote Desktop, select Allow users to connect remotely to this computer. 6. Tap Select Remote Users.
Accessing Your Unit Remotely Working with Remote Desktop 7. From the Remote Desktop Users dialog box, tap Add. 8. From the Select Users dialog box, tap Advanced.
Accessing Your Unit Remotely Working with Remote Desktop 9. Tap Find Now to let the system find and display the list of users. 10. Select the user to which you want to grant access rights, and then tap OK. 11. From the list of users, select the user that you have just added, and then tap OK. 12. Repeat steps 9 to 11 with all the users to which you want to grant access rights. 13. From the Remote Desktop Users dialog box, tap OK. 14.
Accessing Your Unit Remotely Working with Remote Desktop Preventing Users from Connecting with Remote Desktop You can also configure the unit to prevent users to access it using Remote Desktop. However, all users having administrator user rights will be able to modify this setting at any time. To prevent users from connecting to the unit using Remote Desktop: 1. From the main window, select the Tools tab. 2. Tap Control Panel.
Accessing Your Unit Remotely Working with Remote Desktop 3. Tap System. 4. From the System Properties dialog box, tap the Remote tab. 5. Under Remote Desktop, clear the Allow users to connect remotely to this computer check box. 6. From the System Properties dialog box, tap OK to confirm the changes and return to Control Panel.
Accessing Your Unit Remotely Working With TightVNC Working With TightVNC The control of your unit with TightVNC requires the TightVNC Server (already installed on your unit) and the TightVNC Client Viewer (that you must install on your computer). The first time you start the TightVNC Server on your unit, the application will prompt you to define passwords. Once these passwords are defined, you are now ready to connect to your unit using the TightVNC Client (on your computer).
Accessing Your Unit Remotely Working With TightVNC Configuring the TightVNC Server The TightVNC Server is already installed on your unit. You must configure passwords before establishing a connection between a computer and your unit. To configure the TightVNC Server: 1. On the Windows taskbar, tap Start, and then select All Programs. 2. Select TightVNC, and then Launch TightVNC Server. 3.
Accessing Your Unit Remotely Working With TightVNC 6. In the Primary password and View-only password boxes, type the desired passwords. Note: The two passwords are independent of each other. They do not have to be identical. 7. Tap Apply, and then OK.
Accessing Your Unit Remotely Working With TightVNC Installing the TightVNC Viewer on a Client Computer If the TightVNC Viewer is not already installed on your computer, you can install it with the DVD that came with your FTB-500. To install the TightVNC Viewer on your computer: 1. Insert the installation DVD into the CD/DVD drive of your computer. 2. From the DVD Main Menu, click Explore this DVD. 3. Open the Utilities folder, and then copy the VNC Client folder. 4.
Accessing Your Unit Remotely Working With TightVNC Connecting to Your Unit with TightVNC Once the TightVNC Viewer is installed on your computer, you are ready to access your unit remotely. To connect to your unit with TightVNC: 1. Connect both the computer and your unit to the same network and make sure they can “see” each other as network restrictions might prevent them from communicating.
Accessing Your Unit Remotely Working With TightVNC 5. On the Windows taskbar, tap Start, and then select All Programs. 6. Select TightVNC, and then Launch TightVNC Server. 7. From your computer, double-click the TightVNC Viewer shortcut on your desktop. 8. In the VNC Server list, type the IP address of your unit that you wrote down at step 4. 9. Click Connect.
Accessing Your Unit Remotely Adding Exceptions to the Firewall Adding Exceptions to the Firewall Note: Only administrator-level users can add exceptions to the firewall. Your unit is protected by the Microsoft firewall to prevent unauthorized access when it is connected to a network or to the Internet. The firewall has been preconfigured so that all the applications that come with your unit work properly. However, you can allow other applications to access the network or the Internet by adding exceptions.
Accessing Your Unit Remotely Adding Exceptions to the Firewall 3. Tap Windows Firewall. 4. Select the Exceptions tab. 5. Tap Add Program to add any application that you need. 6. When you have finished, tap OK to confirm the changes and return to the Control Panel window.
10 Preparing for Automation The FTB-500 was designed to meet the requirements of automation and to facilitate its integration with your test environment. EXFO supplies commands that follow the guidelines determined by the SCPI consortium and LabVIEW drivers for many instruments.EXFO also supplies COM properties and events allowing you to build your own application.
Preparing for Automation The choice of a technology will depend on your particular needs.
Preparing for Automation Linking Units with the Ethernet Port Linking Units with the Ethernet Port Your FTB-500 is equipped with an Ethernet port (10/100 000)to send and receive data.Refer to the Windows documentation for information about Ethernet port settings and possibilities.
Preparing for Automation Linking Units with the Serial Port Linking Units with the Serial Port Your FTB-500 is equipped with a serial (RS-232) port to send and receive data. Refer to the Microsoft Windows documentation for information about serial port settings and possibilities.
Preparing for Automation Getting Optimum Performance from Your FTB-500 Getting Optimum Performance from Your FTB-500 Several factors influence the data transfer rate of an FTB-500. The information presented hereafter will help you get the best transfer rate possible.
Preparing for Automation Getting Optimum Performance from Your FTB-500 Output format (RS-232, ActiveX and TCP/IP): The FTB-500 provides the following output formats for measurement results: ASCii PACKed Generally, the PACKed format allows to pass three to four times more information than the ASCii format for the same transfer rate. Often, the PACKed format is also more efficient since it reduces the FTB-500 CPU work load (no need for an internal conversion to ASCII format).
Preparing for Automation Changing Communication Settings Changing Communication Settings Communication settings cannot be modified without turning on your FTB-500 and starting ToolBox To change communication settings: 1. Select the Tools tab, then Instrument Control Configuration.
Preparing for Automation Changing Communication Settings 2. Under Platform Startup, determine whether your module applications will be started locally or remotely by clicking the corresponding option. If Local mode is selected, you will not be able to send remote commands to your FTB-500. If Remote mode is selected, all modules in your FTB-500 will be initialized upon startup so you are ready to send remote commands. If you selected Local mode, you can go directly to step 5. 3.
Preparing for Automation Changing Communication Settings 4. According to the communication type you have selected, customize the corresponding parameters as shown below. For RS-232 Serial port—used to connect the RS-232 cable. The only available value is COM1. Determines the speed at which data is sent between the FTB-500 and a computer, in bits per second (b/s). End-of-string (EOS) character—used to indicate the end of a data string (when sending or receiving data).
Preparing for Automation Changing Communication Settings To revert to default general settings: 1. Click the Restore Default Settings button. 2. Click Apply to confirm your changes. To revert to default RS-232 settings: 1. Click the Default RS-232 Settings button. 2. Click Apply to confirm your changes.
Preparing for Automation Configuring DCOM Access to Your Unit Configuring DCOM Access to Your Unit DCOM technology allows to control devices and optical instruments via Ethernet. The EXFO IcSCPIAccess Class component provided with your FTB-500 acts as a communication link between a client application and EXFO’s Instrument Control. DCOM ensures communication between the client application and Instrument Control via your local network.
Preparing for Automation Configuring DCOM Access to Your Unit Setting the General Security Parameters Note: To run DCOMCNFG.EXE, you need administrator access rights. To set the general security parameters: 1. On the Windows taskbar, click Start and select Run. 2. In the Open box, type DCOMCNFG.EXE and click OK. 3. In the Component Services dialog box, go to Console Root > Component Services > Computers. 4. In the Computers dialog box, right-click My Computer, and then select Properties.
Preparing for Automation Configuring DCOM Access to Your Unit 5. In the My Computer Properties dialog box, click the COM Security tab. 6. Under Access Permissions, click Edit Limits.
Preparing for Automation Configuring DCOM Access to Your Unit 7. In the Access Permission dialog box, ensure that the Distributed COM Users group appears in the Group or user names list. You can now allow users to access general DCOM services on your FTB-500. You can either: Add a user to the Distributed COM Users group (refer to Microsoft help). OR Add a user explicitly under both, Access Permission and Launch Permission tabs (see procedure below).
Preparing for Automation Configuring DCOM Access to Your Unit To add a user explicitly: 1. In the My Computer Properties dialog box, click the COM Security tab. 2. Under Access Permissions, click Edit Limits. 3. In the Access Permission dialog box, click Add.
Preparing for Automation Configuring DCOM Access to Your Unit 4. In the Select Users or Groups dialog box, under Enter the object names to select, type the name of the user to whom you want to give access rights. 5. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit 6. Confirm the newly added user has remote access permission as follows: 6a. In the Access Permission dialog box, select the name of the new user. 6b. Under Permissions for (new user), ensure Allow is selected for Remote Access. 6c. Click OK. 7. In the My Computer Properties dialog box, click the COM Security tab. 8. Under Access Permissions, click Edit Limits.
Preparing for Automation Configuring DCOM Access to Your Unit 9. In the Launch Permission dialog box, click Add. 10. In the Select Users or Groups dialog box, under Enter the object names to select, type the name of the user to whom you want to give start and activation access rights. 11. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit 12. Confirm the newly added user has Remote Launch and Activation permission as follows: 12a.In the Launch Permission dialog box, select the name of the new user. 12b.Under Permissions for (new user), ensure Allow is selected for both Remote Launch and Remote Activation. 12c. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit Customizing the Specific Security Parameters Once you have defined the general security parameters, you can define the specific security parameters. To customize the specific security parameters: 1. From the Component Services dialog box, select: Console Root> Component Services> Computers> My Computer> DCOM Config to show the contents of the DCOM Config folder. 2. From DCOM Config, right-click EXFO KernosHost, and select Properties. 3.
Preparing for Automation Configuring DCOM Access to Your Unit 4. In the Authentication Level list, select Default.
Preparing for Automation Configuring DCOM Access to Your Unit 5. In the EXFO KernosHost Properties dialog box, click the Security tab. 6. Under Launch and Activation Permissions, select Customize, and then click Edit to edit the list of allowed users. IMPORTANT Customizing access rights sets both remote AND local permissions. As a result, you will have to specify every user who must have local access to the system (see Setting the General Security Parameters on page 186).
Preparing for Automation Configuring DCOM Access to Your Unit 8. In the Select Users or Groups dialog box, under Enter the object names to select, type the name of the user to whom you want to give start and activation permissions for remote access. 9. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit 10. In the Launch Permission dialog box, select a user. 11. To allow this user to start and activate the FTB-500 remotely, select Allow for all four permission choices. 12. Repeat steps 10 and 11 for each newly added user. 13. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit 14. In the EXFO KernosHost Properties dialog box, click the Security tab. 15. Under Access Permissions, select Customize, and click Edit to edit the list of allowed users. IMPORTANT Customizing access rights sets both remote AND local permissions. As a result, you will have to specify every user who must have local access to the system (see Setting the General Security Parameters on page 186).
Preparing for Automation Configuring DCOM Access to Your Unit 17. In the Select Users or Groups dialog box, under Enter the object names to select, type the name of the user to whom you want to give access permissions for remote access. 18. Click OK. 19. In the Access Permission dialog box, select a user. 20. To allow this user to access the FTB-500 remotely, select Allow for both permission choices.
Preparing for Automation Configuring DCOM Access to Your Unit 21. Repeat steps 19 and 20 for each newly added user. Note: You can also deny connection permission for specific users. 22. Click OK to close the Access Permission dialog box. 23. Click OK to close the EXFO KernosHost Properties dialog box. 24. Restart your FTB-500. The EXFO IcSCPIAccess Class component, located on your FTB-500, can now be accessed with DCOM. Note: To run DCOMCNFG.EXE, you need Administrator access rights.
Preparing for Automation Configuring DCOM Access to Your Unit Enabling DCOM on Client Computer If you want to subscribe to EXFO IcSCPIAccess Class component events, you need to set security parameters on the client computer. To enable DCOM on the client computer: 1. Start Windows, on the taskbar, click Start and select Run. 2. In the Open box, type “DCOMCNFG.EXE” and click OK. 3. Click OK to open the Component Services dialog box.
Preparing for Automation Configuring DCOM Access to Your Unit 4. In the Component Services dialog box, select: Console Root> Component Services> Computers> to show available computers.
Preparing for Automation Configuring DCOM Access to Your Unit 5. Right-click My Computer, and then select Properties. 6. In the My Computer Properties dialog box, click the Default Properties tab. 7. Select Enable Distributed COM on this computer. 8. Under Default Distributed COM Communication Properties, in the Default Authentication Level list, select Connect. 9. In the Default Impersonation Level list, select Identify. 10. Click OK.
Preparing for Automation Configuring DCOM Access to Your Unit 11. Click the COM Security tab and, under Access Permissions, click Edit Limits. 12. In the Access Permission dialog box, ensure that, for ANONYMOUS LOGON, local and remote accesses are allowed. If ANONYMOUS LOGON is not listed under Group or user names, click Add to add it. For more information on enabling events with DCOM, refer to AppId Key in MSDN Documentation.
Preparing for Automation Configuring DCOM Access to Your Unit Disabling DCOM Access to Your FTB-500 If you no longer want client computers to access your FTB-500 using DCOM, you can disable this access. To disable DCOM access to your FTB-500: 1. Start Windows, on the taskbar, click Start and select Run. 2. In the Open box, type “DCOMCNFG.EXE” and click OK. 3.
Preparing for Automation Configuring DCOM Access to Your Unit 5. In the EXFO KernosHost Properties dialog box, click the Security tab. 6. Under Launch and Activation Permissions and Access Permissions, select Use Default. This ensures the EXFO IcSCPIAccess Class component uses the default lists instead of the customized lists. 7. Click OK. 8. Restart your FTB-500. The EXFO IcSCPIAccess Class component, located on your FTB-500, cannot be accessed with DCOM.
Preparing for Automation Preparing to Control Modules with a Dedicated Application Preparing to Control Modules with a Dedicated Application Some modules come with a dedicated application designed to control them remotely from a computer. The main characteristic of this application is that it lets another user control the module exactly as if he had it close at hand.
Preparing for Automation Preparing to Control Modules with a Dedicated Application To activate or deactivate remote control: 1. Select the Tools tab. 2. Select Remote Control Configuration.
Preparing for Automation Preparing to Control Modules with a Dedicated Application 3. From the Remote Control Configuration window you will see all the inserted modules. Select the module you want to have a remote access on. Note: Modules for which remote control is not supported are identified as unrecognized. 4. Set the parameters: 210 Select Remote Control to let another user control the module from a computer.
Preparing for Automation Preparing to Control Modules with a Dedicated Application 5. Under Description, type a relevant description (test interface ID, for example). Note: You can enter up to 10 characters. The description corresponds to the test interface ID or any other relevant description. 6. Press Apply to enter your changes or OK to apply your changes and close the window.
11 Using FTB Products in an Automated Test Environment EXFO supplies commands that follow the guidelines determined by the SCPI consortium and LabVIEW drivers for all available instruments. EXFO also supplies COM properties and events allowing you to build your own application. Your application can be developed using LabVIEW, Visual C++, Delphi.NET, Visual Basic or any other language that runs under Windows XP.
Using FTB Products in an Automated Test Environment Managing the States of Your FTB-500 Managing the States of Your FTB-500 Your FTB-500 can be in one of the following states: State Local Characteristics Front-panel keys of the FTB-500 unit and peripherals are all functional Default state at unit turn on Remote Front-panel keys of the FTB-500 unit and peripherals Local with lockout Return to Local mode only possible via commands are not functional except for the LOCAL key and the power swi
Using FTB Products in an Automated Test Environment Managing the States of Your FTB-500 The following diagram shows the possible transitions between the different states. 3 Local Remote 1 2 5 4 7 9 6 Local Lockout No. Remote Lockout 8 Possible in ActiveX by setting: 1 The RemoteState property to True. 2 The LockoutState property to True. 3 The RemoteState property to False. 4 The LockoutState property to True. 5 The LockoutState property to False.
Using FTB Products in an Automated Test Environment Standard Status Data Structure Standard Status Data Structure Each device that is physically connected to the remote 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 FTB Products in an Automated Test Environment Standard Status Data Structure The following table presents a summary of the possible operations on ESR and ESE registers. Register ESR ESE Read Write Clear Use *ESR?. Impossible to write. Use *CLS. Use *ESE?. Use *ESE. Use *ESE with a value equal to 0. Read the register. STB and SRE The status byte register and service request enable register information is presented in the following table.
Using FTB Products 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 content is only modified when the Event registers or Queues are modified.
Using FTB Products in an Automated Test Environment Standard Status Data Structure FTB-500 219
Using FTB Products 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.2-1992, IEEE Standard Codes, Formats, Protocols and Common Commands For Use with ANSI/IEEE Std. 488.1-1987. New York, 1992. Standard Commands for Programmable Instruments (SCPI).
Using FTB Products 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 FTB Products 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 FTB Products in an Automated Test Environment Consulting Data Types 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 FTB Products in an Automated Test Environment Writing Remote Control Code 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. The FTB-500 offers many commands permitting complete remote control of all the FTBcomponents. These commands adhere to the SCPI standard.
Using FTB Products in an Automated Test Environment Writing Remote Control Code When you write code, you must follow these rules on message reception and transmission: FTB-500 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 FTB Products in an Automated Test Environment Error Message Format Error Message Format System and device-specific errors are managed by the FTB-500. The generic format for error messages is illustrated in the following figure.
Using FTB Products in an Automated Test Environment Working with EXFO COM Objects Working with EXFO COM Objects The ToolBox CD offers you a demo application to show how to communicate with your FTB-500 using COM technology via the provided IcSCPIAccess interface. The source files can be found on the CD under: F:\examples\ScpiActiveX where F corresponds to the CD-ROM drive (the CD-ROM drive letter may differ from one computer to another).
Using FTB Products 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 FTB Products 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 FTB Products 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 .vi files related to an instrument are presented in the same folder.
Using FTB Products in an Automated Test Environment Using the EXFO Getting Started Applications On the Front Panel, you can set communication parameters between the FTB-500 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 FTB Products 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 “Instrument2600bTest_SetSourceState.vi”, which, in turn, calls the “SourcePowerState_GSet.vi”sub VI that will perform the appropriate action on the instrument.
Using FTB Products 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 FTB-500, start ToolBox, 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 FTB Products 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 FTB Products 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 FTB Products in an Automated Test Environment Building and Using Custom VIs When you click an icon in the EXFO palette, the corresponding sub-palette opens, giving you access to the different functions.
Using FTB Products in an Automated Test Environment Building and Using Custom VIs Note: The procedure provided hereafter is for guidance only. The actual procedure may vary depending on the type of product you are using. 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.
Using FTB Products in an Automated Test Environment Building and Using Custom VIs 2c. From the Instrument I/O palette, select Instrument Drivers. 2d. From the Instrument Drivers palette, select EXFO. 3. Select EXFO IQS Base. 4. From the EXFO IQS Base palette, select EXIQSBASE_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 228. 6. From the EXFO palette, select the desired instrument. 7.
Using FTB Products 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 fromEXIQSBASE_OpenComm.vi. The example below shows how to configure the SourcePowerState_GSet.vi to turn on the tunable lasersource.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 FTB Products in an Automated Test Environment Building and Using Custom VIs 10. When you are finished, add EXIQSBASE_CloseComm.vi to your VI. Connect the Communication ID out parameter of the last function to the Communication ID in parameter of EXIQSBASE_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.
Using FTB Products in an Automated Test Environment Monitoring Remote Commands Monitoring Remote Commands ToolBox allows you to monitor remote commands sent to your units, if desired. To monitor remote commands: 1. Select the Tools tab. 2. Depending on which type of communication protocol you are using, select IC Monitor or SCPI Telnet Monitor.
Using FTB Products in an Automated Test Environment Monitoring Remote Commands 3. Do one of the following: If monitoring using ActiveX or RS-232, click Connect to IC. Connection information Incoming commands You are automatically connected to the monitoring system. The Disconnect from IC button becomes available for you when you are ready to disconnect.
Using FTB Products in an Automated Test Environment Monitoring Remote Commands If monitoring using TCP/IP, which provides sending SCPI commands over TCP/IP through Telnet from the EXFO Instrument Control, you are automatically connected to the monitoring system. Note: Port 5024 is designated for sending SCPI commands in the Telnet protocol.
Using FTB Products in an Automated Test Environment Monitoring Remote Commands Connection information is also displayed in a separate tab, identified by its IP address, from where you can monitor the commands and other actions sent through TCP/IP over Telnet, as well as the results. Connection tabs List of actions and results With the History parameter, you determine how many commands you want to keep in the list.
12 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 Detector Ports Cleaning Detector Ports Regular cleaning of detectors will help maintain measurement accuracy. IMPORTANT Always cover detectors with protective caps when unit is not in use. To clean detector ports: 1. Remove the protective cap and adapter (FOA) from the detector. 2. If the detector is dusty, blow dry with compressed air. 3. Being careful not to touch the soft end of the swab, moisten a cleaning tip with only one drop of isopropyl alcohol.
Maintenance Cleaning VFL-Type Connectors Cleaning VFL-Type Connectors VFL-type connectors are fixed on your unit and can be cleaned using a mechanical cleaner. WARNING Verifying the surface of the connector with a fiber-optic microscope WHILE THE UNIT IS ACTIVE WILL result in permanent eye damage. To clean a connector using a mechanical cleaner: 1. Insert the mechanical into the optical adapter, and push the outer shell into the cleaner.
Maintenance Cleaning the Touchscreen Cleaning the Touchscreen Clean the touchscreen with a soft, non-abrasive cloth, such as one used for cleaning reading glasses, dampened with water. CAUTION Using anything else than water can damage the special coating used for units equipped with an outdoor-enhanced screen (S2 option). When not using your unit, EXFO recommends using the screen protector that came with it.
Maintenance Battery Maintenance Recommendations Battery Maintenance Recommendations IMPORTANT Fully charge batteries before using the unit for the first time. New batteries are fully charged after approximately 4 hours or when the LED stops flashing. To ensure that batteries function or charge properly, keep them in temperatures between 10 oC and 40 oC (50 oF and 104 oF). Store below 50 oC (122 oF). Leave the unit plugged in when not in use. Do not leave a battery discharged for several days.
Maintenance Inserting and Removing Batteries Inserting and Removing Batteries The FTB-500 can be powered either by batteries or from an appropriate power outlet when used with the provided power supply. CAUTION Your unit uses smart lithium-ion (Li-Ion) batteries with built-in protection that have been especially designed for EXFO. For this reason, you can only replace them with batteries of the same type and model. The use of other batteries may damage your unit and compromise your safety.
Maintenance Inserting and Removing Batteries 2. Open the battery compartment located on the back panel of the unit by undoing the retaining screw (two retaining screws on the eight-slot model), then pulling the battery compartment door away. Four-slot model Eight-slot model 3. Pull out one of the batteries using the tab.
Maintenance Verifying Battery Status 4. Slide the new battery in, using the image below as a guide. It will not go in completely if inserted incorrectly. Four-slot model Battery poles Eight-slot model D C (+) Positive end (-) T Negative end Tab 5. Repeat steps 3 and 4 with the other battery (two remaining batteries for the eight-slot model). 6. Close the battery compartment and tighten the retaining screw back into position (two retaining screws on the eight-slot model).
Maintenance Verifying Battery Status If you are using alternating current (AC), the gauge will show an electric plug icon. Tapping the icon will detail how much power is left for each battery in your unit. Should the batteries require a recalibration, you will be notified in the battery status window.
Maintenance Recalibrating the Batteries Recalibrating the Batteries Depending on the way the unit is used, after a while, the charge status icon may no longer correspond to the actual power level of the batteries (for example, the battery LED is green and not blinking, which normally indicates that the batteries are fully charged, yet the battery gauge indicates that they are only charged at 85 % of their capacity). A complete calibration cycle will be necessary.
Maintenance Recalibrating the Batteries 2. Connect your unit to a power outlet using the provided AC adapter/charger or power supply. 3. Tap the Start Calibration button (the Stop Calibration button will become available). When a calibration step is underway, the on-screen LED preceding the step name appears in yellow. When a step is complete, the LED turns to green. Once calibration is complete, the Start Calibration button becomes available again.
Maintenance Enabling Automatic Windows Updates Enabling Automatic Windows Updates You can configure your unit to automatically search and install Windows updates to ensure that you benefit from the latest versions of the Windows applications. Your unit will need an Internet access for the updates. Only the applications from Microsoft will be updated with the automatic Windows update feature. If you want to update EXFO applications, see Installing or Upgrading the Applications on page 36.
Maintenance Enabling Automatic Windows Updates To enable the automatic updates for Windows applications: 1. From the main window, select the Tools tab. 2. Tap Control Panel. 3. Tap Automatic Updates.
Maintenance Enabling Automatic Windows Updates 4. Select the update option that better suits your need. 5. Tap Apply to confirm the changes, and then OK to return to the Control Panel window.
Maintenance Replacing Fuses (Eight-Slot Model Only) Replacing Fuses (Eight-Slot Model Only) The unit contains two F6.3A L 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 on the left panel of the unit, just below the power inlet. WARNING Both neutral and live wires are energized. If a fuse is blown, make sure that no part of the unit remain energized when changing it. To replace a fuse: 1. Turn off the unit and unplug the power cord. 2.
Maintenance Recalibrating the Unit 5. Make sure the fuses are placed firmly in the holder prior to reinsertion. 6. Firmly push the fuse holder into place. Recalibrating the Unit EXFO manufacturing and service center calibrations are based on the ISO/IEC 17025 standard (General Requirements for the Competence of Testing and Calibration Laboratories).
Maintenance Recycling and Disposal (Applies to European Union Only) To help you with calibration follow-up, EXFO provides a special calibration label that complies with the ISO/IEC 17025 standard and indicates the unit calibration date and provides space to indicate the due date.
13 Troubleshooting Solving Common Problems Before calling EXFO’s technical support, you may want to consider the following solutions to problems that could occur. Problem My FTB-500 does not start. Possible Cause It is not connected to a power source. Batteries are completely discharged. Windows startup files have been corrupted. The system has encountered a problem. The screen remains black The display parameters are even if the FTB-500 is turned not correctly set. on.
Troubleshooting Solving Common Problems Problem The USB device I have just installed is not working. Possible Cause There might have been a problem during installation. You do not have the proper driver for this device. The FTB-500 does not recognize a test module. Module application is not installed. Defective module. Solution Disconnect, then reconnect the device. Turn off the FTB-500, then turn it on again.
Troubleshooting Solving Common Problems Problem The 3G USB modem key is connected, but you are not able to access the Internet. Possible Cause Solution There is no SIM card in Insert the SIM card into the USB modem key. For complete instructions, refer to the documentation that came with your modem key. The FTB-500 unit is not Ensure that the latest System Upgrade and Platform kits are installed on your unit before connecting your USB modem key.
Troubleshooting Solving Common Problems Problem (...continued) The 3G USB modem key is connected, but you are not able to access the Internet. Possible Cause Solution A problem occurred From ToolBox, select the during the installation of Tools tab, then tap the AirCard Watcher Control Panel. application. Tap System, and then select the Hardware tab. Tap the Device Manager button.
Troubleshooting Solving Common Problems Problem The GPS USB key is not detected. Possible Cause --- Solution Disconnect the GPS key from your unit, and try connecting it again. If the GPS key is still not detected, try connecting it to another USB port. The SumatraPDF reader has --been updated by mistake. Restore your unit. To do so, see Restoring Your Unit to Normal Operation on page 272. OR The language that you have selected for the SumatraPDF reader is no longer available.
Troubleshooting Solving Common Problems Problem Possible Cause Solution Battery indicator shows only Battery needs to be recalibrated or changed. a fraction of the power is left, but the batteries are fully charged. Use the battery (You are able to operate your unit, but the software automatically blocks when it reaches its set power threshold). Change the batteries. When I start the probe application, an error message warns me that the probe application is not installed on my unit.
Troubleshooting Solving Common Problems Problem Possible Cause Solution My module does not seem to fit all the way inside the platform and I cannot lock it in place using the retaining screw. You are using an older module with a rubber O ring directly behind the faceplate. Remove the O ring simply by pulling it away from the module. The O ring will be permanently removed, but this does not affect the way your module will perform.
Troubleshooting LED Indicator Color Codes LED Indicator Color Codes The LED indicators can convey different message depending on their colors and state. LED Power Color and Status Message Green Unit on. Green, Unit in Standby mode. blinking Battery (external Green power connected) Green, blinking Yellow, blinking Fully charged Charging Module using or could be using more power than what is available from batteries. Do not disconnect AC power while this module is in use.
Troubleshooting LED Indicator Color Codes LED Battery (external power not connected) Color and Status Message Not lit Above LOW charge level Yellow LOW charge level Yellow, Module and platform could be using more Red Battery error blinking power than what is available from the batteries at any time. Connect AC power as soon as possible. Laser Red, blinking One or more laser sources are on.
Troubleshooting Restoring Your Unit to Normal Operation Restoring Your Unit to Normal Operation Your FTB-500 is set to start using the standard Windows startup sequence.
Troubleshooting Restoring Your Unit to Normal Operation IMPORTANT Restoring the system partition will format the unit’s C drive and replace what is currently installed on your unit with the image you choose. This operation cannot be undone or stopped once it is started. If you have installed other products that are not included in your image file, you will have to reinstall them afterwards.
Troubleshooting Restoring Your Unit to Normal Operation To restore the system partition: 1. Turn on the FTB-500. 2. While the system is displaying the boot menu (3 seconds), press . OR Press any key on the keyboard (if you have connected one). 3. Press to select the emergency system tools operation mode, then LOCAL to confirm your choice. Note: The touchscreen becomes effective at this point.
Troubleshooting Restoring Your Unit to Normal Operation 4. From the main window, select Restore system partition from an image, then tap Next. 5. Select which image (.wim file) you want to use. An image file is available on the E drive. However, you can use an image file that you have on a USB storage device. Use the Browse button to locate the image file that you want to use.
Troubleshooting Restoring Your Unit to Normal Operation 6. Tap Next to proceed to the next step. 7. Tap Next to start the restoration process. The unit will restart upon completion of the process.
Troubleshooting Restoring Your Unit to Normal Operation To retrieve data from the D drive: 1. Turn on the FTB-500. 2. While the system is displaying the boot menu (3 seconds), press . OR Press any key on the keyboard (if you have connected one). 3. Press to select the emergency system tools operation mode, then LOCAL to confirm your choice. Note: The touchscreen becomes effective at this point. 4. From the main window, select Backup data and configuration files to USB flash drive, then tap Next.
Troubleshooting Restoring Your Unit to Normal Operation 5. Select the files to back up. A green check mark indicates a selection of the entire folder (subfolders and files). A shaded check box indicates that not all of the files of subfolders are selected. 6. If the USB device you want to use is not connected to the unit, connect it now so that the system can find it. Tap Next.
Troubleshooting Restoring Your Unit to Normal Operation 7. Select the USB device onto which you want to save the data from the list of available devices. Note: If you have forgotten to connect the USB device at this point and that it does not show up in the list, tap Back, connect the device, then tap Next to return to this window. 8. Tap Next to start the file copy process. A progress bar indicates which files are being copied.
Troubleshooting Restoring Your Unit to Normal Operation To verify disk integrity: 1. Turn on the FTB-500. 2. While the system is displaying the boot menu (3 seconds), press . OR Press any key on the keyboard (if you have connected one). 3. Press to select the emergency system tools operation mode, then LOCAL to confirm your choice. Note: The touchscreen becomes effective at this point. 4. From the main window, select Check disk integrity, then tap Next.
Troubleshooting Restoring Your Unit to Normal Operation 5. Tap Next to start the disk analysis. Once the analysis is complete, you can view a report on each drive by tapping Details. 6. Tap OK once you have finished. 7. To exit the integrity analysis tool, tap Cancel to return to the main window.
Troubleshooting Accessing Online Help Accessing Online Help You can either access the online help for the platform itself, or obtain more information about the modules currently in the unit. Each module also has its own online help accessed independently. Accessing the Platform Online Help The platform online help is conveniently available from the Main Menu. To open the online help file: From the Main Menu, tap Help.
Troubleshooting Accessing Online Help Viewing Information about the Modules You can obtain more information on the modules that are currently inserted in your unit. For information on how to start an application, see Starting Module Applications on page 40. To use the Module Information feature: 1. From the Modules tab, select the module for which you want more information. The corresponding Module Applications section will appear. 2. Tap Module Information.
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.
Troubleshooting Viewing System Information Viewing System Information The System Information function tab contains important information on your unit. Should you need to contact the technical support group, this is the location where you can find information they may require to help you, such as version numbers for kits and components. Consulting the About Tab The About tab contains information on how to contact EXFO should you need to do so. To access the About tab: 1.
Troubleshooting Viewing System Information 2. Select the About tab to view information on your unit.
Troubleshooting Viewing System Information Viewing Platform-Related Information You might need information specific to the platform, such as component versions, when calling EXFO’s technical support team. To access the Platform tab: 1. Tap the System Information function tab.
Troubleshooting Transportation 2. Select the Platform tab. Transportation Maintain a temperature range within specifications when transporting the unit. Transportation damage can occur from improper handling. The following steps are recommended to minimize the possibility of damage: 288 Pack the unit in its original packing material when shipping. Avoid high humidity or large temperature fluctuations. Keep the unit out of direct sunlight. Avoid unnecessary shocks and vibrations.
14 Warranty General Information EXFO Inc. (EXFO) warrants this equipment against defects in material and workmanship for a period of one year 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 293). 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 Central processing unit (CPU) Intel Core 2 Duo Display Touchscreen, color TFT, 800 x 600 TFT, 307 mm (12.
Technical Specifications PM-500 BUILT-IN POWER METER SPECIFICATIONS (OPTIONAL) e Calibrated wavelengths (nm) 850, 1300, 1310, 1490, 1550, 1625, 1650 Power range (dBm) 10 to —86 Uncertainty (%) e ±5 % ± 3 pW (up to 5 dBm) Display resolution (dB) 0.01 = max to —76 dBm 0.1 = —76 dBm to —86 dBm Automatic offset nulling range f Max power to —63 dBm Tone detection (Hz) 270/1000/2000 Notes a. All specifications valid at 23 °C (73 °F). b. Standard recharge time is 4 h.
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. Data types are divided into two groups: for the types that are used when you want to send messages to a device and for the types that are used when a device sends responses to the controller.
Data Types Applicable Data Types for Input—IEEE 488.2 Applicable Data Types for Input—IEEE 488.
Data Types Applicable Data Types for Input—IEEE 488.2 This data type will be used to send short mnemonics when a cannot be used. Examples: TRIANGLEWAVE, NCONTINUOUS (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.
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 298) 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 307.
C IEEE 488.2 and Specific Command Reference This chapter presents detailed information about the commands and queries supplied with your FTB-500. IEEE 488.2 Commands–Quick Reference The FTB-500 recognizes the required commands identified in IEEE 488.2. The table below summarizes these commands. These commands are fully explained on the following pages.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands IEEE 488.2 Required Commands *CLS 320 Description The *CLS command clears the Standard Event Status Register and the Error/Event Queue.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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. MSB Standard Event Status Enable Register PON URQ CME EXE DDE Syntax *ESE Parameter(s) RegisterValue: QYE LSB N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *ESE The table below shows the contents of this register. Bit Weight Meaning PON 128 Power ON Enable URQ 64 User ReQuest Enable 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 Required Commands *ESE? Description With the *ESE? query you can determine the current contents of the Standard Event Status Enable Register. See the contents of this register below. MSB Standard Ev ent Status Enable Register PON FTB-500 URQ CME Syntax *ESE? Parameter(s) None Response Syntax EXE DDE QYE LSB N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *ESR? Description With the *ESR? query you can 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. Standard Event Status Register MSB PON FTB-500 URQ CME Syntax *ESR? Parameter(s) None Response Syntax EXE DDE LSB QYE N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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. The response syntax for the *IDN? query, is defined as an element.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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 Required Commands *OPC FTB-500 Description The *OPC command makes synchronization between the instrument and an external controller possible. 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 Required Commands *OPC? Description The *OPC? query makes possible the 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 Required Commands *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). c) Forces the device into OQIS state (Operation complete Query Idle State).
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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 ice Request Enable Register 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 Required Commands *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 Required Commands *SRE? Description With the *SRE? query you can determine the current contents of the Service Request Enable Register. See the contents of this register below. Serv ice Request Enable Register MSB N.U. Bit 334 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. 8 Not used EAV 4 Error / Event AVailable Enable N.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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 Required Commands *STB? Description With the *STB? query you can read the status byte and Master Summary Status bit. See the content of this register below. MSB Status By te Register N.U. 336 RQS/ 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 Required Commands *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 FTB-500 Weight Meaning N.U.
IEEE 488.2 and Specific Command Reference IEEE 488.2 Required Commands *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.2 Required Commands *WAI FTB-500 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 Specific Commands—Quick Reference Specific Commands—Quick Reference The table below contains a summary of the FTB-500 specific commands. These commands are fully explained on the following pages.
IEEE 488.2 and Specific Command Reference Specific Commands Specific Commands :FORMat[:DATA] Description The FORMat[:DATA] command selects the data format and . The parameter is optional for all data format, its meaning is dependent on the data format selected. If PACKed type is selected, the data is transferred in a . The ASCii-type data is automatically identified by its syntax.
IEEE 488.2 and Specific Command Reference Specific Commands :FORMat[:DATA] In ASCii format, the numeric data is transferred to ASCii bytes in , or representation, as appropriate. In PACKed format, data is transferred to a , in a manner specified in the device documentation. Length: The program data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Specific Commands :FORMat[:DATA]? Description The FORMat[:DATA]? query returns the data format and the . At *RST, ASCii is selected as the default data format and the is set to 0. Syntax :FORMat[:DATA]? Parameter(s) None Response Syntax , Response(s) Type: The response data syntax for is defined as a element.
IEEE 488.2 and Specific Command Reference Specific Commands :FORMat[:DATA]? When the data is returned in ASCII, the is the number of significant digits to be returned. A value of zero indicates that the device selects the number of significant digits to be returned. When the data is returned in PACKED , the is not used and always returns 0.
IEEE 488.2 and Specific Command Reference Specific Commands :INSTrument:CATalog? Description The INSTrument:CATalog? query returns a comma-separated list of , which contains the names of all logical instruments and groups. If no logical instruments are defined, a single null is returned. This is not affected by a *RST command.
IEEE 488.2 and Specific Command Reference Specific Commands :INSTrument:CATalog:FULL? Description The INSTrument:CATalog:FULL? returns a list of - pairs. The contains the name of the logical instrument. The immediately following formatted number is its associated logical instrument number. All response data elements are separated by commas.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:DATE Description The SYSTem:DATE command is used to set the device's internal calendar. This is not affected by a *RST command. Syntax :SYSTem:DATE,, Parameter(s) Year: The program data syntax for is defined as a element. The is rounded to the nearest integer. Its range is limited by the capability of the device.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:DATE Day: The program data syntax for is defined as a element. The is rounded to the nearest integer. It ranges from 1 to the number of days in the month from the previous parameter. This command keeps track of the number of days in each month, accounting for leap years through the range of years that it accepts.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:DATE? Description The SYSTem:DATE query returns the instrument's internal calendar. This is not affected by a *RST command.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:DATE? Response(s) Year: The response data syntax for is defined as a element. The is a four-digit number, including century and millennium information. Month: The response data syntax for is defined as a element. The ranges from 1 to 12, inclusively. The number 1 corresponds to January, 2 to February, and so on.
IEEE 488.2 and Specific Command Reference Specific Commands :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 Specific Commands :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 Specific Commands :SYSTem:TIME Description This device has an internal clock and implements the SYSTem:TIME command to set the clock time over the interface. This is not affected by a *RST command. Syntax :SYSTem:TIME,, Parameter(s) Hour: The program data syntax for is defined as a element. The is always rounded to the nearest integer. It ranges from 0 to 23 inclusively.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:TIME Seconds: The program data syntax for is defined as a element. The is rounded to the resolution of the clock. It ranges from 0 to 60. A value of 60 is allowed since rounding may cause a number greater than 59.5 to be rounded to 60. When this element is rounded to 60 it shall be set to 0 and the minute value incremented. Any other carries shall be rippled through the date.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:TIME? Description This device has an internal clock and implements the SYSTem:DATE? query to get the clock time over the interface. This is not affected by a *RST command.
IEEE 488.2 and Specific Command Reference Specific Commands :SYSTem:TIME? Response(s) Hour: The response data syntax for is defined as a element. The ranges from 0 to 23. The instruments returns hour information in 24-hour format. Minute: The response data syntax for is defined as a element. The ranges from 0 to 59.
IEEE 488.2 and Specific Command Reference Specific Commands :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 that 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.
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 a 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 were 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.
E COM Properties and Events The FTB-500 also provides objects based on Microsoft Component Object Model (COM). COM defines a common way to access and create software components and services. COM promotes the integration and the reuse of software components, as well as interoperability. In order to interoperate, components developed in different languages must adhere to a binary structure specified by Microsoft. OLE and ActiveX are based on COM.
COM Properties and Events ActiveX (COM/DCOM)—Quick Reference ActiveX (COM/DCOM)—Quick Reference The following diagram illustrates the different properties and events available. ICSCPIActiveX.
COM Properties and Events Properties Properties Write FTB-500 Description With this method you can send a program message (single command or compound of commands) to the device input buffer. Syntax object.Write (Message) Parameter(s) Message: Required. A string value corresponding to the program message to be sent. Possible error(s) Timeout: This error will occur if the operation could not be completed within the allowed delay. For information on timeout setting, see Initialize on page 381.
COM Properties and Events Properties WriteBinary Description With this method you can send a program message (single command or compound of commands) as an array of bytes into the device input buffer. Syntax object.Write (BinaryArray) Parameter(s) BinaryArray: Required. An array of bytes corresponding to the program message to be sent. Notes Use this method instead of the Write method if you need to send commands in binary (COM is UNICODE).
COM Properties and Events Properties Read Description With this method you can retrieve all the data from the device output queue in a UNICODE format. Syntax object.Read Parameter(s) None. Response(s) A string value (in UNICODE format). Notes This method must be used in conjunction with the Write method. Always ensure that a query has been previously sent before attempting to read a response from the output queue.
COM Properties and Events Properties ReadBinary Description With this method you can retrieve data from the device output queue in a binary format. Syntax object.ReadBinary Parameter(s) None. Response(s) An array of bytes. Notes This method must be used in conjunction with the Write method. Always ensure that a query has been previously sent before attempting to read a response from the output queue.
COM Properties and Events Properties ReadBinary For example, if you receive this response (here, values are expressed in decimal instead of binary for easier readability): # 2 1 3 7 5 8 9 2 ... The byte that immediately follows the # contains 2, which means that you have to read the two following bytes to know the length (in bytes) of the retrieved data. The bytes indicate 1 and 3. The length will then be 13 bytes. The actual response will begin at byte number 5, in this case.
COM Properties and Events Properties DeviceClear Description This method performs a Device Clear operation as specified in the IEEE 488.1 standard. Syntax object.DeviceClear Parameter(s) None. RemoteState Description This property returns or sets the device’s remote state. Syntax object.RemoteState (to retrieve the state) object.RemoteState=State (to set the state) State: a Boolean value corresponding to: True: Remote False: Local 382 Parameter(s) None.
COM Properties and Events Properties LockoutState Description This property returns or sets the device’s lockout state. Syntax object.LockoutState (to retrieve the state) object.LockoutState=State (to set the state) State: a Boolean value corresponding to: True: Lockout False: No lockout Parameter(s) None. Response(s) If the property is used to get the device’s lockout state, the property will return a Boolean value.
COM Properties and Events Events Events RequestService Description This event is triggered whenever the device causes a Service Request (SRQ). Parameter(s) None. Notes It is the user’s responsibility to configure the different registers (*SRE, *ESE) as stated in the IEEE 488.2 standard to receive SRQ. When used in conjunction with StatusByte property (see StatusByte on page 383), this event allows you to determine the cause of the SRQ.
Index Index B 3G USB modem, using ................................ 97 A About tab.................................................. 285 AC requirements ................................... 19, 20 accessing Internet with a 3G USB modem ............. 97 online help........................................... 282 power meter........................................ 108 ToolBox.................................................. 39 activating on-screen keyboard .................... 56 ActiveX control..............
Index changing backlight level........................................ 54 batteries .............................................. 250 communication settings ...................... 181 date and time ........................................ 77 language ............................................... 69 status................................................... 215 charger........................................................ 18 checking data integrity.............................. 280 choosing language ...
Index description function buttons...................................... 9 LED panel................................................. 8 detecting module ........................................ 25 detector port, cleaning.............................. 246 digit .......................................................... 221 disconnecting unit....................................... 16 documents, printing.................................... 91 dongle, 3G USB ...........................................
Index interface, changing language...................... 69 Internet connection............................... 96, 97 K Kensington lock........................................... 35 keyboard hardware ............................................... 55 on-screen............................................... 56 keywords, SCPI .......................................... 222 L label, identification ................................... 284 LabVIEW demo application.................................
Index on-screen keyboard..................................... 56 opening user guides.................................... 94 operation language..................................... 69 optical detector performance.................... 110 options software ................................................ 42 ToolBox.................................................. 86 output IEEE 488.2 special ......................................... 310, 318 standard ..............................................
Index reference mode ................................................... 115 values, setting...................................... 115 zero power .......................................... 110 register diagram ............................................... 218 ESE ...................................................... 216 ESR ...................................................... 216 SRE ...................................................... 216 STB ......................................................
Index shutdown modes ........................................ 30 software accessing ............................................... 39 exiting ................................................... 39 installing................................................ 36 options .................................................. 42 upgrading.............................................. 36 space......................................................... 221 speakers, installing ......................................
Index U unit back and bottom supports .................... 49 disconnecting ........................................ 16 installing................................................ 17 repairing ................................................ 17 restoring .............................................. 274 status................................................... 214 ventilation ............................................. 17 updating applications ...........................................
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: 1065807 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.