User Guide IQS-12004B DWDM Passive Component Test System
Copyright © 2002–2007 EXFO Electro-Optical Engineering 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 Electro-Optical Engineering Inc. (EXFO). Information provided by EXFO is believed to be accurate and reliable.
Contents Contents Certification Information ....................................................................................................... ix 1 Introducing the IQS-12004B DWDM Passive Component Test System ...... 1 Step-by-Step Approach ...........................................................................................................2 Test Features and Results ........................................................................................................
Contents 5 Operating the DWDM Passive Component Test System ...........................59 Working with Access Levels ..................................................................................................59 Opening a New Test Database ..............................................................................................61 Opening an Existing Test Database .......................................................................................64 Viewing a Recent Test ......................
Contents 10 Testing Multiple DUTs with the LabVIEW Application ............................ 117 Starting a New Test .............................................................................................................118 Opening an Existing Test Database .....................................................................................119 Setting Up Device (DUT) Connectivity Configuration ..........................................................120 Configuring Test Parameters ..................
Contents 13 Automating or Remotely Controlling the System ..................................167 Initializing the Hardware ....................................................................................................169 Nulling Electrical Offsets .....................................................................................................170 Optimizing the Power .........................................................................................................
Contents 16 Warranty ................................................................................................... 225 General Information ...........................................................................................................225 Liability ...............................................................................................................................226 Exclusions .......................................................................................................
Contents C COM Objects Reference ............................................................................269 DWDMAcq Interface—Properties ........................................................................................270 Measures Interface—Methods ............................................................................................274 Measures Interface—Properties ..........................................................................................280 Modules Interface—Methods ....
Certification Information Certification Information F.C.C. Information Electronic test equipment is exempt from Part 15 compliance (FCC) in the United States. However, compliance verification tests are systematically performed on most EXFO equipment. Information Electronic test equipment is subject to the EMC Directive in the European Union. The EN61326 standard prescribes both emission and immunity requirements for laboratory, measurement, and control equipment.
Certification Information DECLARATION OF CONFORMITY Application of Council Directive(s): Manufacturer’s Name: Manufacturer’s Address: Equipment Type/Environment: Trade Name/Model No.: Year of Conformity Assessment: 73/23/EEC - The Low Voltage Directive 89/336/EEC - The EMC Directive EXFO ELECTRO-OPTICAL ENG.
Certification Information DECLARATION OF CONFORMITY Application of Council Directive(s): Manufacturer’s Name: Manufacturer’s Address: Equipment Type/Environment: Trade Name/Model No.: 73/23/EEC - The Low Voltage Directive 89/336/EEC - The EMC Directive EXFO ELECTRO-OPTICAL ENG.
Certification Information DECLARATION OF CONFORMITY Application of Council Directive(s): Manufacturer’s Name: Manufacturer’s Address: Equipment Type/Environment: Trade Name/Model No.: Year of Conformity Assessment: 73/23/EEC - The Low Voltage Directive 89/336/EEC - The EMC Directive EXFO ELECTRO-OPTICAL ENG.
1 Introducing the IQS-12004B DWDM Passive Component Test System The IQS-12004B DWDM Passive Component Test System, an automated test solution for component manufacturers and system integrators, consists of a series of IQS modular test and measurement instruments that are completely integrated by an off-the-shelf software application. This revolutionary system rapidly analyzes important parameters to help you improve your production efficiency and decrease your product time to market.
Introducing the IQS-12004B DWDM Passive Component Test System Step-by-Step Approach The system performs DWDM component characterization and measures insertion loss, spectral uniformity, bandwidth, crosstalk, channel central wavelength, polarization dependence and optical return loss measurements on multiplexers, demultiplexers, filters, and other passive devices.
Introducing the IQS-12004B DWDM Passive Component Test System Test Features and Results Test Features and Results Each test step may be accessed either automatically or manually. Complete results are calculated at the end of the scan and are available both graphically and in a data table; values outside the defined test limits are highlighted. All data is saved to a database for archiving and future display or printing. Create as many port types as you require.
Introducing the IQS-12004B DWDM Passive Component Test System System Overview System Overview The IQS-12004B DWDM Passive Component Test System provides spectral insertion loss (IL), polarization-dependent loss (PDL), and optical return loss (ORL) measurements with high resolution and accuracy.
Introducing the IQS-12004B DWDM Passive Component Test System Testing Many Devices with the MultiPath Testing Option Testing Many Devices with the MultiPath Testing Option With the MultiPath Testing Option, you will be able to use the standard IQS-12004B DWDM Passive Component Test System along with an optical switch to perform tests on one or many DUTs with a variable number of In ports and Out ports.
Introducing the IQS-12004B DWDM Passive Component Test System Hardware Components Description Hardware Components Description Module Usage IQS-510P Controller Unit Controls the measurement process as well as data interpretation and storage. The controller unit is supplied with the necessary equipment for connection to a local area network (LAN). For more information, refer to the IQS-500 Intelligent Test System user guide. IQS-510E Expansion Units Houses the instruments required by the system.
Introducing the IQS-12004B DWDM Passive Component Test System Tunable Laser Source Tunable Laser Source EXFO has modified its IQS-2600B Tunable Laser Source in order to integrate it into the IQS-12004B DWDM Passive Component Test System. To optimize the performance of the system, the optical attenuator which ensures a constant power output from the tunable laser source has been removed. You can easily identify which tunable laser source you have.
Introducing the IQS-12004B DWDM Passive Component Test System Module Description Module Description This section describes the IQS-9401 Wavelength Reference Module and the IQS-5150 Polarization State Adjuster. For a description of the other modules used in the DWDM Passive Component Test System, refer to the modules’ user guides.
Introducing the IQS-12004B DWDM Passive Component Test System Testing Procedure Testing Procedure The IQS-12004B DWDM Passive Component Test System prompts the operator to perform a series of steps, after which it controls the different IQS modules to perform measurements on a device under test (DUT). The testing procedure used by the system is outlined below. ³ You can configure different test parameters in the Setup step. ³ System calibration is performed the first time the system is used.
Introducing the IQS-12004B DWDM Passive Component Test System Testing Procedure Once a supervisor has configured the IQS-12004B DWDM Passive Component Test System, a typical test sequence would be similar to the flow chart shown below.
Introducing the IQS-12004B DWDM Passive Component Test System Database Structure Database Structure The IQS-12004B DWDM Passive Component Test System uses several different databases for storing test results and configuration information. You have full control over the results database file name and location. The database structure is organized as shown below. Customer.MDB Results1.MDB Results2.MDB Results3.MDB DUTPort.MDB Scan data files Scan data files ResultsN.
Introducing the IQS-12004B DWDM Passive Component Test System Using GPIB or COM to Control the System The IQS-12004B DWDM Passive Component Test System also uses scan data files. These files are the test results data files containing the IL vs. λ, PDL vs. λ, and ORL vs. λ data. These files are created and managed by the DWDM Passive Component Test System. They are saved only if Save Results Curves is selected in the System Settings window.
Introducing the IQS-12004B DWDM Passive Component Test System Using GPIB or COM to Control the System A typical test sequence would be similar to the flow chart below.
Introducing the IQS-12004B DWDM Passive Component Test System Conventions Conventions Before using the product described in this manual, 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 Laser 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 Use of controls, adjustments and procedures for operation and maintenance other than those specified herein may result in hazardous radiation exposure.
3 Getting Started with Your DWDM Passive Component Test System This chapter contains a description of hardware components and modules used in the system, information on how to install hardware components and how to install and start the IQS-12004B DWDM Passive Component Test System software. You will also find a description of the utility to organize test files as well as a description of the application main window.
Getting Started with Your DWDM Passive Component Test System Inserting and Removing Test Modules 2b Protective cover Retaining screw knob 2a 3. Position the module so that its front panel is facing you and the top and bottom protruding edges are to your right. 4. Insert the protruding edges of the module into the grooves of the unit’s module slot.
Getting Started with Your DWDM Passive Component Test System Inserting and Removing Test Modules 5. Push the module all the way to the back of the slot, until the retaining screw makes contact with the unit casing. 6. While applying slight pressure to the module, turn the retaining screw knob (located at the bottom of the panel) clockwise until the knob is horizontal. This will secure the module into its “seated” position.
Getting Started with Your DWDM Passive Component Test System Inserting and Removing Test Modules Retaining screw knob 2. Place your fingers underneath the module or hold it by the retaining screw knob (NOT by the connector) and pull it out.
Getting Started with Your DWDM Passive Component Test System Inserting and Removing Test Modules CAUTION Pulling out a module by a connector could seriously damage both the module and connector. Always pull out a module by the retaining screw knob. 3. Cover empty slots with the supplied protective covers. Simply slide the top of the protective cover into the upper grooves of the unit, and then snap into place by pushing the retaining screw knob.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components Installing Hardware Components The DWDM Passive Component Test System has been configured and tested at the factory, under normal conditions, and installed by an EXFO authorized installation engineer. The following information is provided in the event that it is necessary to move, transport, or reinstall the system.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components Configuration with PDL Connect the tunable output of the IQS-2600B/IQS-2600CT to the input of the IQS-5150 using the rigid patchcord supplied with the IQS-2600B/IQS-2600CT. Connect the output of the IQS-5150 to the input of the IQS-9401, as illustrated below.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components Configuration without PDL Connect the tunable output of the IQS-2600B/IQS-2600CT to the input of the IQS-9401 using the rigid patchcord supplied with the tunable source, as illustrated below. IN OUTPUT TRIG IN OUT ACTIVE TRIG OUT MONITOR OUTPUT IQS-2600CT Tunable Laser Source IQS-9401 Sync Out Wavelength Reference Module Connect the launch fiber to the output of the IQS-9401.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components Configuration of Power Meters -F C C1 NT T NT T C1 FO NT T -F C -F C FO C1 FO FO C2 C2 C2 C2 C3 C3 C3 C3 C4 C4 C4 C4 EX OUT OUTPUT TRIG IN -F C EX OUT C1 EX IN EX IN NT T The IQS-1643T power meters must be installed sequentially in the unit.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components To work with the MultiPath Testing Option, you will have to add a switch to your standard IQS-12004B DWDM Passive Component Test System to benefit from its inherent features. CAUTION Never insert or remove a module while the controller or expansion unit is turned on. This will result in immediate and irreparable damage to both the module and unit.
Getting Started with Your DWDM Passive Component Test System Installing Hardware Components To work in high-power mode, you will have to add a switch and an EDFA to your standard IQS-12004B DWDM Passive Component Test System. IMPORTANT In order to be able to control the EDFA, the GPIB address of the EDFA must be smaller than the GPIB address used for the switch. CAUTION Never insert or remove a module while the controller or expansion unit is turned on.
Getting Started with Your DWDM Passive Component Test System Installing the IQS-12004B DWDM Passive Component Test System Software Installing the IQS-12004B DWDM Passive Component Test System Software For the DWDM Passive Component Test System to function properly, the IQS Manager software must be installed on your IQS-500 Intelligent Test System.
Getting Started with Your DWDM Passive Component Test System Installing the MultiPath Testing Option Software Installing the MultiPath Testing Option Software Before installing the MultiPath Testing Option software, ensure that the IQS-12004B DWDM Passive Component Test System software has been installed on the IQS-500 controller unit. For more information, see Installing the IQS-12004B DWDM Passive Component Test System Software on page 28.
Getting Started with Your DWDM Passive Component Test System Installing the MultiPath Testing Option Software If the following dialog box appears, that means that LabVIEW has been installed in a previous session. If this is the case, choose Modify, click Next and follow the on-screen instructions. IMPORTANT Selecting an option other than Modify may prevent the MultiPath Testing Option software from working properly.
Getting Started with Your DWDM Passive Component Test System Starting and Exiting the DWDM Passive Component Test System Application Starting and Exiting the DWDM Passive Component Test System Application To start the DWDM Passive Component Test System application: ³ On the Windows taskbar, click Start, select Programs > EXFO > IQS-12004B > IQS-12004B DWDM Test System. OR ³ Double-click the IQS-12004B DWDM Test System desktop icon.
Getting Started with Your DWDM Passive Component Test System Starting and Exiting the DWDM Passive Component Test System Application By default, the Welcome/New Test window appears first when you start the DWDM Passive Component Test System (see Opening a New Test Database on page 61). The Welcome/New Test window gives you the possibility to open a new test database, to open an existing test database, or to view the content of recent test databases.
Getting Started with Your DWDM Passive Component Test System Starting and Exiting the DWDM Passive Component Test System Application Clicking Cancel takes you to the application main window, as shown on the figure below. The DWDM Passive Component Test System main window is the central location from where you access all functionalities.
Getting Started with Your DWDM Passive Component Test System Accessing a Specific Test Step Accessing a Specific Test Step During the step-by-step procedure, it is possible to access the Test Steps dialog box to manually go to a specific step via the Step button from the main window.
Getting Started with Your DWDM Passive Component Test System Starting and Exiting the MultiPath Testing Option Application Starting and Exiting the MultiPath Testing Option Application You may want to use the provided LabVIEW application to work with the MultiPath Testing option . To start the LabVIEW application: ³ On the Windows taskbar, click Start, select Programs > EXFO > IQS-12004B > IQS-12004B Multi Path DWDM Test System. OR ³ Double-click the IQS-12004B MPT desktop icon.
4 Setting Up the DWDM Passive Component Test System The DWDM Passive Component Test System has been designed to let you define DUTs and optical ports that can be used for future tests. Configuring DUT Parameters for Pass/Fail Analysis Note: You must be working at the Supervisor level to access this window. The DUT Configuration window allows you to define specific parameters for the optical ports and DUTs you will be testing.
Setting Up the DWDM Passive Component Test System Configuring DUT Parameters for Pass/Fail Analysis This window can be accessed via the Configure DUTs icon from the Welcome/New Test window. For information on how to display this window, see Opening a New Test Database on page 61. ³ Optical Ports Configuration: This section contains the list of all configured ports.
Setting Up the DWDM Passive Component Test System Configuring an Optical Port Configuring an Optical Port Note: You must be working at the Supervisor level to access this window. This window can be accessed via the Configure DUTs icon from the Welcome/New Test window. For information on how to display this window, see Opening a New Test Database on page 61. When you click Add or Modify in the Optical Ports Configuration section, the following window appears where you can enter or modify port information.
Setting Up the DWDM Passive Component Test System Configuring an Optical Port The Spectral Parameters section is used to specify the limits or the acceptable values that will determine the Pass/Fail result of the tests. ³ BW1, BW2, and BW3: These text boxes allow you to specify the relative power levels (in dB) at which bandwidth is tested, and the acceptable bandwidth (in nm). Note that only BW2 and BW3 are tested when the Defined Bandwidth calculation method is selected.
Setting Up the DWDM Passive Component Test System Configuring an Optical Port The Calculation Method Based On section is used to select which method will be used to calculate some of the different test results. For details about these methods, see Definitions and Calculation Methods on page 405. ³ Measured Bandwidth: This option allows BW1 to be determined from the measured data. ³ Defined Bandwidth: This option allows you to define BW1 yourself.
Setting Up the DWDM Passive Component Test System Configuring a DUT Configuring a DUT Note: You must be working at the Supervisor level to access this window. This window can be accessed via the Configure DUTs icon from the Welcome/New Test window. For information on how to display this window, see Opening a New Test Database on page 61. Once the optical ports are correctly defined, you can configure DUTs based on these ports.
Setting Up the DWDM Passive Component Test System Configuring a DUT ³ Analysis from X nm to Y nm: the default range of the analysis. The analysis limits can be modified later in the IQS-12004B Setup window. ³ Number of Ports: the number of ports, excluding the common port. ³ Port Number: In this list box, you select the port for which you will configure the type and central wavelength. You can also use the Previous and Next buttons to move from one port to another.
Setting Up the DWDM Passive Component Test System Configuring DUT Company/Customer Parameters ³ Operating Wavelength Range: The highest PDL value in the BW1 range is taken. ³ Relative Range (CW)±X nm: allows you to indicate the highest PDL value in the relative range ± X nm. ³ From X nm to Y nm: allows you to indicate the highest PDL value between X nm and Y nm. Click OK to add the DUT to the list of available components to test.
Setting Up the DWDM Passive Component Test System Configuring DUT Company/Customer Parameters ³ Company Information: This section indicates the name of the company performing the tests. You can modify the information by clicking Modify. ³ Customer List: This section allows you to enter data about the different customers. You can add new customers to the database (click Add), modify a customer indicated in the list box (click Modify), or delete an existing customer (click Delete).
Setting Up the DWDM Passive Component Test System Customizing the Channel List Customizing the Channel List Note: You must be working at the Supervisor level to use this feature. This feature allows you to view and customize the channel list, which contains predefined ITU wavelengths. New wavelengths can also be added to this list. The DWDM Passive Component Test System displays the channel list when a choice of wavelength is required.
Setting Up the DWDM Passive Component Test System Customizing the Channel List To modify the ITU channel list display: 1. In the Channel Spacing box, select the space value (in GHz) between the channels of the DUT. 2. In the Start Wavelength and End Wavelength boxes, enter the values that will determine the wavelength range that will be displayed on the list. 3. Confirm your changes with Apply. To add a new wavelength to the list: 1. Enter the new wavelength in the Wavelength text box.
Setting Up the DWDM Passive Component Test System Customizing the Channel List To delete wavelengths from the list: If you want to delete a specific item, click the value you want to remove from the wavelength list and click Remove. OR If you want to empty the list, click the Remove All button. Once you are done with the changes, click OK to validate the new list or on Cancel to discard the modifications.
Setting Up the DWDM Passive Component Test System Preparing the Test Setup Preparing the Test Setup Before performing a test, you have to specify the parameters to be used. The application offers you two types of tests: ³ Generic: Useful to quickly test a DUT by using the default values provided. Some analysis can be done with this option, but no Pass/Fail status will be given. ³ Specified: Useful to perform a test using predefined parameters and Pass/Fail limits.
Setting Up the DWDM Passive Component Test System Preparing the Test Setup ³ The scan resolution (in pm): This parameter determines the approximate scan resolution. The application will set the appropriate source sweep speed and power meter sampling rate. The application allows you to indicate the test selection: ³ PDL: calculations, based on the Mueller Matrix four-state method, take into account the optical retardation of the polarization state adjuster (IQS-5150).
Setting Up the DWDM Passive Component Test System Preparing the Test Setup To set the test parameters: 1. Ensure that the IQS-12004B Setup window is open. For more information on selecting a step, see Accessing a Specific Test Step on page 34. 2. From the Test Type group box, select Generic or Specified test. 3. From the Scan Parameters group box, specify the required parameters. 3a. Indicate the number of power meter channels to use by typing the value in the Channel(s) entry box. 3b.
Setting Up the DWDM Passive Component Test System Preparing the Test Setup 4. If you need the DWDM Passive Component Test System to perform successive scans, 4a. Check the box from the Continuous Scan group box. 4b. Enter the number of scans you want to perform in the corresponding text field. 5. From the Test Selection group box, check the PDL, Simplified PDL and/or ORL boxes according to the measurements you want to perform. 6.
Setting Up the DWDM Passive Component Test System Preparing the Test Setup 7. From the PDL Analysis group box, specify the required parameters. For more information on the various parameters, see Configuring a DUT on page 42. Note: If you omit to check the Keep IL traces for all states of polarization (4) box, you won’t be able to export these traces. For more information on exporting, see Exporting Data on page 94.
Setting Up the DWDM Passive Component Test System Identifying the Current DUT Identifying the Current DUT The DUT Identification is used to select and identify the device that will be tested next. The DUT Identification group box is accessible from the IQS-12004B Setup window and by selecting the Specified test type. 54 ³ Part Number: This list box is used to select the part number of the DUT. The available DUTs were previously created in the DUT Configuration window.
Setting Up the DWDM Passive Component Test System Identifying the Current DUT Two buttons are available on the right side of the window to enter and view additional information about the DUT. ³ Show Limits: This button will open the Optical Port Limits window (see figure below), where you can see different limits of the current DUT. These parameters were set in Supervisor level on the DUT Configuration window.
Setting Up the DWDM Passive Component Test System Modifying System Settings Modifying System Settings Note: You must be working at the Supervisor level to use this feature. The System Settings window allows you to define two saving options, set filtering options, and select a new database folder. To access this window, from the main window menu, select Options > Supervisor Options > System Settings.
Setting Up the DWDM Passive Component Test System Modifying System Settings ³ Enable Auto-Range Filtering: This option is selected by default. When selected, the software signal processing identifies and filters out any invalid datapoints that sometimes occur at power meter autoranging scale changes. When not selected, no post process filtering is applied. A small improvement in testing time will be observed. When the filtering is not applied, data spikes between 0 and 0.
5 Operating the DWDM Passive Component Test System Working with Access Levels The IQS-12004B DWDM Passive Component Test System comprises two levels of operation: User and Supervisor. The level at which the application is working is shown in the title bar. Note: When starting the application, the User level is always the default level of operation, even if you last exited the application at the Supervisor level.
Operating the DWDM Passive Component Test System Working with Access Levels It is also possible to directly log on at the Supervisor level when creating a new test database. To log on at the Supervisor level: 1. From the Welcome/New Test window, check the Supervisor box. 2. Press the Password button. The Supervisor Level window is displayed. 3. Type your password and press OK. You can later change your password in the Options menu. For details, see Changing Supervisor Password on page 60.
Operating the DWDM Passive Component Test System Opening a New Test Database Opening a New Test Database IMPORTANT To help you copy and move the database and also prevent data corruption, save your tests in several databases and keep the results database to a manageable size. To open a new test database: 1. From the Welcome/New Test window, select the New Test tab.
Operating the DWDM Passive Component Test System Opening a New Test Database 2. Select the icon for the type of test you want to perform: ³ IL measures the insertion loss. ³ IL+ORL measures both the insertion loss and the optical return loss. ³ IL+PDL measures both the insertion loss and the polarization-dependent loss. ³ IL+ORL+PDL measures the insertion loss, the optical return loss, and the polarization-dependent loss in the same test.
Operating the DWDM Passive Component Test System Opening a New Test Database 4. Press New. The Open New window is displayed. IMPORTANT If you use the name of an already-existing test for a new database, the data related to this test will be lost (the file will be overwritten). If you want the new data to be appended to the existing database, see Opening an Existing Test Database on page 64. Give a name to the new database and click Open.
Operating the DWDM Passive Component Test System Opening an Existing Test Database Opening an Existing Test Database IMPORTANT The new data will be appended to the existing database. If you only want to view the results of an already-existent database, see Opening an Existing Test Database on page 64. To open an existing test database file with already defined settings: 1. From the Welcome/New Test window, select Open Existing Test. 2. Select the database you want to use.
Operating the DWDM Passive Component Test System Viewing a Recent Test Viewing a Recent Test To view a recent test database file: 1. From the Welcome/New Test window, select View Recent Test. 2. Select the database that you want to consult. The default folder is IQS\MAESTRO\IQS_DWDMTS\Userfile. If the desired database does not appear in the list, click More Files to find it. 3. click View.
Operating the DWDM Passive Component Test System Cleaning and Connecting Optical Fibers Cleaning and Connecting Optical Fibers IMPORTANT To ensure maximum power and to avoid erroneous readings: ³ Always clean fiber ends as explained below before inserting them into the port. EXFO is not responsible for damage or errors caused by bad fiber cleaning or handling. ³ Ensure that your patchcord has appropriate connectors. Joining mismatched connectors will damage the ferrules.
Operating the DWDM Passive Component Test System Connecting DUT and Modules Connecting DUT and Modules Once the reference measurements have been completed, you need to connect the DUT to the launch fiber and to the power meters. Normally, the application brings you to this step automatically. If necessary, you can go directly to the DUT Connection step. For information on accessing a step, see Accessing a Specific Test Step on page 34.
Operating the DWDM Passive Component Test System Connecting DUT and Modules You can click List or press F12 to see a detailed list of required connections (as shown below). This list shows you which DUT output port must be connected to which port on the power meters. Basically, channel 1 of the device is connected to channel 1 of the first power meter, channel 2 to the second channel of the first power meter, and so on. Once all connections have been made, click OK to start the measurement.
Operating the DWDM Passive Component Test System Starting the ORL Measurement Scan Starting the ORL Measurement Scan Once the reference measurement is complete and if the ORL measurement has been selected, you will be prompted to prepare for the ORL measurement. If the device you are testing is not terminated with low-reflection APC connectors, you will have to provide some sort of temporary low-reflection termination. One method is to mandrel wrap the output fibers (see figure below).
Operating the DWDM Passive Component Test System Testing Another Component Testing Another Component When a test is complete, you have the possibility to begin a new test. Click OK. This will bring you back to the IQS-12004B Setup window. Restart the procedure with new parameters, as explained in Preparing the Test Setup on page 49.
Operating the DWDM Passive Component Test System Monitoring Modules in Local Mode Monitoring Modules in Local Mode The DWDM Passive Component Test System allows you to locally monitor the power meters and the Wavelength Reference Meter without exiting the application. You can also set the source to a specific wavelength and modify the polarization state of the IQS-5150 Polarization State Adjuster. Note: This feature is only available after a power optimization is performed (i.e.
Operating the DWDM Passive Component Test System Viewing System Information Viewing System Information It is possible to view the description and serial number of modules used in the system as well as enter comments about the system setup. To view system information: 1. From the main window menu, select Help > System Info. 2. If desired, enter comments below the list of modules. 3. Press the Print button if you want to print the displayed information.
6 Calibrating the DWDM Passive Component Test System Calibrating the System After selecting the setup parameters, the main window is displayed (see figure below). Normally, the application brings you to this step automatically. If necessary, you can go directly to the Calibration step. For information on accessing a step, see Accessing a Specific Test Step on page 34. Note: The system has been calibrated at the factory and upon installation.
Calibrating the DWDM Passive Component Test System Calibrating the System The Calibration window appears (see figure below). In this window, you can independently select the calibration options you want by checking the appropriate boxes. 74 ³ Detector Null: Check this option to perform an electrical offset nulling of the power meters. To avoid disconnecting the rigid patchcord to perform the nulling, select Turn Source Off.
Calibrating the DWDM Passive Component Test System Calibrating the System Nulling Electrical Offsets The offset nulling process provides a zero-power reference measurement, thus eliminating the effects of electronic offsets and dark current due to detectors. Temperature and humidity variations affect the performance of electronic circuits and optical detectors. For this reason, EXFO recommends performing a nulling of the electrical offsets whenever environmental conditions change.
Calibrating the DWDM Passive Component Test System Calibrating the System A nulling of the electrical offsets should be done: ³ At the initial installation after the system has reached a stable operating temperature (approximately 30 minutes). ³ If there is a significant change in environmental conditions. EXFO also recommends that a nulling be performed prior to the wavelength response calibration and/or before the return loss calibration. To perform a nulling: 1.
Calibrating the DWDM Passive Component Test System Calibrating the System the source will be turned off (as shown on the screen) and you won’t have to perform an electrical offset nulling of the power meters if you have selected the Turn Source Off option in the calibration window. When the detector null measurement is complete, the Nulling window appears and provides you with a Pass or Fail indication.
Calibrating the DWDM Passive Component Test System Calibrating the System Wavelength Response Calibration The wavelength response calibration is a full-range sweep with a launch jumper connected in sequence to each of the external power meters. It is a series of measurements starting with the first channel of the first power meter and ending at the last channel of the last power meter.
Calibrating the DWDM Passive Component Test System Calibrating the System To perform the wavelength response calibration: 1. Connect the output port of the Wavelength Reference Module to channel 1 of the power meter, as indicated on the screen. ³ Click Scan. ³ Connect the WRM to all remaining channels in the system, as indicated on the screen.
Calibrating the DWDM Passive Component Test System Calibrating the System Return Loss Calibration The return loss calibration is performed in two steps (ORL Calibration and ORL Calibration Zero) using a reflection reference jumper supplied with the IQS-12004B DWDM Passive Component Test System. This reflection reference is connected to the output of the WRM and provides a known optical reflection. During the first step, the system will scan the full tuning range.
Calibrating the DWDM Passive Component Test System Calibrating the System 3. Mandrel the reflection reference jumper, as shown in figure below. 4. Click OK. WARNING Use of controls or adjustments or performance of procedures other than those specified herein may result in hazardous radiation exposure.
Calibrating the DWDM Passive Component Test System Performing Reference Measurements Performing Reference Measurements Once the calibration is complete, you will have to perform an Insertion Loss/PDL reference as well as a Return Loss Zero reference. Normally, the application brings you to this step automatically. If necessary, you can go directly to the Reference step. For information on accessing a step, see Accessing a Specific Test Step on page 34.
Calibrating the DWDM Passive Component Test System Performing Reference Measurements To perform the IL/PDL reference measurement: 1. Clean the connectors and connect the modules as indicated on the screen. For more information, see Maintenance on page 213 and Connecting Optical Fibers on page 66. 2. Select Insertion Loss/PDL in the Reference window and press OK. 3.
Calibrating the DWDM Passive Component Test System Performing Reference Measurements Return Loss Zero Reference Measurement The Return Loss Zero measurement provides a zero reflection reference to the WRM return loss detector. This reference will be used to compensate for internal WRM parasitic reflections as well as parasitic reflections originating at the WRM output/launch fiber connector.
Calibrating the DWDM Passive Component Test System Performing Reference Measurements 3. Connect the launch fiber, as indicated on the screen. 4. Mandrel the launch fiber (i.e., wrap the fiber a minimum of five turns around the mandrel tool). WARNING Never look directly into a live fiber and ensure that your eyes are protected at all times. 5. Click OK to start the operation.
7 Interpreting the DWDM Passive Component Test System Results Optimizing Performance The following section gives you important information on how to get optimum performance from your DWDM Passive Component Test System. Spectral Errors The IQS-12004B DWDM Passive Component Test System uses a temperature-stabilized Fabry-Perot interferometer and high-precision absolute wavelength reference component to ensure wavelength accuracy of the spectral measurements.
Interpreting the DWDM Passive Component Test System Results Optimizing Performance IL/PDL Errors There are numerous possible sources of errors for the insertion loss measurement. Some of them are inherent to system and test procedures, while others are related to operation and fiber handling. Understanding these sources of error will help you to optimize the accuracy of your loss measurements.
Interpreting the DWDM Passive Component Test System Results Optimizing Performance ³ Different connector types Often it will be necessary to test components with different connector types. To do this, you will have to change the launch fiber (or to use a hybrid adapter) and you will also have to change the fiber-optic adapters (FOAs) on the IQS power meters.
Interpreting the DWDM Passive Component Test System Results Viewing Test Results Viewing Test Results To view the results of the current device tested, click OK as indicated on the screen. Normally, the application brings you to this step automatically. If necessary, you can go directly to the View Results step. For information on accessing a step, see Accessing a Specific Test Step on page 34. If you wish to view the results of an already existing test, see Using the Database Browser on page 109.
Interpreting the DWDM Passive Component Test System Results Viewing Test Results The IQS-12004B View Results window will appear, as shown in the following figure. Current DUT identification Global Pass/Fail status Unsatisfactory results are highlighted in red (dark in the illustration above).
Interpreting the DWDM Passive Component Test System Results Viewing Test Results ³ The Results tab contains a summary of the actual measurements performed on the DUT, as shown below. The data shown in this table is calculated in accordance with the definitions in Definitions and Calculation Methods on page 405. ³ 92 The Limits tab displays the limits entered as acceptable values in the IQS-12004B Optical Ports-Configuration dialog box.
Interpreting the DWDM Passive Component Test System Results Viewing Test Results ³ The Crosstalk tab provides a summary table of the measured crosstalk values between the DUT output channels, as shown below. For example, the crosstalk from channel 1 to channel 2 is 25.66 dB. From port To port Also, you can perform other operations with your data. ³ Click Text Export to export the data to a text file. For details about this feature, see Exporting Data below.
Interpreting the DWDM Passive Component Test System Results Exporting Data Exporting Data As explained in Opening a New Test Database on page 61, results are automatically saved into the active database file after each DUT has been tested. You can convert the current database record into a text file and open it with any word processor or spreadsheet program. Data can then be easily viewed, analyzed, and processed. To export data: 1. Click Test Export located at the bottom of the View Results window.
Interpreting the DWDM Passive Component Test System Results Exporting Data ³ Traces (PDW, min and max): You may also need to get traces from the PDW analysis. The PDW analysis is made using proprietary algorithms (patent pending) and is based on calculations using the Mueller Matrix coefficients.
Interpreting the DWDM Passive Component Test System Results Exporting Data 5. Open a spreadsheet or word processor application to view the file. The file is a plain text file, as shown in the following examples. The columns (fields) are separated using the previously selected delimiter.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Viewing the Results Graph When you click Show Graph from the View Results window, the following window appears. Zoom icon To enlarge or reduce the desired area with the zoom icon: 1. Place the cursor over the zoom icon. The cursor changes. 2. Drag and drop the zoom icon to the center of the area to enlarge. 3. Double-click the zoom icon with the left button to zoom in or with the right button to zoom out.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Markers To perform a point-by-point analysis on a specific interval, select the Markers tab. To view markers on the graph: 1. Check Display Markers to show the A and B markers on the graph. 2. Select the channel for which the values will be displayed in the Apply On list box. 3. Move the markers on the graph with your mouse, or enter precise wavelength values in the A and B text boxes.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Ranges To define the graph scaling and visible ranges, select the Ranges tab. Click Use Default Ranges to return to the default values shown below at any time. Note: The default wavelength range is determined by the Analysis Range selected in the Setup window. Configuration To save the parameters defined for ranges, curves, and graph options, select the Configuration tab.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Curves To modify the appearance of the curves, such as the color and the type of lines, click Curves. The following options are available in the Curves window: ³ Color: Click Color to select trace colors. ³ Visible: Click Visible to indicate whether or not the trace is shown. ³ Line Type: Click Line Type to select different line types for a trace. ³ Symbol: Click Symbol to add symbols to the trace.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Options To access the graph options, click Options. The Graph Options window contains the following tabs: ³ Colors: Select the Colors tab to modify the color of the graph components such as the background, the grid, the title as well as the X and Y axes. ³ Grid: Select the Grid tab to modify the type of lines for the X and Y axes.
Interpreting the DWDM Passive Component Test System Results Viewing the Results Graph Maximize/Minimize Graph To increase the size of the display area or to return to the display area’s original size, click the Maximize/Minimize Graph button. Print Graph To print the graph as displayed, click Print Graph. Close To close the View Graph window, click Close.
Interpreting the DWDM Passive Component Test System Results Printing Test Results Printing Test Results Once you have viewed the results, they can now be printed. Normally, the application brings you to this step automatically. If necessary, you can go directly to the Print Data Results step. For information on accessing a step, see Accessing a Specific Test Step on page 34. If you want to print the results from an already existing test, see Using the Database Browser on page 109.
Interpreting the DWDM Passive Component Test System Results Printing Test Results The Print Results window appears, allowing you to select the type of information you want to print. DWDM spectra graph Crosstalk matrix Identification of all IQS modules used 2. Select the correct printer in the Name list box of the Printer section. If your printer is not in the list, you can add it from the Windows Control Panel. 3.
Interpreting the DWDM Passive Component Test System Results Printing Test Results Customizing Printed Results On the Results tab, you can select which information will appear on the report. Fields not included in the report Fields included in the report ³ The middle buttons (Add All, —>, <—, Remove All) are used to move a particular field from one box to the other. ³ Check the appropriate boxes from the Other results section to add information to the report.
Interpreting the DWDM Passive Component Test System Results Printing Test Results Customizing Printed Graph The Graphs tab allows you to specify if and how the graph will be printed. 106 ³ Check Print Graph to include the graph in the report. ³ Give the axis ranges in nm for the X axis, in dB for the IL/ORL Y axis, in dB for the PDL Y axis.
Interpreting the DWDM Passive Component Test System Results Organizing Tests Organizing Tests The IQS-12004B DWDM Passive Component Test System has an utility for organizing test files. This utility ensures that the database and all associated files are copied. IMPORTANT Do not to copy or move database files without using this utility for it may destroy test results. The Test Organizer feature is accessible from the File menu.
Interpreting the DWDM Passive Component Test System Results Running Windows Explorer from the Application Running Windows Explorer from the Application For file management, you can run Windows Explorer directly from the IQS-12004B DWDM Passive Component Test System. To use Windows Explorer, select Windows Explorer from the Run menu.
8 Using the Database Browser The system Database Browser allows you to view and print the contents of different databases and to export data without the need of any hardware module. It is automatically installed on your testing system. However, the Database Browser as well as the IQS-12004B DWDM Passive Component Test System software can also be installed on another PC, which allows you to analyze data, print reports, etc.
Using the Database Browser Browsing the Database Browsing the Database Use the vertical scroll bar to navigate between records in the open database. If you cannot see all the columns, scroll to the right using the horizontal scroll bar. Viewing Test Results Note: This command is disabled (grayed out) if no database file is opened. Select View Results from the View menu, or click Results from the toolbar.
Using the Database Browser Printing a Report Printing a Report Note: This command is disabled (grayed out) if no database file is opened. To print a report: 1. Select Print Report from the File menu, or click Print of the toolbar. The following window appears: 2. Select the print settings you want. For details about the different parameters, see Printing Test Results on page 103. 3. Click OK to print the report or Cancel to simply go back to the main window.
9 Referencing the System with MultiPath Testing Option This section presents the procedures to perform reference and calibration on your system when working with the MultiPath Testing Option. This is particularly useful if you develop your own MPT application (without using the provided LabVIEW application). All the procedures presented in the current section are included in the LabVIEW application provided with the MPT option.
Referencing the System with MultiPath Testing Option Calibrating the System Wavelength Response To perform a null measurement: 1. Put protective caps on power meter detectors as well as on the input and output ports of the WRM. 2. Perform the null measurement. OR 1. Connect the rigid and semi-rigid patchcords to the appropriate modules (source, polarization state adjuster, wavelength reference module and switch).
Referencing the System with MultiPath Testing Option Calibrating Your System for ORL Testing Calibrating Your System for ORL Testing This operation measures ORL in the system before testing DUTs. The results obtained will be used to calculate the ORL specific to the DUTs. To perform an ORL calibration: 1. Connect an ORL reference test jumper to output port 1 of the switch. 2. Perform an ORL calibration scan. 3. Mandrel the ORL reference test jumper. 4. Perform an ORL zero measurement. 5.
Referencing the System with MultiPath Testing Option Performing Reference Measurements Performing Reference Measurements An IL reference is performed to compensate for any loss or spectral non-uniformity of the launch-fiber connection to the WRM output port. To perform an IL reference: 1. Connect output port 1 of the switch to channel 1 of the power meter. 2. Perform an IL reference measurement. 3.
10 Testing Multiple DUTs with the LabVIEW Application The MultiPath Testing Option comes with a “prebuilt” application and with a series of VIs and COM functions you can use to develop your own MPT application. If you choose to build your own application and you need information on referencing the system, see Referencing the System with MultiPath Testing Option on page 113.
Testing Multiple DUTs with the LabVIEW Application Starting a New Test Starting a New Test In order to perform calibrations, references and tests, you must first create a new test database. From the File menu, select New. The following dialog box is displayed. To create a test database: 1. Ensure that the path appearing in the entry box is appropriate. If not, use the browse button (the one with a folder icon) to specify the folder you want. 2.
Testing Multiple DUTs with the LabVIEW Application Opening an Existing Test Database Opening an Existing Test Database Previous tests can be loaded for on-screen viewing, printing and exporting. To open an existing test database: 1. Select View from the File menu of the main window. 2. Select the test to open. Click Open. 3. The information is automatically loaded into the main window. Note: The DUT Connectivity and Acquisition Settings tabs are not available in view mode.
Testing Multiple DUTs with the LabVIEW Application Setting Up Device (DUT) Connectivity Configuration Setting Up Device (DUT) Connectivity Configuration The DUT Connectivity tab of the main window has been designed to specify switch port numbers and power meter channels to which the devices under test are connected. It is also possible to save a connectivity and to reload an existing one.
Testing Multiple DUTs with the LabVIEW Application Setting Up Device (DUT) Connectivity Configuration To set up a connectivity configuration: 1. If the DUT Connectivity tab is grayed out, that means no test has been created since the application was started. To enable the tab, start a new test. For more information, see Starting a New Test on page 118. 2. With the help of the up/down arrows, select the appropriate number of switch ports and power meter channels. 3.
Testing Multiple DUTs with the LabVIEW Application Configuring Test Parameters Although connectivity configurations do not need to be saved to disk in order to be used in the current test session, you may find it useful to store it for future tests. To save the current connectivity configuration: 1. Click Save. 2. From the dialog box, specify the name of the connectivity and click Save. The name of the new connectivity file is now displayed in the Configuration File box, at the bottom of the tab.
Testing Multiple DUTs with the LabVIEW Application Configuring Test Parameters 4. From the Acquisition Mode section, select the type of acquisition that best suits your needs. A sequence is a set of acquisitions performed in the order in which the DUTs were added when setting up the DUTs’ connectivity. Select Single if you want the measurements to be taken only once. Select Continuous if you want the system to perform successive sequences.
Testing Multiple DUTs with the LabVIEW Application Nulling Electrical Offsets Nulling Electrical Offsets This feature allows you to perform an electrical offset nulling of the power meters. For more information, see Nulling Electrical Offsets on page 75. To null the electrical offsets: 1. If the System menu is grayed out, that means no test has been created since the application was started. Consequently, no nulling can be performed until you start a new test.
Testing Multiple DUTs with the LabVIEW Application Calibrating the System Wavelength Response Calibrating the System Wavelength Response This feature allows you to correct variations in the response and sensitivity of the different power meters. If you need more information on wavelength response calibration, see Wavelength Response Calibration on page 78. To calibrate the system wavelength response, select Wavelength Response Calibration from the System menu of the main window.
Testing Multiple DUTs with the LabVIEW Application Calibrating the System Wavelength Response To perform a wavelength response calibration: 1. If the System menu is grayed out, that means no test has been created since the application was started. Consequently, no calibration can be performed until you start a new test. For more information, see Starting a New Test on page 118. 2. Select Wavelength Response Calibration from the System menu of the main window. 3.
Testing Multiple DUTs with the LabVIEW Application Calibrating your System for ORL Testing Calibrating your System for ORL Testing The current section gives you the information you need to perform an ORL calibration. This operation measures ORL in the system before testing DUTs. The results obtained will be used to calculate the ORL specific to the DUTs. If you need more details about ORL calibration, see Return Loss Calibration on page 80.
Testing Multiple DUTs with the LabVIEW Application Calibrating your System for ORL Testing To perform an ORL calibration: 1. If the System menu is grayed out, that means no test has been created since the application was started. Consequently, no calibration can be performed until you start a new test. For more information, see Starting a New Test on page 118. 2. Select Return Loss Calibration from the System menu of the main window. 3. Connect an ORL reference test jumper to the specified port. 4.
Testing Multiple DUTs with the LabVIEW Application Performing Reference Measurements Performing Reference Measurements Once the calibration is complete, you will have to perform reference measurements. More detailed information about references can be found in Performing Reference Measurements on page 82.
Testing Multiple DUTs with the LabVIEW Application Performing Reference Measurements Note: When choosing a type of reference, take into account that a reference measurement must have been previously taken for the type of the tests you will perform. For instance, if an IL/PDL reference measurement has been previously taken, you will be able to perform IL tests. However, with such a reference measurement, ORL tests will not be possible. To perform reference measurements: 1.
Testing Multiple DUTs with the LabVIEW Application Performing a Test Performing a Test In the acquisition window, data is presented both in a graph and in a grid. In the grid, the information is given for all the Out ports of the current sequence. Depending on the type of the selected graph, certain items will differ. ³ If the selected graph corresponds to an acquisition trace (IL trace, PDL trace or ORL trace), the X axis will represent wavelength values and the Y axis, dB values.
Testing Multiple DUTs with the LabVIEW Application Monitoring Modules in Local Mode Monitoring Modules in Local Mode Local Mode gives a general overview of the system. It can be used anytime except when a test is running. If the System menu is grayed out, that means no test has been created since the application was started. Consequently, it is impossible to monitor modules in local mode until you start a new test. For more information, see Starting a New Test on page 118.
Testing Multiple DUTs with the LabVIEW Application Monitoring Modules in Local Mode Note: The first time you work with the system, the polarization state appears as “Unknown State”. Use the Optimize Power button to get the system to determine a valid polarization state (“Linear Horizontal”). Although it is possible to optimize power at any time except when a test is running, be aware that optimizing will result in the deletion of all the references that were taken previously.
Testing Multiple DUTs with the LabVIEW Application Viewing System Information Viewing System Information To view all relevant information about the system modules (identification, serial number, slot position), select System Info from the Help menu. If the System Info option is grayed out, that means no test has been created since the application was started. Consequently, it is impossible to consult modules’ information until you start a new test. For more information, see Starting a New Test on page 118.
Testing Multiple DUTs with the LabVIEW Application Adjusting Result Settings To set up an Analysis graph: 1. Select the DUT, the In port and the Out port for whose results you want to view in a graph. 2. Select Analysis. 3. Select the desired curve type from the provided list. 4. Confirm by clicking Apply. To set up an Acquisition graph: 1. Select the DUT, the In port and the Out port whose results you want to view in a graph. 2. Select Acquisition. 3. Select the desired trace type (IL, PDL, ORL). 4.
Testing Multiple DUTs with the LabVIEW Application Adjusting Result Settings Exporting Test Results You may want to have the tests results exported to a text file for further analysis. The export feature creates such a file with the information that you choose to include. When you click Export from the Acquisition tab, the following dialog box is displayed. Note: The DUT connectivity grid acts as a reminder to guide you in the selection of data to be exported to a text file.
Testing Multiple DUTs with the LabVIEW Application Adjusting Result Settings Printing Test Results When you click Print from the File menu, the following window is displayed. Information that will be sent to the printer corresponds exactly to the results that are displayed on the screen (graph and/or grid). To print test results: 1. Select Graph and/or Grid, depending on your needs. 2. Use the Comments box to add any comments. 3. Specify the number of copies. 4.
Testing Multiple DUTs with the LabVIEW Application Modifying the Supplied MPT Application Modifying the Supplied MPT Application The source code for the supplied LabVIEW application is available should you want to modify it according to your needs. The source code can be found in the Iqs12004Mpt\Src folder. It is divided in two main parts: 138 ³ The code for user interfaces is located in the Main folder. In this folder, each of the subfolders corresponds to a particular user interface.
11 Using the Wavelength Calibration Software The Wavelength Calibration software uses a Hydrogen Cyanide (H13C14N) absorption cell with 100 torr of pressure. Considered as a calibration reference, it covers the region from 1530 nm to 1560 nm and uses 16 very precise lines to perform the calibration. This software performs scans using the H13C14N cell as a DUT and compares the measured spectral values with the certified spectral values.
Using the Wavelength Calibration Software Initializing the Modules Initializing the Modules The following window appears, allowing you to proceed with the Initialization step. When the Initialization button is selected, all modules present in the system will be initialized. Once initialization has been successfully performed, you will be able to access the next step, Preparing Calibration. When the Tools button is selected, only the IQS-9401 WRM will be used.
Using the Wavelength Calibration Software Preparing the Calibration Preparing the Calibration The second step, Preparing Calibration, is divided into three sub-steps: ³ Detector Null ³ Wavelength Response ³ Reference These three steps must be successfully completed before gaining access to the next step. A description of each of these sub-steps is provided in the following window. The Show Monitor button is used to show the power readings of each IQS-1600 Power Meter and IQS-9401 WRM, in real time.
Using the Wavelength Calibration Software Preparing the Calibration Nulling Electrical Offsets The offset nulling process provides a zero-power reference measurement, thus eliminating the effects of electronic offsets and dark current due to detectors. Temperature and humidity variations affect the performance of electronic circuits and optical detectors. For this reason, EXFO recommends performing a nulling of the electrical offsets whenever environmental conditions change.
Using the Wavelength Calibration Software Performing the Acquisition Reference A power reference on the IQS-12004B DWDM Passive Component Test System must be performed once a Nulling or a Wavelength Response has been performed. The reference will be preceded by a power optimization, if the software detects the presence of an IQS-5150 PSA and if the Wavelength Response was not required. Once the reference has been taken, you will be able to access the next step, Acquisition.
Using the Wavelength Calibration Software Analyzing the Results Analyzing the Results The Analysis step analyses acquisitions taken, providing a result for 16 lines; the average of these results determines the average deviation to be applied to all of the calibration constants on the IQS-9401 WRM. The first column of Results lists the wavelengths that have been certified in nanometers, and the second lists the deviation detected by the system, in picometers.
Using the Wavelength Calibration Software Using Calibration Tools Using Calibration Tools There are two ways to access this step: ³ By clicking Tools during the first step. ³ By carrying out the entire process. ³ Apply New: writes the new calibration constants found for the IQS-9401 WRM module and displays a calibration certificate. For more information on the calibration certificate, see Viewing and Printing a Calibration Certificate on page 146.
Using the Wavelength Calibration Software Viewing and Printing a Calibration Certificate Viewing and Printing a Calibration Certificate Once the calibration is complete, you may find it useful to view and/or print calibration information. To view a calibration report: Click Apply New. The Calibration Report window is displayed.
Using the Wavelength Calibration Software Viewing and Printing a Calibration Certificate To browse through the document: Use the and button. buttons. You can also adjust the zoom factor with the To print the certificate: Use the button to send it to the default printer or the Print button to send it to a printer you will have selected. To come back to the calibration tool: Click Close.
12 Using the Power Meter Linearity Verification Tool Results’ accuracy is influenced by the linearity of the power meters used in your system. Ideally, the readings of a power meter should be accurate at each power level. The Power Meter Linearity Verification tool has been designed to detect changes in linearity, ensuring that you get the best possible results from your IQS-12004B DWDM Passive Component Test System.
Using the Power Meter Linearity Verification Tool The following diagram illustrates the steps of a typical linearity verification sequence that can be performed with the tool.
Using the Power Meter Linearity Verification Tool Starting and Exiting the Application Starting and Exiting the Application To start the application: from the Start menu, select Programs >EXFO >IQS-12004B >Tools > IQS-12004B PM Linearity Verification. The Instruments window is displayed.
Using the Power Meter Linearity Verification Tool Connecting the Modules for Linearity Testing Connecting the Modules for Linearity Testing With the Power Meter Linearity Verification tool, you can test one or many power meters. Since verification is performed on one power meter at a time, the connections remain the same, regardless of the number of modules to be verified. Only the connections for the device channels will change.
Using the Power Meter Linearity Verification Tool Connecting the Modules for Linearity Testing The following diagram illustrates how to link the required modules.
Using the Power Meter Linearity Verification Tool Initializing Hardware Initializing Hardware Once the required modules have been properly inserted into the system and properly connected, a hardware detection is necessary before being able to perform linearity verifications. To start the initialization, simply click Init from the Test panel.
Using the Power Meter Linearity Verification Tool Nulling Electrical Offsets Nulling Electrical Offsets The offset nulling process provides a zero-power reference measurement, thus eliminating the effects of electronic offsets and dark current due to detectors. Temperature and humidity variations affect the performance of electronic circuits and optical detectors. For this reason, EXFO recommends performing a nulling of the electrical offsets whenever environmental conditions change.
Using the Power Meter Linearity Verification Tool Nulling Electrical Offsets To perform a nulling: 1. Put protective caps on power meter detectors as described in the Instructions zone. 2. Click Nulling to start the null measurement. The nulling is performed on all power meters at the same time. When the operation is complete, the Start button becomes enabled and the Instructions zone indicates that the tool is ready for linearity verification.
Using the Power Meter Linearity Verification Tool Selecting the DUT and Reference Power Meter Selecting the DUT and Reference Power Meter In order to perform a linearity verification, you need to specify which power meter has to be tested (DUT) and which power meter will act as a reference. IMPORTANT Any power meter can be used as a reference power meter. However, to avoid erroneous results, make sure that the module you intend to use as a reference has been properly calibrated.
Using the Power Meter Linearity Verification Tool Setting Up the Acquisition Parameters Setting Up the Acquisition Parameters The linearity verification is made by comparing results obtained when attenuating the power level on a power meter to be tested and a reference power meter. The power direction can be decreasing, increasing or both (a specific trace will be displayed and values will be added to the results grid for each of the power directions).
Using the Power Meter Linearity Verification Tool Setting Up the Acquisition Parameters Note: Since the maximum power value is not equal to 0 dBm, the last power value displayed on the graph and in the grid will be less than the minimum power value. However, values under –55 dBm are not taken into account when determining channel status. E.g.
Using the Power Meter Linearity Verification Tool Verifying Linearity on a Specific Channel Verifying Linearity on a Specific Channel Linearity must be verified on each channel of the power meter to be tested.
Using the Power Meter Linearity Verification Tool Verifying Linearity on a Specific Channel IMPORTANT Starting a new acquisition (on a new channel) will remove all previous data from memory and will overwrite the previous results file. To prevent unwanted data loss, specify a new results filename and save your report file before starting a new acquisition.
Using the Power Meter Linearity Verification Tool Verifying Linearity on a Specific Channel 3. If you need to save the results for future use in a spreadsheet, specify a new filename. You can directly type it in the entry zone or use the browse button. If you use the name of an already-existing file, the data related to the previous test will be lost. If you want information about the DUT and reference power meter to be added at the beginning of the file, choose Header from the Results File panel. 4.
Using the Power Meter Linearity Verification Tool Viewing and Printing Test Results Viewing and Printing Test Results The Power Meter Linearity Verification tool offers two ways of using test results: ³ In an external spreadsheet (using the generated .txt file). ³ In the supplied report tool. In both cases, test results include: ³ DUT power in dBm. ³ Reference power in dB. ³ DUT power in dB. ³ Linearity in %. ³ Linearity in dB.
Using the Power Meter Linearity Verification Tool Viewing and Printing Test Results To view a test report from the Power Meter Linearity Verification tool: 1. Select the Report function tab. 2. If the desired report is not already displayed, choose Open from the File panel. You can use and to browse the document. You can also adjust the page display using the up/down arrows next to the page display mode box. If necessary, the report file can be saved by using the Save button. To print a test report: 1.
Using the Power Meter Linearity Verification Tool Viewing Online User Guide Viewing Online User Guide You can read the user guide online with Acrobat Reader. To view the user guide, use the Help button at the bottom of the function bar.
Using the Power Meter Linearity Verification Tool Getting Technical Support Information Getting Technical Support Information The About function tab provides useful information such as application version, phone numbers and active Internet links to EXFO’s Technical Support Group. Use these links to send an information request by e-mail or to access EXFO’s web site.
13 Automating or Remotely Controlling the System The IQS-12004B DWDM Passive Component Test System gives you the opportunity to develop your own applications using either SCPI commands (GPIB control) or COM objects. The provided SCPI commands give access to the standard DWDM Passive Component Test System features. The Acq12004B dll provides the necessary COM objects to access either the standard DWDM Passive Component Test System or the multipath testing option features.
Automating or Remotely Controlling the System A typical test sequence would be similar to the flow chart below.
Automating or Remotely Controlling the System Initializing the Hardware Initializing the Hardware Perform this step each time you start the application. If modules are not initialized, the system cannot take any measurements and therefore provide results. The minimum hardware components required are: ³ Tunable laser source (IQS-2600B or IQS-2600CT). ³ Wavelength reference module (IQS-9401). ³ Power meter (IQS-1643T), one or more.
Automating or Remotely Controlling the System Nulling Electrical Offsets Nulling Electrical Offsets To obtain the best possible results, it is recommended to perform a nulling of the power meters and wavelength reference module. During this operation, no light should reach the detectors. For more information, see Nulling Electrical Offsets on page 124 and Nulling Electrical Offsets on page 75. The COM method associated with this step is Nulling (see page 287).
Automating or Remotely Controlling the System Calibrating the System Calibrating the System During calibration step, you can perform: ³ Wavelength response (IL/PDL) calibration ³ Return Loss (ORL) calibration For more information on the calibration of the standard IQS-12004B DWDM Passive Component Test System, see Calibrating the System on page 73. In multipath testing, the wavelength response is taken by connecting each detector to switch port 1 during these steps.
Automating or Remotely Controlling the System Calibrating the System For more information on calibration with the MultiPath Testing option, see Calibrating the System Wavelength Response on page 125 and Calibrating your System for ORL Testing on page 127. The COM methods associated with this step are CalWr (see page 278), CalOrlRtj (see page 277), CalOrlMandrelRtj (see page 277).
Automating or Remotely Controlling the System Referencing the System Referencing the System ³ If you are working with the standard DWDM Passive Component Test System, each time the system is turned on, a reference measurement has to be performed. This reference measurement takes into account any power fluctuation that occurred since the system was last used (e.g., connection and reconnection of rigid and semi-rigid patch cords, power optimization).
Automating or Remotely Controlling the System Referencing the System In multipath testing, reference scans are performed by connecting each switch port to detector 1 of the power meter during this step. IQ-2600 IQS-5150 IQS-9401 IQS-9100 IQS-1643T or IQS-2600CT Polarization State Adjuster (optional) Wavelength Reference Module Switch Power Meter Source Note: To ensure better results, EXFO recommends that you use a different patchcord for each switch port.
Automating or Remotely Controlling the System Testing the DUT Testing the DUT Once the previous steps have been successfully completed and the device(s) under test—DUT(s)—have been properly connected, the system is ready to perform IL, PDL, and ORL measurements of the DUT(s). Note: Only the MultiPath Testing option allows you to test more than a device at a time and devices having a variable number of In ports and Out ports.
Automating or Remotely Controlling the System Retrieving Results Retrieving Results Once the measurements have been performed, it is possible to retrieve IL, PDL, ORL curves. These curves are returned in separate commands (one for the IL, one for the PDL, and one for the ORL).
Automating or Remotely Controlling the System Starting the GPIB Remote Application Starting the GPIB Remote Application The supplied GPIB remote application allows you to: ³ Set the GPIB parameters. ³ Open/close a GPIB connection. ³ View the GPIB commands received. ³ Edit, log and print information. ³ Monitor power meters. To start the DWDM Passive Component Test System GPIB application, double-click the IQS-12004B GPIB icon on your desktop.
Automating or Remotely Controlling the System Modifying GPIB Parameters Modifying GPIB Parameters To modify the default GPIB settings: 1. Select GPIB Settings from the Communication menu. The GPIB Settings window appears. 2. Enter the desired parameters and click OK to save the new settings. Note: GPIB Address and Board ID cannot be modified when the GPIB connection is opened. ³ GPIB Address: The primary address assigned to the GPIB card (ranging from 0 to 30).
Automating or Remotely Controlling the System Opening a GPIB Connection Opening a GPIB Connection Once the GPIB application is started, you will need to open a new connection. To open a new connection, select Open Connection from the File menu. The IQS-12004B GPIB main window appears and the status bar displays Ready.
Automating or Remotely Controlling the System Opening a GPIB Connection When a GPIB command is sent to the DWDM Passive Component Test System, information about the command appears in the IQS-12004B GPIB main window. The information contained in the different columns is explained below: 180 ³ #: This column indicates the request number. ³ GPIB Calls: This column indicates the name of the command received and its parameters, if any. ³ Results: This column provides a description of the command.
Automating or Remotely Controlling the System Closing a GPIB Connection ³ iberr: This column indicates if an error occurred on the GPIB bus. For more information, refer to the GPIB card instructions manual NI-488.2 Function Reference Manual for Windows, in the Error Codes and Solutions chapter. ³ ibcntl: This column indicates the number of characters in the command. For example, *IDN? contains 5 characters. Closing a GPIB Connection To close the connection, select Close Connection from the File menu.
Automating or Remotely Controlling the System Logging GPIB Information Logging GPIB Information To save GPIB information in a log file: 1. Select Options from the Communication menu. 2. Check the Save to history file box. 3. If you want to change the default folder where the log file will be saved, click Browse and select the desired folder. 4. Click OK when you are done. Monitoring the Power Meter To view the power of each wavelength reference module and power meter channels: 1.
Automating or Remotely Controlling the System Printing GPIB Information Printing GPIB Information Once you have viewed the information on the IQS-12004B GPIB main window, it is possible to print a report. To print a report: 1. Select Print from the File menu. The Print window appears. 2. Select the correct printer in the Name list box. 3.
Automating or Remotely Controlling the System GPIB Command Structure GPIB Command Structure The GPIB commands follow the guidelines determined by the Standard Commands for Programmable Instruments (SCPI) consortium. For example, the CONF:CHAN command syntax is used to change the number of channels to test in the IQS-12004B DWDM Passive Component Test System. In this example, ³ CONF identifies that the command is part of the SCPI CONFiguration subset of commands.
Automating or Remotely Controlling the System GPIB Command Structure To enter commands or queries you must use either the full word for the command, or the three- or four-letter shortcut. Commands are not case-sensitive, however spelling errors will cancel the command or query. The command or query can be written using only shortcuts, only full words, or a combination of both. Other command syntax elements are: ³ The comma, which is used to separate values in a command or query.
Automating or Remotely Controlling the System GPIB General Commands—Quick Reference GPIB General Commands—Quick Reference The SCPI Manager recognizes the main commands identified in IEEE-488.2. The table below summarizes these commands. For more information about general commands, see General Commands on page 231.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference GPIB Specific Commands—Quick Reference The following table contains a summary of the IQS-12004B DWDM Passive Component Test System specific commands. If you need more information about these specific commands, see Specific Commands on page 233. Command INIT CONF CONF Parameter/Response Description INIT -- This command performs an initialization of all IQS modules.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command Parameter/Response Description ARF <0 | 1> This command sets the filtering mode. ARF? (0 | 1) The response to this query indicates the filtering mode. MINW? (9999.999) The response to this query indicates the minimum wavelength (in nm) available in the system. MAXW? (9999.999) The response to this query indicates the maximum wavelength (in nm) available in the system. STAR <9999.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command ACQ? CAL REF Parameter/Response Description (0 | 1) The response to this query indicates if a wavelength response calibration has been performed. NULL -- This command performs a nulling on the power meter and wavelength reference module channels. ORLR -- This command performs an ORL calibration with a reference test jumper.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command Parameter/Response Description IL -- This command performs an IL reference acquisition. IL? (0 | 1) The response to this query indicates if an IL reference acquisition has been performed. ILPD -- This command performs a PDL reference acquisition. ILPD? (0 | 1) The response to this query indicates if a PDL reference acquisition has been performed.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command READ CURV Parameter/Response IL? x(nm), y(dB) This query reads the IL results curve on a specified channel. PDL? x(nm), y(dB) This query reads the PDL results curve on a specified channel. ORL? x(nm), y(dB) This query reads the ORL results curve. ILPD? x(nm), y(dB) The response to this query indicates the IL curve for a specific SOP, when a PDL acquisition has been performed.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command Parameter/Response Description SOP <0 | 1 | 2 | 3 |> This command indicates on which SOP to take the IL curve, when a PDL acquisition has been performed. SOP? (0 | 1 | 2 | 3 |) The response to this query indicates the current SOP when reading the IL during a PDL acquisition. PSA MAX -- This command optimizes the power.
Automating or Remotely Controlling the System GPIB Specific Commands—Quick Reference Command SOUR Parameter/Response Description WAVE <9999.999> This command sets the source wavelength in nm. WAVE? (9999.999) The response to this query indicates the wavelength (in nm) of the current source.
Automating or Remotely Controlling the System GPIB Error Messages Format GPIB Error Messages Format System-and device-specific errors are managed by the IQS-12004B GPIB application. The generic format for error messages is illustrated below. Error number , “Error Description” As shown in the above figure, the message is a string that contains two parts: ³ Error number ³ Error description All error messages are stacked in an application buffer.
Automating or Remotely Controlling the System SCPI Error Messages SCPI Error Messages The following table contains a list of error messages. Note: For more information about error messages, refer to the GPIB card instructions manual NI-488.2 Function Reference Manual for Windows. Error Number Description 1 Unable to initialize a hardware module. 2 Unable to detect a hardware module. 3 Unable to initialize the IQS-2600CT source module.
Automating or Remotely Controlling the System SCPI Error Messages Error Number 196 Description 17 Unable to execute another command at this time. Please wait until the current command is complete. 18 An inappropriate channel value has been assigned. 20 Unable to use the modules because the module initialization has not been done. Please initialize the modules. 21 Unable to perform an acquisition because the ORL calibration with an RTJ has not been performed. Please perform an ORL calibration.
Automating or Remotely Controlling the System SCPI Error Messages Error Number Description 30 Unable to perform an acquisition because the power at the WRM input is too low. Please check your connection. 31 Unable to perform an acquisition because the power for the reference is too low. Please check your connection. 32 Unable to perform an acquisition because the power for the calibration is too low. Please check your connection. 33 The acquisition has stopped.
Automating or Remotely Controlling the System SCPI Error Messages Error Number 198 Description 48 Invalid power meter value (over range). 49 The sweep cannot be performed. The laser source is not turned on. 52 Not available in simulator mode. 53 Number of acquisition points must be between 1 and 32 000. 513 Invalid parameter. 514 Wrong function was called. 515 Invalid number of channels. 516 No module is initialized. 517 Unable to open the log file.
Automating or Remotely Controlling the System SCPI Error Messages Error Number Description 546 GPIB bus error. 547 Serial poll status byte queue overflow. 548 SRQ stuck in ON position. 552 Problem in table. 554 Invalid end of string terminator. 555 Unable to access the registry. 556 An IQS-12004B GPIB application is already running.
Automating or Remotely Controlling the System Configuring Your DWDM Passive Component Test System as a GPIB Controller Configuring Your DWDM Passive Component Test System as a GPIB Controller At time of purchase, your IQS-12004B controller unit is configured to be used as a GPIB device. However, it is possible to configure it as a GPIB controller. Note: The following procedure is based on Windows 2000. IMPORTANT Do not remove the GPIB card from the IQS-12004B controller unit.
Automating or Remotely Controlling the System Configuring Your DWDM Passive Component Test System as a GPIB Controller 1e. From the Choose a Removal Task step, choose Uninstall a device. Click Next. 1f. From the Installed Devices on Your Computer list, choose PCI-GPIB. Click Next.
Automating or Remotely Controlling the System Configuring Your DWDM Passive Component Test System as a GPIB Controller 1g. From the Uninstall a Device step, choose Yes, I want to uninstall this device. Click Next. 1h. From the Completing the Add/Remove Hardware Wizard step, click Finish to close the wizard. All corresponding hardware is removed automatically.
Automating or Remotely Controlling the System Configuring Your DWDM Passive Component Test System as a GPIB Controller 2. Remove the NI-Device 1.3 Standard software as follows: 2a. From the Control Panel, double-click the Add/Remove Programs icon. 2b. Select the Change or Remove Programs function tab. 2c. From the list of currently installed programs, select NI-Device 1.3 Standard and click Remove. 3. Install the NI-488.2 1.70 software as follows: 3a. Insert the installation CD-ROM in the drive. 3b.
Automating or Remotely Controlling the System Configuring Your DWDM Passive Component Test System as a GPIB Controller 4. Restart the IQS-12004B controller unit. Once the unit has restarted, the following dialog box appears. 5. Test the GPIB card as follows: 5a. Check the Do not show at Windows startup box located at the bottom of the dialog box. 5b. Click Verify your hardware and software installation. The NI-488.2 Troubleshooting wizard is automatically started. 5c.
Automating or Remotely Controlling the System COM Objects COM Objects The IQS-12004B DWDM Passive Component Test System (standard) and the MultiPath Testing Option were developed using 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.
Automating or Remotely Controlling the System COM Objects COM Objects Overview Except for the Switch properties and methods that are only functional with the MultiPath Testing Option, all properties and methods offered work with the standard IQS-12004B DWDM Passive Component Test System and the option. IMPORTANT The provided COM objects were designed to be both used with programming languages that support object creation with multiple interfaces and with languages, like LabVIEW, that do not.
Automating or Remotely Controlling the System COM Objects Programming languages not supporting object creation with multiple interfaces Acq12004B Object acting as an entry point Interface References IDwdmAcq IMeasure IModules IResults ITestParameters clsDescModule clsChannel Event Available Enumerations Only available with MultiPath Testing Option ISwitch IAnalysis ChannelResult BandPass BandPassResult Notch NotchResult Undefined Detailed information about the offered properties and methods can be f
Automating or Remotely Controlling the System IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages Error Number Description ErrAcqBefore Unable to get a curve because the acquisition result curve is empty. Please perform an acquisition. ErrAcqChannel An inappropriate number of acquisition channels has been assigned. ErrAcqRun Unable to start an acquisition at this time.
Automating or Remotely Controlling the System IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages Error Number Description ErrInit Unable to initialize a hardware module. ErrInitBefore Unable to use modules because the module initialization has not been done. Please initialize modules. ErrInitPm Unable to initialize the IQS-1600 Power Meter module(s). ErrInitPsa Unable to initialize the IQS-5150 Polarization State Adjuster module.
Automating or Remotely Controlling the System IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages Error Number Description ErrOptimizeBefore Unable to change the polarization state because the power optimization has not been performed. Please optimize the power. ErrOrlResultCurve Invalid ORL result curve. ErrPmValue Invalid power meter value. ErrPmValueOver Invalid power meter value (over range). ErrPmValueUnder Invalid power meter value (under range).
Automating or Remotely Controlling the System MultiPath Testing Option COM Error Messages MultiPath Testing Option COM Error Messages Error Number Description ErrDetection Unable to initialize the switch because the detection has not been performed. Please perform switch detection. ErrNoHardware Some required modules are not available or have not been installed. ErrMissingDBTemplate The database templates are missing in the specified path. ErrMptoNotInstalled Inappropriate version of IQS-DWDMTS.
14 Maintenance To help ensure long, trouble-free operation: ³ Always clean fiber-optic connectors before using them. ³ 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 Fixed Connectors Cleaning Fixed Connectors Regular cleaning of connectors will help maintain optimum performance. Do not try to disassemble the unit. Doing so would break the connector. To clean fixed connectors: 1. Fold a lint-free wiping cloth in four to form a square. 2. Moisten the center of the lint-free wiping cloth with only one drop of isopropyl alcohol. IMPORTANT Alcohol may leave traces if used abundantly.
Maintenance Cleaning Fixed Connectors IMPORTANT Alcohol may leave traces if used abundantly. Avoid contact between the tip of the bottle and the cleaning tip, and do not use bottles that distribute too much alcohol at a time. 7. Slowly insert the cleaning tip into the connector until it reaches the ferrule inside (a slow clockwise rotating movement may help). 8 7 9 8. Gently turn the cleaning tip one full turn. 9. Continue to turn as you withdraw the cleaning tip. 10.
Maintenance Cleaning EUI Connectors Cleaning EUI Connectors Regular cleaning of EUI connectors will help maintain optimum performance. There is no need to disassemble the unit. IMPORTANT If any damage occurs to internal connectors, the module casing will have to be opened and a new calibration will be required. To clean EUI connectors: 1. Remove the EUI from the instrument to expose the connector baseplate and ferrule. Turn Pull Push 2. Moisten a 2.
Maintenance Cleaning EUI Connectors 5. Repeat steps 3 to 4 with a dry cleaning tip. Note: Make sure you don’t touch the soft end of the cleaning tip. 6. Clean the ferrule in the connector port as follows: 6a. Deposit one drop of isopropyl alcohol on a lint-free wiping cloth. IMPORTANT Isopropyl alcohol may leave residues if used abundantly or left to evaporate (about 10 seconds). Avoid contact between the tip of the bottle and the wiping cloth, and dry the surface quickly. 6b.
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 Recalibrating the Unit Recalibrating the Unit Manufacturing and service center calibrations are based on the ISO/IEC 17025 Standard, which states that calibration documents must not contain a recommended calibration interval, unless this has been previously agreed upon with the customer. Validity of specifications depends on operating conditions.
Maintenance Recycling and Disposal (Applies to European Union Only) Recycling and Disposal (Applies to European Union Only) Recycle or dispose of your product (including electric and electronic accessories) properly, in accordance with local regulations. Do not dispose of it in ordinary garbage receptacles. This equipment was sold after August 13, 2005 (as identified by the black rectangle).
15 Troubleshooting Viewing the Online User Guide If you have Acrobat Reader (version 5 or above) installed on your system, you can read the user guides online. To view the user guide from the DWDM Passive Component Test System software: Select Online Manual from the Help menu. To view the user guide from the provided LabVIEW application: Select Help Topics from the Help menu of the LabVIEW application.
Troubleshooting Finding Information on the EXFO Web Site Finding Information on the EXFO Web Site The EXFO Web site provides answers to frequently asked questions (FAQs) regarding the use of your IQS-12004B DWDM Passive Component Test System. To access FAQs: 1. Type http://www.exfo.com in your Internet browser. 2. Click the Support tab. 3. Click FAQs and follow the on-screen instructions. You will be given a list of questions pertaining to your subject.
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, 7:30 a.m. to 8: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 Transportation 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: 224 ³ 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.
16 Warranty General Information EXFO Electro-Optical Engineering Inc. (EXFO) warrants this equipment against defects in material and workmanship for a period oftwo years 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 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 228). 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 Omega Enterprise Park, Electron Way Chandlers Ford, Hampshire S053 4SE ENGLAND EXFO China Service Center/ Beijing OSIC Beijing New Century Hotel Office Tower, Room 1754-1755 No. 6 Southern Capital Gym Road Beijing 100044 P. R.
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.
Technical Specifications IQS-12004B MultiPath Testing Option IQS-12004B MultiPath Testing Option Specifications1 Standard Accessories Instruction manual, installation software CD and interconnecting patchcords 2, 3, 5 Loss measurement uncertainty Loss measurement repeatability2, 3, 6 PDL uncertainty2, 4, 5 PDL repeatability2, 4, 6 ORL uncertainty2, 5, 7 ORL repeatability2, 3, 6 ORL range2 Operating temperature All other specifications 230 ± 0.06 dB ± 0.04 dB ± (0.05 dB + 5 % of DUT PDL) ± (0.
B SCPI Commands Reference This section presents all SCPI commands supported by your IQS-12004B DWDM Passive Component Test System. General Commands The SCPI Manager recognizes all of the common commands identified as mandatory by IEEE-488.2. These commands are fully explained on the following pages. Note: The expression stands for white space in certain GPIB commands syntax. *CLS Description This command clears the last error of the application buffer.
SCPI Commands Reference General Commands *OPC? Description The response to this query indicates if the last operation was complete (whether or not it is successfully complete, it will return “1”).
SCPI Commands Reference Specific Commands Specific Commands INITialization:INITialize Description This command performs an initialization of all IQS modules. Syntax INIT:INIT Parameter None Response None Example INIT:INIT Note When INIT:SIMU = 1, the object simulator is used to develop without IQS modules. This is a blocking function i.e., In progress appears in the status bar and you must wait before sending a new command.
SCPI Commands Reference Specific Commands INITialization:SIMUlation Description This commands sets the system to simulation mode. Syntax INIT:SIMU Parameter The parameter is a boolean value indicating if it is in simulation mode: “1” - Sets the system to simulation mode “0” - Sets the system to normal mode Response None Example INIT:SIMU 1 INITialization:SIMUlation? Description The response to this query indicates if the system was in simulation mode.
SCPI Commands Reference Specific Commands CONFiguration:AVAilableChannel? Description The response to this query indicates the number of available channels in the system. Syntax CONF:AVAC? Parameter None Response The number of available channels in “999” format. Example CONF:AVAC? CONFiguration:CHANnel Description This command sets the number of channels to test. Syntax CONF:CHAN Parameter The value refers to the number of channels to test in the system.
SCPI Commands Reference Specific Commands CONFiguration:CHANnel? Description The response to this query indicates the number of channels to test. Syntax CONF:CHAN? Parameter None Response The number of channels is represented by the “999” format. Example CONF:CHAN? CONFiguration:ACQuisitionType Description This command sets the acquisition type.
SCPI Commands Reference Specific Commands CONFiguration:ACQuisitionType? Description The response to this query indicates the acquisition type.
SCPI Commands Reference Specific Commands CONFiguration:KeepIL Description This command keeps insertion loss curves for all states of polarization (4), when a PDL acquisition has been performed.
SCPI Commands Reference Specific Commands CONFiguration:AutoRangeFiltering Description This command sets the filtering mode. Syntax CONF:ARF Parameter The parameter is a boolean value indicating if it is in filtering mode: “1” - Sets the system to filtering mode “0” - Does not set the system to filtering mode Response None Example CONF:ARF 1 Note It is highly recommended to set the system to filtering mode.
SCPI Commands Reference Specific Commands CONFiguration:MINimumWavelength? Description The response to this query indicates the minimum wavelength available in the system. Syntax CONF:MINW? Parameter None Response The minimum wavelength in the 9999.999 nm format. Example CONF:MINW? CONFiguration:MAXimumWavelength? Description The response to this query indicates the maximum wavelength available in the system. 240 Syntax CONF:MAXW? Parameter None Response The maximum wavelength in the 9999.
SCPI Commands Reference Specific Commands CONFiguration:STARt Description This command sets the position where to start the acquisition. Syntax CONF:STAR Parameter The parameter value indicates the wavelength using the 9999.999 nm format. Response None Example CONF:STAR 1520.500 CONFiguration:STARt? Description The response to this query indicates the position where to start the acquisition. Syntax CONF:STAR? Parameter None Response Wavelength in 9999.
SCPI Commands Reference Specific Commands CONFiguration:STOP Description This command sets the position where to stop the acquisition. Syntax CONF:STOP Parameter The parameter value indicates the wavelength using the 9999.999 nm format. Response None Example CONF:STOP 1569.000 CONFiguration:STOP? Description The response to this query indicates the position where to stop the acquisition. 242 Syntax CONF:STOP? Parameter None Response Wavelength in 9999.
SCPI Commands Reference Specific Commands CALibration:WavelengthResponse:CHANnel Description This command sets the active channel for the wavelength response calibration acquisition. Syntax CAL:WR:CHAN Parameter The parameter value indicates the active channel number in “999” format.
SCPI Commands Reference Specific Commands CALibration:WavelengthResponse:ACQuisition Description This command performs a wavelength response calibration on the active channel. Syntax CAL:WR:ACQ Parameter None Response None Example CAL:WR:ACQ CALibration:WavelengthResponse:ACQuisition? Description The response to this query indicates if a wavelength response calibration has been performed.
SCPI Commands Reference Specific Commands CALibration:NULLing Description This command performs a nulling on the power meter and wavelength reference module channels.
SCPI Commands Reference Specific Commands CALibration:ORLRtj Description This command performs an ORL calibration with a reference test jumper. Syntax CAL:ORLR Parameter None Response None Example CAL:ORLR CALibration:ORLRtj? Description The response to this query indicates if an ORL calibration with a reference test jumper has been performed. Syntax CAL:ORLR? Parameter None Response A boolean response representing the state of the ORL calibration performed with the RTJ.
SCPI Commands Reference Specific Commands CALibration:STOP Description This command stops the current calibration acquisition. Syntax CAL:STOP Parameter None Response None Example CAL:STOP Note Applies to all calibration acquisition (i.e., WR, ORLR, ORLM), but not to nulling.
SCPI Commands Reference Specific Commands CALibration:ORLMandrelrtj Description This command performs an ORL calibration with a mandrel and reference test jumper. Syntax CAL:ORLM Parameter None Response None Example CAL:ORLM CALibration:ORLMandrelrtj? Description The response to this query indicates if an ORL calibration with a mandrel and reference test jumper has been performed.
SCPI Commands Reference Specific Commands REFerence:IL Description This command performs an IL reference acquisition. Syntax REF:IL Parameter None Response None Example REF:IL REFerence:IL? Description The response to this query indicates if an IL reference acquisition has been performed.
SCPI Commands Reference Specific Commands REFerence:ILPDl Description This command performs an IL/PDL reference acquisition. Syntax REF:ILPD Parameter None Response None Example REF:ILPD REFerence:ILPDl? Description The response to this query indicates if an IL/PDL reference acquisition has been performed.
SCPI Commands Reference Specific Commands REFerence:ORLM Description This command performs an ORL reference acquisition using a mandrel. Syntax REF:ORLM Parameter None Response None Example REF:ORLM REFerence:ORLM? Description The response to this query indicates if an ORL reference using a mandrel has been performed.
SCPI Commands Reference Specific Commands REFerence:STOP Description This command stops the current reference acquisition. Syntax REF:STOP Parameter None Response None Example REF:STOP Note Applies to all reference acquisitions (i.e., IL, PDL, and ORL). TEST:AVAilableTests? Description The response to this query indicates which tests can be performed according to the modules detected, the calibration, and the reference.
SCPI Commands Reference Specific Commands TEST:CLeaR Description This command clears the last IL, PDL, and ORL results. Syntax TEST:CLR Parameter None Response None Example TEST:CLR ACQuisition:IL Description This command performs an IL acquisition on a DUT. Syntax ACQ:IL Parameter None Response None Example ACQ:IL ACQuisition:ILPDl Description This command performs an IL/PDL acquisition on a DUT.
SCPI Commands Reference Specific Commands ACQuisition:ORL Description This command performs an ORL acquisition on a DUT. Syntax ACQ:ORL Parameter None Response None Example ACQ:ORL ACQuisition:SYNChronized Description This command performs a synchronized power acquisition on all IQS-1600 power meters. 254 Syntax ACQ:SYNC Parameter The parameter indicates the number of points to take for the acquisition.
SCPI Commands Reference Specific Commands ACQuisition:STOP Description This command stops the current acquisition on a DUT.
SCPI Commands Reference Specific Commands STATus:ERRor? Description The response to this query indicates the last error and provides a description. Syntax STAT:ERR? Parameter None Response A string representing: Error Number,”Error description” Example STAT:ERR? Note See also SCPI Error Messages on page 195. READ:CURVe:IL? Description The response to this query indicates the IL results curve on a specified channel.
SCPI Commands Reference Specific Commands READ:CURVe:PDL? Description The response to this query indicates the PDL results curve on a specified channel. Syntax READ:CURV:PDL? Parameter None Response A string response representing all points of the PDL acquisition using the “x (nm), y (dB)” format. Example READ:CURV:PDL? See also READ:CHAN? READ:CURVe:ORL? Description The response to this query indicates the ORL results curve.
SCPI Commands Reference Specific Commands READ:CURVe:ILPDl? Description The response to this query indicates the IL curve for a specific state of polarization, when a PDL acquisition has been performed. Syntax READ:CURV:ILPD? Parameter None Response A string response representing all points of the IL curve using the “x (nm), y (dB)” format.
SCPI Commands Reference Specific Commands READ:CHANnel? Description The response to this query indicates the active channel. Syntax READ:CHAN? Parameter None Response Active channel number in the “999” format. Example READ:CHAN? READ:CHannelLOcalization? Description The response to this query indicates the localization information about the specified channels. Syntax READ:CHLO? Parameter None Response A string response in the “Slot Position,Power Meter Channel” format.
SCPI Commands Reference Specific Commands READ:PowerMeter? Description The response to this query indicates the power meter value for the specified channel. 260 Syntax READ:PM? Parameter None Response A power measurement in the 9999.999 dBm format for the specified channel. Example READ:PM? Note This is a blocking function i.e., In progress appears in the status bar and you must wait before sending a new command.
SCPI Commands Reference Specific Commands READ:WavelengthReferenceModule? Description The response to this query indicates the power of both channels on the wavelength reference module. Syntax READ:WRM? Parameter None Response A string in the “Reference channel, ORL channel” dBm format, i.e., “9999.999,9999.999” dBm format. Example READ:WRM? Note This is a blocking function i.e., In progress appears in the status bar and you must wait before sending a new command.
SCPI Commands Reference Specific Commands READ:StateOfPolarization Description This command indicates on which state of polarization to take the IL curve, when a PDL acquisition has been performed. Syntax READ:SOP Parameter The parameter value can be 0, 1, 2, or 3.
SCPI Commands Reference Specific Commands PolarizationStateAdjuster:MAXimum Description This command optimizes the power. Syntax PSA:MAX Parameter None Response None Example PSA:MAX PolarizationStateAdjuster:MAXimum? Description The response to this query indicates if the power was optimized.
SCPI Commands Reference Specific Commands PolarizationStateAdjuster:StateOfPolarization Description This command sets a new polarization state on the IQS-5150 polarization state adjuster. Syntax PSA:SOP Parameter The parameter value is a new state of polarization.
SCPI Commands Reference Specific Commands SOURce:MINimumWavelength? Description The response to this query indicates the minimum wavelength of the current source. Syntax SOUR:MINW? Parameter None Response Minimum wavelength in 9999.999 nm format. Example SOUR:MINW? SOURce:MAXimumWavelength? Description The response to this query indicates the maximum wavelength of the current source. Syntax SOUR:MAXW? Parameter None Response Maximum wavelength in 9999.999 nm format.
SCPI Commands Reference Specific Commands SOURce:ON Description This command turns the source ON or OFF. Syntax SOUR:ON Parameter The parameter is a boolean value indicating the new state of the source: “1” - Sets the source to ON “0” - Sets the source to OFF Response None Example SOUR:ON 1 Note This is a blocking function i.e., In progress appears in the status bar and you must wait before sending a new command.
SCPI Commands Reference Specific Commands SOURce:STABilization? Description The response to this query indicates how long the source has been turned on. Syntax SOUR:STAB? Parameter None Response A string value indicating since when the source is ON using the “9999.999” seconds format.
SCPI Commands Reference Specific Commands SOURce:WAVElength Description This command sets the source wavelength. Syntax SOUR:WAVE Parameter The parameter value indicating the wavelength in “9999.999” nm format. Response None Example SOUR:WAVE 1520.050 Note This is a blocking function i.e., In progress appears in the status bar and you must wait before sending a new command.
C COM Objects Reference This section presents all COM methods and properties supported by your IQS-12004B DWDM Passive Component Test System and/or MultiPath Testing Option.
COM Objects Reference DWDMAcq Interface—Properties For more information see COM Objects Overview on page 206. For each interface, you will find: ³ A section with the available methods (when applicable). ³ A section with the available properties (when applicable). In each section (methods or properties), the objects are presented by alphabetical order. The corresponding interface name is always displayed in the method (or property) header.
COM Objects Reference DWDMAcq Interface—Properties RawDataPath DWDMAcq Description This command indicates the path where to save the binary data file. For more information, see Modifying System Settings on page 56. Syntax object.RawDataPath Parameters Byval String Response String Access Get/Let SaveRawData DWDMAcq Description This command saves the binary data file. For more information, see Modifying System Settings on page 56. Syntax object.
COM Objects Reference DWDMAcq Interface—Properties State DWDMAcq Description The response to this query indicates the current object state according to EState. For more information on EState, see Public Enum EState on page 334. Syntax object.State Parameters None Response Enumeration: EState Access Get ComponentVersion DWDMAcq Description The response to this query indicates the version of the component. 272 Syntax object.
COM Objects Reference DWDMAcq Interface—Properties PdlSimplifiedMethod DWDMAcq Description This property returns or sets a value that determines if the simplified PDL method is used. For more information on simplified PDL, see Modifying System Settings on page 56. Syntax object.PdlSimplifiedMethod = [Boolean] The following table presents the possible settings for the Boolean value. Setting Description True The simplified PDL method will be used. False (Default).
COM Objects Reference Measures Interface—Methods Measures Interface—Methods Note: With FireEvent = True, the object raises an event at the end of the process. With FireEvent = False, no event occurs. AcqIlDut Measures 274 Description This command performs an IL measurement on the DUT. Syntax object.
COM Objects Reference Measures Interface—Methods AcqIlPdlDut Measures Description This command performs an IL/PDL measurement on the DUT. Syntax object.AcqllPdlDut(FireEvent) Parameters Byval Boolean FireEvent Response None Possible error ErrInitBefore, ErrHardNotCompatible, ErrCalWrBefore, ErrRefIlPdlBefore, ErrInProgress, ErrAcqType, ErrAcqStopped, ErrScanRange, ErrSourceNotEnabled.
COM Objects Reference Measures Interface—Methods AcqPowerSynchronized Measures Description This command performs a synchronized power acquisition on all IQS-1600 power meters. Syntax object.
COM Objects Reference Measures Interface—Methods CalOrlMandrelRtj Measures Description This command performs an ORL calibration using a mandreled reflection reference jumper (zero measurement). Syntax object.CalOrlMandrelRtj(FireEvent) Parameters Byval Boolean FireEvent Response None Possible error ErrInitBefore, ErrInProgress, ErrAcqType, ErrAcqStopped, ErrScanRange, ErrSourceNotEnabled.
COM Objects Reference Measures Interface—Methods CalWr Measures Description This command performs a wavelength response calibration on the power meter channel. ChannelToCalibrate represents the number of channels to calibrate, as indicated on the channel localization list. Syntax object.
COM Objects Reference Measures Interface—Methods RefIlPdl Measures Description This command performs an IL/PDL reference measurement. Syntax object.RefIlPdl(FireEvent) Parameters Byval Boolean FireEvent Response None Possible error ErrInitBefore, ErrCalWrBefore, InProgress, ErrAcqType, ErrAcqStopped, ErrScanRange, ErrOptimizeBefore, ErrSourceNotEnabled. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Measures Interface—Properties StopAcq Measures Description This command stops the current measurement scan. Syntax object.StopAcq Parameters None Response None Measures Interface—Properties AcqIlDutDone Measures Description The response to this query indicates if an IL measurement has been performed on the DUT. 280 Syntax object.
COM Objects Reference Measures Interface—Properties AcqIlPdlDutDone Measures Description The response to this query indicates if an IL/PDL measurement has been performed on the DUT. Syntax object.AcqllPdlDutDone Parameters None Response Boolean Access Get AcqOrlMandrelDutDone Measures Description The response to this query indicates if an ORL measurement has been performed on the DUT. Syntax object.
COM Objects Reference Measures Interface—Properties CalOrlMandrelRtjDone Measures Description The response to this query indicates if an ORL calibration using a mandreled reflection reference jumper has been performed. Syntax object.CalOrlMandrelRtjDone Parameters None Response Boolean Access Get CalOrlRtjDone Measures Description The response to this query indicates if an ORL calibration using a reflection reference jumper has been performed. 282 Syntax object.
COM Objects Reference Measures Interface—Properties CalWrDone Measures Description The response to this query indicates if a wavelength response calibration has been performed on a channel. When the channel = 0, the property returns a global status. This global status is true only if a wavelength response calibration is performed on all channels. Syntax object.
COM Objects Reference Measures Interface—Properties RefIlDone Measures Description The response to this query indicates if an IL reference measurement has been performed. Syntax object.RefIlDone Parameters None Response Boolean Access Get RefIlPdlDone Measures Description The response to this query indicates if an IL/PDL reference measurement has been performed. 284 Syntax object.
COM Objects Reference Measures Interface—Properties RefOrlMandrelDone Measures Description The response to this query indicates if an ORL reference measurement using a mandreled launch fiber has been performed. Syntax object.
COM Objects Reference Modules Interface—Methods Modules Interface—Methods GetAllPmData Modules Description The response to this query indicates the power meter values and status for a specified power meter. Syntax object.GetAllPmData(PmNumber, adSample, adStatus) Parameters ByVal PmNumber As Long, ByRef adSample() As Double, ByRef adStatus() As EPowerStatus For more information on EPowerStatus, seePublic Enum EPowerStatus on page 333.
COM Objects Reference Modules Interface—Methods InitHardware Modules Description This command performs an initialization of all IQS modules. When Simulator is set to True, the simulator mode is enabled, allowing you to develop applications with virtual IQS modules. Syntax object.
COM Objects Reference Modules Interface—Methods OptimizePower Modules 288 Description This command optimizes the power. Syntax object.OptimizePower Parameters None Response None Possible error ErrInitBefore, ErrHardNotCompatible, ErrInProgress. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208. Note Use only with the IQS-5150 polarization state adjuster.
COM Objects Reference Modules Interface—Methods OptimizePowerDone Modules Description The response to this query indicates if the power was optimized. Syntax object.OptimizePowerDone(FireEvent) Parameters Byval Boolean FireEvent Response Boolean Access Get ShowPowerMeterMonitor Modules Description This command displays a window which indicates power meter values. Syntax object.
COM Objects Reference Modules Interface—Properties Modules Interface—Properties AvailableHardware Modules Description The response to this query indicates the objects containing information on detected IQS module(s). Syntax object.AvailableHardware Parameters None Response Module collection Access Get Example Object.AvailableHardware(1).ModuleName Object.AvailableHardware(1).SerialNumber Object.AvailableHardware(1).
COM Objects Reference Modules Interface—Properties ChannelLocalisation Modules Description The response to this query indicates the channels containing localization information. Syntax object.ChannelLocalisation Parameters None Response Collection of Module clsChannel Access Get Example object.ChannelLocalisation(1).PMChannel object.ChannelLocalisation(1).PMNumber object.ChannelLocalisation(1).DescModule.
COM Objects Reference Modules Interface—Properties FormatedPowerAcq Modules Description The response to this query indicates the power meter value for the specified channel, according to the source wavelength and polarization state. Syntax object.FormatedPowerAcq(Channel, NbDecimal) Parameters Byval Long Channel, Byval NoDecimal as EDecimalFormat For more information on EDecimalFormat, see Public Enum EDecimalFormat on page 329.
COM Objects Reference Modules Interface—Properties FormatedWrmPowerAcq Modules Description The response to this query indicates the wavelength reference module value for the specified channel (1-4), according to the source wavelength and polarization state. Syntax object.FormatedWrmPowerAcq(WrmChannel,NbDecimal) Parameters Byval Long WrmChannel, Byval NoDecimal as EDecimalFormat For more information on EDecimalFormat, see Public Enum EDecimalFormat on page 329.
COM Objects Reference Modules Interface—Properties InitDone Modules Description The response to this query indicates if an initialization of the modules has been performed. Syntax object.InitDone Parameters None Response Boolean Access Get MinPowerForCal Modules 294 Description This command indicates the minimum power required to validate the input of the IQS-1600 power meter modules. This value is used to verify the connection during calibration. Syntax object.
COM Objects Reference Modules Interface—Properties MinPowerForRef Modules Description This command indicates the minimum power required to validate the input of the IQS-1600 power meter modules. This value is used to verify the connection during the reference measurement. Syntax object.
COM Objects Reference Modules Interface—Properties NullingDone Modules Description The response to this query indicates if a nulling has been performed. Syntax object.NullingDone(NullingType, [PmNumber]) Parameters NullingType (ENullingType), Optional PmNumber As Long For more information on ENullingType, see Public Enum ENullingType on page 332.
COM Objects Reference Modules Interface—Properties PossibleTestWithHard Modules Description The response to this query indicates the tests that can be performed with the modules detected. Syntax object.PossibleTestWithHard Parameters None Response Enumeration EPossibleTestWithHard For more information, see Public Enum EPossibleTestWithHard on page 333. Access Get Note Depending on the modules detected, you can perform and IL, an IL/ORL, or an IL/PDL/ORL measurement.
COM Objects Reference Modules Interface—Properties PowerMeterMonitorHeight Modules Description This command indicates the height of the monitor window. Syntax object.PowerMeterMonitorHeight Parameters Double Response Double Access Get/Let Note Unit = Twipa a. A twip is a unit of screen measurement that equals 1/20 of a printer’s point. There are 567 twips to a centimeter and 1440 twips to an inch.
COM Objects Reference Modules Interface—Properties PowerMeterMonitorTopPosition Modules Description This command indicates the monitor window position at the top. Syntax object.PowerMeterMonitorTopPosition Parameters Double Response Double Access Get/Let Note Unit=Twipa a. A twip is a unit of screen measurement that equals 1/20 of a printer’s point. There are 567 twips to a centimeter and 1440 twips to an inch.
COM Objects Reference Modules Interface—Properties SourceActive Modules Description This command turns the source ON or OFF, or indicates if the source is active or not. Syntax object.SourceActive Parameters Boolean Response Boolean Access Get/Let Possible error ErrInitBefore. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Modules Interface—Properties SourceMaxWavelength Modules Description The response to this query indicates the source maximum wavelength. Syntax object.SourceMaxWavelength Parameters None Response Double Access Get Possible error ErrInitBefore. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Modules Interface—Properties SourceStabilisationTime Modules Description The response to this query indicates the time between the source activation and the use of this function. Syntax object.SourceStabilisationTime Parameters None Response Double Access Get Possible error ErrInitBefore. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Modules Interface—Properties WrmPowerAcq Modules Description The response to this query indicates the wavelength reference module power value of the specified channel. Syntax object.WrmPowerAcq(Channel) Parameters Byval Long Channel Response Double Access Get Possible error ErrInitBefore, ErrInProgress, ErrChannelNumber, ErrPmValue, ErrPmValueOver, ErrPmValueUnder.
COM Objects Reference Results Interface—Methods Results Interface—Methods ClearResults Results Description This command clears the last IL, PDL, and ORL results. Syntax object.ClearResults Parameters None Response None Results Interface—Properties IlCurve Results Description The response to this query indicates the IL result curve for the channel (x (nm), y (dB)). Syntax object.
COM Objects Reference Results Interface—Properties OrlCurve Results Description The response to this query indicates the ORL result curve for the channel (x (nm), y (dB)). Syntax object.OrlCurve(Channel) Parameters Byval Long Channel Response Variant (array of double: x, y) Access Get Possible error ErrAcqBefore, ErrInProgress, ErrChannelNumber. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Results Interface—Properties PdlCurve Results Description The response to this query indicates the PDL result curve for the channel (x (nm), y (dB)). Syntax object.PdlCurve(Channel) Parameters Byval Long Channel Response Variant (array of double: x, y) Access Get Possible error ErrAcqBefore, ErrInProgress, ErrChannelNumber. For more information, see IQS-12004B DWDM Passive Component Test System (Standard) COM Error Messages on page 208.
COM Objects Reference Results Interface—Properties IlCurveForPolarization Results Description The response to this query indicates the insertion loss curve for a specific state of polarization, when a PDL acquisition has been performed. Syntax object.IlCurveForPolarization(Channel, EPolarizationState) Parameters Byval Long Channel EPolarizationState For more information on EPolarizationState, see EPolarizationState on page 332.
COM Objects Reference Results Interface—Properties SynchronizedPower Results Description The response to this query indicates the power synchronized acquisition result curve on a specified channel. Syntax object.SynchronizedPower(Channel, adSample, adStatus) Parameters Byval Long Channel Byref Double adSample() Byref Module1600Lib.EPowerStatus adStatus() For more information on EPowerStatus, see Public Enum EPowerStatus on page 333.
COM Objects Reference Test Parameters Interface—Properties Test Parameters Interface—Properties AcqType Test Parameters Description This command indicates the type of acquisition. Syntax object.AcqType Parameters Long: Enum EAcqType For more information, see Public Enum EAcqType on page 328. Response Enumeration EAcqType For more information, see Public Enum EAcqType on page 328. Access Get/Let AnalysisRangeMax Test Parameters Description This command indicates the maximum analysis range.
COM Objects Reference Test Parameters Interface—Properties AnalysisRangeMin Test Parameters Description The response to this query indicates the minimum analysis range. Syntax object.AnalysisRangeMin Parameters None Response A Double value Access Get Note Unit=nm AnalysisRangeStart Test Parameters 310 Description This command indicates the value to start the acquisition. Syntax object.
COM Objects Reference Test Parameters Interface—Properties AnalysisRangeStop Test Parameters Description This command indicates the value to stop the acquisition. Syntax object.AnalysisRangeStop Parameters Byval Double Response Double Access Get/Let Note Unit=nm AutoRangeFiltering Test Parameters Description This command indicates the filtering mode. Syntax object.
COM Objects Reference Test Parameters Interface—Properties AvailableTests Test Parameters Description The response to this query indicates the tests that can be performed according to the modules detected, the calibration and the reference measurement. Syntax object.AvailableTests Parameters None Response Enumeration EAvailableTests For more information, see Public Enum EAvailableTests on page 329.
COM Objects Reference Test Parameters Interface—Properties NumberOfAcqChannels Test Parameters Description This command indicates the number of channels to test. Syntax object.NumberOfAcqChannels Parameters Byval Long Response Long Access Get/Let NumberOfAvailableChannels Test Parameters Description The response to this query indicates the number of channels available. Syntax object.
COM Objects Reference clsDescModule Object—Properties clsDescModule Object—Properties ComputerName clsDescModule Description This command indicates the computer name. Syntax object.ComputerName Parameters String Response String Access Get/Let ID clsDescModule 314 Description This command indicates the module ID. Syntax object.
COM Objects Reference clsDescModule Object—Properties InitDone clsDescModule Description This read-only property indicates that the initialization of the module has been performed. Syntax object.InitDone Parameters None Response A Boolean value. Access Get ModuleName clsDescModule Description This command indicates the module name (part number). Syntax object.
COM Objects Reference clsDescModule Object—Properties SerialNumber clsDescModule Description This command indicates the module serial number. Syntax object.SerialNumber Parameters String Response String Access Get/Let Slot clsDescModule Description This command indicates the module slot (e.g., 1-0). Syntax object.Slot Parameters String Response String Access Get/Let SlotNumber clsDescModule 316 Description This command indicates the module slot number (e.g., 3). Syntax object.
COM Objects Reference clsChannel Object—Properties clsChannel Object—Properties PmChannel clsChannel Description This command indicates the power meter channel (1-4) used. Use only for IQS-1600 power meter modules (value = 0 for other types of module). Syntax object.PmChannel Parameters Long Response Long Access Get/Let PmNumber clsChannel Description This command indicates the number of the power meter used.
COM Objects Reference Event oDescModule clsChannel Description The response to this query indicates the object which contains information about the power meter used. Syntax Object.oDescModule Parameters Object oDescModule Response Object oDescModule Access Get/Let Example Object.DescModule.Id Object.DescModule.SerialNumber Note See clsDescModule Object—Properties on page 314. Event Note: With FireEvent = True, the object raises an event at the end of the process.
COM Objects Reference Event AcqError Event Description AcqError will fire when an error occurred during acquisition. Parameters Long: Command indicates the command that generated the error. EState: State indicates the internal state of the object. Long: ErrNumber indicates the error number. String: ErrSource indicates the name of the function that generated the error. String: ErrDescription provides a description of the error.
COM Objects Reference Event CalCompleted Event Description CalCompleted will fire when the calibration is complete. Parameters Byval Long: Enum State indicates the internal state of the object. Note Only if FireEvent=True CalError Event Description CalError will fire when an error in calibration occurred. Parameters Long: Command indicates the command that generated the error. EState: State indicates the internal state of the object. Long: ErrNumber indicates the error number.
COM Objects Reference Event CalInProgress Event Description CalInProgress will fire when the calibration is in progress. Parameters Double: PercentageDone indicates the progress of the calibration in percentage. EState: State indicates the internal state of the object. ESubState: SubState indicates the internal substate of the object. String: Description provides a description of the action. Byref Boolean: Cancel allows you to stop the calibration in progress.
COM Objects Reference Event InitCompleted Event Description InitCompleted will fire when the initialization is complete. Parameters Byval Long: Enum State indicates the internal state of the object. Note Only if FireEvent=True InitInProgress Event Description InitInProgress will fire when the initialization is in progress. Parameters Double: PercentageDone indicates the progress of the initialization in percentage. EState: State indicates the internal state of the object.
COM Objects Reference Event NullingInProgress Event Description NullingInProgress will fire when nulling is in progress. Parameters Byval Double: PercentageDone indicates the progress of the nulling in percentage. Byval String: Description provides a description of the action. Note Only if FireEvent=True OptimizePowerCompleted Event Description OptimizePowerCompleted will fire when the optimization is complete.
COM Objects Reference Event Event OptimizePowerInProgress Description OptimizePowerInProgress will fire when an optimization is in progress. Parameters Double: PercentageDone indicates the progress of the acquisition in percentage. EState: State indicates the internal state of the object. ESubState: SubState indicates the internal substate of the object. String: Description provides a description of the action. Byref Boolean: Cancel allows you to stop the acquisition in progress.
COM Objects Reference Event RefError Event Description RefError will fire when an error occurred during the reference measurement. Parameters Long: Command indicates the command that generated the error. EState: State indicates the internal state of the object. Long: ErrNumber indicates the error number. String: ErrSource indicates the name of the function that generated the error. String: ErrDescription provides a description of the error.
COM Objects Reference Event SourceActive Event Description SourceActive will fire when the source is active. Parameters If ByVal bActive As Boolean=True, the source is ON. If ByVal bActive As Boolean =False, the source is OFF. ByVal Description As String provides safety information. Note Only if FireEvent=True StabIQ9401 Event Description StabIQ9401 will fire when the temperature of the IQS-9401 module is not stable at the beginning of the acquisition.
COM Objects Reference Event Waiting Event Description Waiting will fire when the system is waiting for the next command. Parameters None Note To deactivate this function, see DWDMAcq Interface—Properties on page 270. EnablingWaitingEvent=False.
COM Objects Reference Available Enumerations Available Enumerations Public Enum EAcqType Res5pm = 1 Res10pm = 2 Res20pm = 3 Res40pm = 4 328 IQS-12004B
COM Objects Reference Available Enumerations Public Enum EAvailableTests None = 1 Il = 2 Orl = 3 IlOrl = 4 IlPdl = 5 IlOrlPdl = 6 Public Enum EDecimalFormat DecimalFormat0 = 0 DecimalFormat1 = 1 DecimalFormat2 = 2 DecimalFormat3 = 3 DecimalFormat4 = 4 DecimalFormatAuto = 5 DWDM Passive Component Test System 329
COM Objects Reference Available Enumerations Public Enum EErrNumber ErrPrevInstance = vbObjectError + 512 ErrInit = vbObjectError + 512 + 1 ErrDetection = vbObjectError + 512 + 2 ErrInitSource = vbObjectError + 512 + 3 ErrInitWrm = vbObjectError + 512 + 4 ErrInitPsa = vbObjectError + 512 + 5 ErrInitPm = vbObjectError + 512 + 6 ErrNoHardware = vbObjectError + 512 + 7 ErrInitStopped = vbObjectError + 512 + 8 ErrCalWrm = vbObjectError + 512 + 9 ErrNulling = vbObjectError + 512 + 10 ErrNullingIndex = vbObjectE
COM Objects Reference Available Enumerations Public Enum EErrNumber ErrInitBefore = vbObjectError + 512 + 20 ErrCalOrlRtjBefore = vbObjectError + 512 + 21 ErrCalOrlMandrelRtjBefore = vbObjectError + 512 + 22 ErrCalWrBefore = vbObjectError + 512 + 23 ErrRefIlBefore = vbObjectError + 512 + 24 ErrRefIlPdlBefore = vbObjectError + 512 + 25 ErrRefOrlMandrelBefore = vbObjectError + 512 + 26 ErrAcqBefore = vbObjectError + 512 + 27 ErrOptimizeBefore = vbObjectError + 512 + 28 ErrPowerMin_Wrm = vbObjectError + 512 +
COM Objects Reference Available Enumerations Public Enum MaskType BandPass = 0 Notch = 1 Undefined = 4 Public Enum ENullingType NullAll = 1 NullWrm = 2 NullSinglePm = 3 Public Enum PdCwTrace Min = 1 Max = 2 EPolarizationState UnknownState = -1 LinearHorizontal = 0 LinearPositiveDiagonal= 1 LinearVertical= 2 RightCircular = 3 LeftCircular = 4 LinearNegativeDiagonal = 5 332 IQS-12004B
COM Objects Reference Available Enumerations Public Enum EPossibleTestWithHard None = 1 IlORL = 2 IlOrlPdl = 3 Public Enum EPowerStatus NotAveraged = 6 OverRange = 3 OverScale = 1 UnderRange = 4 UnderScale = 2 Valid = 0 DWDM Passive Component Test System 333
COM Objects Reference Available Enumerations Public Enum EState ModulesDetection = 1 InitModules = 2 NullMeasurement = 3 CalWrStart = 4 CalWrInProgress = 5 CalWrCompleted = 6 CalOrlRtjStart = 7 CalOrlRtjInProgress = 8 CalOrlRtjCompleted = 9 CalOrlRtjMandrelStart = 10 CalOrlRtjMandrelInProgress = 11 CalOrlRtjMandrelCompleted = 12 Public Enum ESubStateAcq SubAcqSynchro = 0 SubAcqStart = 1 SubAcqInProgress = 2 SubAcqEnd = 3 SubAcqTransferingData = 4 SubAcqAnalyzingData = 5 SubAcqLoadCal = 6 SubAcqSaveCal = 7
COM Objects Reference Switch Interface—Methods Switch Interface—Methods Detect Switch Description This method starts the detection process of all the switches connected to the system. Syntax object.Detect Parameters None Response A Variant containing an array of strings. Each element of the array can be accessed by using an index: Returned_array (Index) The detection process first checks for the presence of all EXFO IQS switches and then scans the GPIB bus for the presence of external switches.
COM Objects Reference Switch Interface—Methods InitSwitch Switch Description This method performs the initialization of the specified switch, optionally initializing it in simulation mode. Syntax object.InitSwitch (DetectedIndex,FireEvent,[Simulator]) Parameters DetectedIndex: Required if the switch is not used in simulation mode. A Long value indicating the index of the detected switch from the Detect method. FireEvent: Required.
COM Objects Reference Switch Interface—Methods Simulator: Optional. A Boolean value indicating if the switch component is initialized in a simulation mode or not. The default value is False. The following table presents the possible settings for the Simulator argument. Setting Description True Initializes a simulated switch. In this case, the DetectedIndex argument is not used. False (Default). Initializes the specified physical switch. The DetectedIndex argument must be valid.
COM Objects Reference Switch Interface—Properties Switch Interface—Properties Enabled Switch Description This property returns or sets a value that determines if the switch lets the light go through it or not. Syntax object.Enabled = [Boolean] The following table presents the possible values for the boolean argument. Setting Description True (Default). Allows light to go through the switch port specified by the Position property.
COM Objects Reference Switch Interface—Properties InitDone Switch Description This read-only property returns a value that indicates if the switch has been initialized or not. Syntax object.InitDone Parameters None Response A Boolean value. The following table presents the possible settings for the Boolean value. Setting Description True The switch has been correctly initialized. False The switch has not been initialized or did not initialize successfully.
COM Objects Reference Switch Interface—Properties InPorts Switch Description This read-only property returns the number of In (input) ports of the switch. Syntax object.InPorts Parameters None Response A Long value Access Get ModuleName Switch 340 Description This property returns the module identification string as it would be returned by the *IDN? GPIB command. For an EXFO switch, this identification string corresponds to its part number. Syntax object.
COM Objects Reference Switch Interface—Properties OutPorts Switch Description This read-only property returns the number of Out (output) ports of the switch. Syntax object.OutPorts Parameters None Response A Long value Access Get Position Switch Description This property returns or sets a value that determines the active output port of the switch. Syntax object.
COM Objects Reference Switch Interface—Properties RefIlDone Switch Description This read-only property returns a one-dimensional array containing Boolean values indicating the IL reference status of each port on the switch. Syntax object.RefIlDone Parameters None Response A Variant containing an array of Boolean values (one value per port). Each element of the array can be accessed by giving an index corresponding to the desired port number. object.
COM Objects Reference Switch Interface—Properties RefIlPdlDone Switch Description This read-only property returns a one-dimensional array containing Boolean values indicating the IlPdl reference status of each port on the switch. Syntax object.RefIlPdlDone Parameters None Response A Variant containing an array of Boolean values (one value per port). Each element of the array can be accessed by giving an index corresponding to the desired port number. object.
COM Objects Reference Switch Interface—Properties RefOrlDone Switch Description This read-only property returns a one-dimensional array containing Boolean values indicating the ORL reference status of each port on the switch. Syntax object.RefOrlDone Parameters None Response A Variant containing an array of Boolean values (one value per port). Each element of the array can be accessed by giving an index corresponding to the desired port number. object.
COM Objects Reference Switch Interface—Properties SerialNumber Switch Description This read-only property returns the serial number of the switch. Syntax object.
COM Objects Reference Switch Interface—Properties UseCommonRefIlPdl Switch Description This property returns or sets a value that determines if the reference measurement performed on switch port 1 (for IL and PDL) is applied to all switch ports. Syntax object.UseCommonRefIlPdl = [Boolean] The following table presents the possible settings for the Boolean value. Setting Description True Allows to use the reference value of switch port 1 as the reference value for all of the other switch ports.
COM Objects Reference Analysis Interface—Methods Analysis Interface—Methods AddRefExtTrace Analysis Description This method lets you add a trace that will be used in the calculation of an offset that can be applied to acquired traces for periodic testing. Syntax object.AddRefExtTrace (Trace) Parameters Trace: Required. A Variant value containing a two-dimensional array representing pairs of X,Y coordinates of the trace to set.
COM Objects Reference Analysis Interface—Methods AddRefExtZeroTrace Analysis Description This method adds an initial (zero) trace for the calculation of an offset that can be applied to acquired traces for periodic testing. Syntax object.AddRefExtZeroTrace (Trace) Parameters Trace: Required. A Variant value containing a two-dimensional array representing pairs of X,Y coordinates of the trace to set. Response None.
COM Objects Reference Analysis Interface—Methods ClearRefExtTraces Analysis Description This method removes all the initial (zero) traces used in the calculation of an offset that can be applied to acquired traces for periodic testing. Syntax object.ClearRefExtTraces Parameters None Response None Note This method lets you remove all previously set external reference traces. After clearing the zero traces, you can no longer use the following methods: GetDriftTrace, GetCorrectedIlTrace.
COM Objects Reference Analysis Interface—Methods ClearRefExtZeroTraces Analysis Description This method removes all the initial (zero) traces used in the calculation of an offset that can be applied to acquired traces for periodic testing. Syntax object.ClearRefExtZeroTraces Parameters None Response None Note This method lets you to remove the previously set zero traces. After clearing the zero traces, you can no longer use the following methods: GetDriftTrace, GetCorrectedIlTrace.
COM Objects Reference Analysis Interface—Methods ClearResults Analysis Description This method removes all resulting (IL, ORL, PDL) traces and the analysis results from memory. Syntax object.ClearResults Parameters None Response None Note This method allows you to remove from memory all previously acquired traces, and all analysis results that are available through the ChannelResults property.
COM Objects Reference Analysis Interface—Methods Analysis DoAnalysis Description This method performs the analysis on the most recently acquired data that is available. The available results depend on the type of test that has been selected and on the acquired data. Syntax object.DoAnalysis (ChannelStart, ChannelStop, PerformCrosstalk, PerformPd) Parameters ChannelStart: Required. A Long value indicating the channel number of the power meter on which we want to start the analysis.
COM Objects Reference Analysis Interface—Methods Response None Note This method starts the entire analysis process. You must have set the starting and the ending power meter channels so the results can be compiled and analyzed correctly, accordingly to what is physically connected. Once the analysis is complete, the results are available through the IResults and the IAnalysis interfaces. IResults allows you to retrieve the compiled traces for IL, ORL and/or PDL tests.
COM Objects Reference Analysis Interface—Methods Analysis GetCorrectedIlTrace Description This method returns a calculated trace where an offset is applied to an acquired trace. Syntax object.GetCorrectedIlTrace (DriftTrace, IlResultTrace) As Variant Parameters DriftTrace: Required. A Variant value containing a two-dimensional array representing pairs of X,Y coordinates of the trace to set. Normally, you should provide the DriftTrace retrieved through the use of the GetDriftTrace method.
COM Objects Reference Analysis Interface—Methods GetDriftTrace Analysis Description This method returns a calculated trace that acts as an offset that can be applied to acquired traces for periodic testing. Syntax object.GetDriftTrace Parameters None Response This method returns a Variant value containing a two-dimensional array representing pairs of X,Y coordinates of the trace.
COM Objects Reference Analysis Interface—Methods SetIlTrace, SetOrlTrace, SetPdlTrace Analysis Description Each of these methods allows to re-analyze a previously acquired trace. Syntax object.SetIlTrace (Trace) object.SetOrlTrace (Trace) object.SetPdlTrace (Trace) Parameters Trace: Required. A Variant value containing a two-dimensional array representing pairs of X,Y coordinates of the trace to re-analyze.
COM Objects Reference Analysis Interface—Methods SetUserWavelengthRange Analysis Description This method sets a user-specific wavelength range for the analysis of the results. Syntax object.SetUserWavelengthRange (LowerBound,UpperBound) Parameters LowerBound: Required. A Double value indicating the starting wavelength to limit the range for the analysis features. UpperBound: Required. A Double value indicating the ending wavelength to limit the range for the analysis features.
COM Objects Reference Analysis Interface—Properties Analysis Interface—Properties ChannelResults Analysis Description This read-only property returns a one-dimensional array containing ChannelResult objects. Syntax object.ChannelResults Parameters None Response A Variant containing an array of ChannelResult objects. Each object is accessible through the use of an index. The index is a required Integer value that corresponds to the position of the ChannelObject in the array.
COM Objects Reference Analysis Interface—Properties CrossTalkTables Analysis Description This read-only property returns a one-dimensional array containing several crosstalk tables (a crosstalk table for each power level). Each crosstalk table corresponds to a two-dimensional array containing crosstalk values (in dB) between all channels under test. Syntax Each crosstalk table is accessible through the use of an index. object.CrossTalkTables (Index) Parameters Index: Required.
COM Objects Reference Analysis Interface—Properties PdPrecision Analysis Description This property returns or sets the precision used for polarization dependency analysis. Precision is expressed in dB. Syntax object.PdPrecision (to retrieve the values) objet.PdPrecision=Precision (to set the values) Precision: a Long value comprised between 36 and 100. 36: lowest precision (fastest analysis) 100: highest precision (slowest analysis).
COM Objects Reference Analysis Interface—Properties PowerLevels Analysis Description This property returns or sets the attenuation level values used to obtain: bandwidth, flatness, central wavelength, IL, ORL, PDL, PdBw and PdCw. Power level values are expressed in dB. Syntax object.PowerLevels (to retrieve the values) objet.PowerLevels=Powers (to set the values) Powers: a one-dimensional array containing Double values representing power values.
COM Objects Reference Analysis Interface—Properties UserWavelengthRangeLowerBound Analysis Description This read-only property returns the lower bound of the user-defined wavelength range in use for the results of the analysis. This value, expressed in nm, was previously set with the SetUserWavelengthRange method. Syntax object.UserWavelengthRangeLowerBound Parameters None Response A Double value corresponding to the lower bound of the wavelength range.
COM Objects Reference ChannelResult Object ChannelResult Object ChannelResult Object Description This object acts as a repository that indicates the type of detected channel that references a unique object based on the detected type, and specifies the number of the channel from which the results have been analyzed. ChannelResult objects constitute the items of the array returned by the ChannelResults property from the Analysis interface (see ChannelResults on page 358 for more details).
COM Objects Reference ChannelResult Object—Properties ChannelResult Object—Properties BandPass ChannelResult Description This read-only property returns a reference to a Bandpass object. This type of object contains the results of the analysis for a channel type that has been detected as a bandpass. Syntax object.
COM Objects Reference ChannelResult Object—Properties DetectedMaskType ChannelResult Description This read-only property returns the mask type of the channel that has been detected during the analysis of the data. Syntax object.DetectedMaskType Parameters None Response A numeric value that corresponds to the mask type of the detected channel. The table below displays the different types of masks with their corresponding constants. Constant Value Bandpass 0 The mask type is a bandpass.
COM Objects Reference ChannelResult Object—Properties Notch ChannelResult Description This read-only property returns a reference to a Notch object. This type of object contains the results of the analysis for a channel type that has been detected as a notch. Syntax object.Notch Parameters None Response A reference to a Notch object Access Get Undefined ChannelResult Description This read-only property returns a reference to an object of type Undefined.
COM Objects Reference BandPass Object BandPass Object BandPass Object Description This object acts as a repository that contains the results of the analysis of a channel for which the mask type could be identified as a bandpass filter. Note You can access a BandPass object directly. object.BandPass A BandPass object contains many analysis results based on the entire analysis range and on the user-defined range (if explicitly set).
COM Objects Reference BandPass—Properties BandPass—Properties IlOnAnalysisRange BandPass Description This read-only property returns the maximum IL based on the entire analysis range. The value is expressed in dB. Syntax object.IlOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference BandPass—Properties OrlOnAnalysisRange BandPass Description This read-only property returns the lowest ORL (strongest reflection) based on the entire analysis range. The value is expressed in dB. Syntax object.OrlOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference BandPass—Properties PdlOnAnalysisRange BandPass Description This read-only property returns the maximum PDL based on the entire analysis range. The value is expressed in dB. Syntax object.PdlOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference BandPass—Properties PowerLevels BandPass Description This read-only property returns a one-dimensional array containing BandPassResult objects. Syntax object.PowerLevels Parameters None Response A Variant containing an array of BandPassResult objects. Each BandPassResult object can be accessed using an index. The index is a required Integer value corresponding to the position of the item in the array. Example Set oResult = object.
COM Objects Reference BandPassResult Object BandPassResult Object BandPassResult Object Description This object acts as a repository that contains the analysis results of a channel for which the mask type has been identified as a bandpass. BandPassResult objects constitute the items of the array returned by the PowerLevels property from the BandPass object. Note You can access a BandPassResult object (an individual item of the array) with the help of an index value. object.
COM Objects Reference BandPassResult Object A BandPassResult object contains many analysis results based on one of the power levels defined in the PowerLevels property. This object allows you to obtain the bandwidth, central wavelength, flatness, IL, ORL, PDL, PdBw and PdCw results for the current channel at the current power level.
COM Objects Reference BandPassResult—Methods BandPassResult—Methods GetPdCwTrace BandPassResult Description This method returns the trace associated with the minimum or the maximum central wavelength values affected by the polarization state of the signal. Syntax object.GetPdCwTrace (PdCwTrace) as Variant Parameters PdCwTrace: Required. A numeric value that corresponds to the constant associated with the desired trace. The table below shows the possible values with their corresponding constants.
COM Objects Reference BandPassResult—Properties BandPassResult—Properties Bandwidth BandPassResult Description This read-only property returns the spectral-width value based on the power level of the parent object. The value is expressed in nm. Syntax object.
COM Objects Reference BandPassResult—Properties BwUpperBound BandPassResult Description This read-only property returns the upper-bound wavelength value over the bandwidth interval, based on the current power level (from the peak). The power level is defined in the PowerLevel property of the parent object. BwUpperBound value is expressed in nm. Syntax object.
COM Objects Reference BandPassResult—Properties Flatness BandPassResult Description This read-only property returns the flatness based on the power level of the parent object. The value is expressed in dB. Syntax object.Flatness Parameters None Response A Double value Note This property allows to retrieve the flatness over the bandwidth interval based on the current power level (from the peak)as specified in the PowerLevel property of the parent object.
COM Objects Reference BandPassResult—Properties IlCw BandPassResult 378 Description This read-only property returns the IL value based on the calculated central wavelength available in the parent object. The value is expressed in dB. Syntax object.IlCw Parameters None Response A Double value Note This property allows you to retrieve the IL value obtained from analysis at the calculated central wavelength as specified in the CentralWavelength property of the parent object.
COM Objects Reference BandPassResult—Properties MaxCrosstalk BandPassResult Description This read-only property returns the maximum crosstalk value between the current channel and all channels under test. The value is expressed in dB. Syntax object.MaxCrosstalk Parameters None Response A Double value representing the crosstalk value. Note There is a crosstalk value between the current channel and each of the other channels under test.
COM Objects Reference BandPassResult—Properties OrlBw BandPassResult Description This read-only property returns the lowest ORL value (strongest reflection) based on the power level of the parent object. The value is expressed in dB. Syntax object.OrlBw Parameters None Response A Double value Note This property allows you to retrieve the lowest ORL value over the bandwidth interval based on the current power level (from the peak) as specified in the PowerLevel property of the parent object.
COM Objects Reference BandPassResult—Properties PdBw BandPassResult Description This read-only property returns the critical bandwidth value that comes from the difference between the minimum and maximum PDL traces resulting from the analysis, based on polarization state variations. The value is expressed in nm. Syntax object.
COM Objects Reference BandPassResult—Properties PdCw BandPassResult Description This read-only property returns the critical central wavelength value affected by the polarization state of the signal, based on the calculated central wavelength available in the parent object. The value is expressed in nm. Syntax object.
COM Objects Reference BandPassResult—Properties PdlBw BandPassResult Description This read-only property returns the maximum PDL value based on the power level of the parent object. The value is expressed in dB. Syntax object.PdlBw Parameters None Response A Double value Note This property allows you to retrieve the maximum PDL value over the bandwidth interval based on the current power level (from the peak) as specified in the PowerLevel property of the parent object.
COM Objects Reference BandPassResult—Properties PowerLevel BandPassResult 384 Description This read-only property returns the current attenuation level used for analyzing the results stored in the parent object. The value is expressed in dB. Syntax object.PowerLevel Parameters None Response A Double value Note The property returns the power level used for the analysis to get the results that can be retrieved through the parent object.
COM Objects Reference BandPassResult—Properties TotalCrosstalk BandPassResult Description This read-only property returns the sum of all crosstalk values between the current channel and all channels under test. The value is expressed in dB. Syntax object.TotalCrosstalk Parameters None Response A Double value representing the total crosstalk value. Note There is a crosstalk value between the current channel and each of the other channels under test.
COM Objects Reference Notch Object Notch Object Notch Object Description This object acts as a repository that contains the results of the analysis of a channel for which the mask type could be identified as a notch filter. Note You can access a Notch object directly. object.Notch A Notch object contains many analysis results based on entire analysis range and on the user-defined range (if explicitly set).
COM Objects Reference Notch—Properties Notch—Properties FlatnessOnTransmission Notch Description This read-only property returns the flatness based on the transmission portion of the notch. The value is expressed in dB. Syntax object.FlatnessOnTransmission Parameters None Response A Double value Access Get IlOnTransmission Notch Description This read-only property returns the maximum IL based on the transmission portion of the notch. The value is expressed in dB. Syntax object.
COM Objects Reference Notch—Properties IlOnUserRange Notch Description This read-only property returns the maximum IL based on the user-defined analysis range. The value is expressed in dB. Syntax object.IlOnUserRange Parameters None Response A Double value Note The user-specific analysis range has been previously set using the SetUserWavelengthRange method (see page 357).
COM Objects Reference Notch—Properties OrlOnUserRange Notch Description This read-only property returns the lowest ORL (strongest reflection) based on the user-defined analysis range. The value is expressed in dB. Syntax object.OrlOnUserRange Parameters None Response A Double value Note The user-specific analysis range has been previously set using the SetUserWavelengthRange method (see page 357).
COM Objects Reference Notch—Properties PdlOnUserRange Notch 390 Description This read-only property returns the maximum PDL based on the user-defined analysis range. The value is expressed in dB. Syntax object.PdlOnUserRange Parameters None Response A Double value Note The user-specific analysis range has been previously set using the SetUserWavelengthRange method (see page 357).
COM Objects Reference Notch—Properties PowerLevels Notch Description This read-only property returns a one-dimensional array containing NotchResult objects. Syntax object.PowerLevels Parameters None Response A Variant containing an array of NotchResult objects. Each NotchResult object can be accessed using an index. The index is a required Integer value that corresponds to the position of the item in the array. Example Set oResult = object.
COM Objects Reference Notch—Properties Rejection Notch 392 Description This read-only property returns the maximum attenuation value based on the entire analysis range and constraint to the non-transmission portion. The value is expressed in dB. Syntax object.
COM Objects Reference NotchResult Object NotchResult Object NotchResult Object Description This object acts as a repository that contains the results of the analysis of a channel for which the mask type has been identified as a notch. NotchResult objects constitute the items of the array returned by the PowerLevels property from the Notch object. Note You can access a NotchResult object (an individual item of the array) with the help of an index value. object.NotchResults (Index) Index: Required.
COM Objects Reference NotchResult—Properties NotchResult—Properties Bandwidth NotchResult Description This read-only property returns the spectral width value based on the power level of the parent object. The value is expressed in nm. Syntax object.
COM Objects Reference NotchResult—Properties BwUpperBound NotchResult Description This read-only property returns the upper-bound wavelength value over the bandwidth interval, based on the current power level (from the peak). The power level is stated by the PowerLevel property of the parent object. BwUpperBound is expressed in nm. Syntax object.
COM Objects Reference NotchResult—Properties OrlBw NotchResult Description This read-only property returns the lowest ORL value (strongest reflection) based on the power level of the parent object. The value is expressed in dB. Syntax object.OrlBw Parameters None Response A Double value Note This property allows to retrieve the lowest ORL value over the bandwidth interval based on the current power level (from the peak) as specified in the PowerLevel property of the parent object.
COM Objects Reference NotchResult—Properties PdlBw NotchResult Description This read-only property returns the maximum PDL value based on the power level of the parent object. The value is expressed in dB. Syntax object.PdlBw Parameters None Response A Double value Note This property allows to retrieve the maximum PDL value over the bandwidth interval based on the current power level (from the peak) as specified in the PowerLevel property of the parent object.
COM Objects Reference NotchResult—Properties PowerLevel NotchResult 398 Description This read-only property returns the current power level used for analyzing the results stored in the parent object. The value is expressed in dB. Syntax object.PowerLevel Parameters None Response A Double value Note The property returns the power level used for the analysis to get the results that can be retrieved through the parent object.
COM Objects Reference Undefined Undefined Undefined Object Description This object acts as a repository that contains the results of the analysis of a channel for which the mask type could not be identified. Note You can access an Undefined object directly. object.Undefined An Undefined object contains many analysis results based on entire analysis range and on the user-defined range (if explicitly set). This object allows to obtain the flatness, IL, ORL and PDL results for the current channel.
COM Objects Reference Undefined Undefined—Properties FlatnessOnAnalysisRange Undefined Description This read-only property returns the flatness based on the entire analysis range. The value is expressed in dB. Syntax object.FlatnessOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference Undefined IlOnAnalysisRange Undefined Description This read-only property returns the maximum IL based on the entire analysis range. The value is expressed in dB. Syntax object.IlOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference Undefined OrlOnAnalysisRange Undefined 402 Description This read-only property returns the lowest ORL (strongest reflection) based on the entire analysis range. The value is expressed in dB. Syntax object.OrlOnAnalysisRange Parameters None Response A Double value Note The entire analysis range has been previously set using the AnalysisRangeStart and AnalysisRangeStop properties available through the ITestParameters interface.
COM Objects Reference Undefined OrlOnUserRange Undefined Description This read-only property returns the lowest ORL (strongest reflection) based on the user-defined analysis range. The value is expressed in dB. Syntax object.OrlOnUserRange Parameters None Response A Double value Note The user-specific analysis range has been previously set using the SetUserWavelengthRange method (see page 357).
COM Objects Reference Undefined PdlOnUserRange Undefined 404 Description This read-only property returns the maximum PDL based on the user-defined analysis range. The value is expressed in dB. Syntax object.PdlOnUserRange Parameters None Response A Double value Note The user-specific analysis range has been previously set using the SetUserWavelengthRange method (see page 357).
D Definitions and Calculation Methods The IQS-12004B DWDM Passive Component Test System performs a series of measurements and uses them in automated calculations. The different definitions and calculation methods used are explained in the following subsections.
Definitions and Calculation Methods Bandpass Filters The following table summarizes the analysis made with bandpass filters. Bandpass Filters Central Wavelength X-dB center, where X is the dB level at which BW1 is measured (see Central Wavelength (nm) on page 410). When PDL is available, this is calculated using the average attenuation. Difference The difference between the defined wavelength and the measured central wavelength.
Definitions and Calculation Methods Bandpass Filters Crosstalk Smallest difference between in-band (BW1) loss and other channel band (BW1) loss (see Channel Crosstalk (dB) on page 412). When PDL is available, this is calculated using the average attenuation. Max Crosstalk Maximum crosstalk value between the current channel and all channels under test. Total Crosstalk Sum of crosstalk from other channels. When PDL is available, this is calculated using the average attenuation.
Definitions and Calculation Methods Bandwidth (nm) Bandwidth is the spectral width over which the transmission of the device exceeds some stated loss value. The system can measure bandwidth at three different power levels, called BW1, BW2, and BW3, relative to the peak power level, as illustrated in the following diagram. 1.0 dB bandwidth (BW1) 3.0 dB bandwidth (BW2) Increasing loss 20.0 dB bandwidth (BW3) Wavelength These levels are configurable by the user, but they are given the default values of 1.
Definitions and Calculation Methods Measured BW1 In this method, BW1 is calculated based on measurement data. For example, if you select a 1.0 dB bandwidth, the software will calculate the wavelength range corresponding to the measured BW1. As shown in the diagram, λlower and λupper correspond to the 1.0 dB cutoff wavelengths, and this wavelength range will be used for the IL, ripple, and crosstalk measurements. λlower λupper λlower λupper 1.
Definitions and Calculation Methods Central Wavelength (nm) The central wavelength is the wavelength at the midpoint between the lower and upper wavelengths at BW1 dB level from the peak. Note that the central wavelength is not necessarily the peak wavelength. 0 dB loss line 3 dB Increasing loss λc Wavelength Insertion Loss (dB) The insertion loss (IL) of a filter or multiplexer channel can be described in many different ways.
Definitions and Calculation Methods Flatness/Ripple (dB) The flatness (or ripple) is the IL variation over the BW1 interval of each channel. Ripple Ripple 1.0 dB cutoff wavelengths Note: The ripple value for a measured BW1 analysis would most often be the power (dB) value at which BW1 is measured.
Definitions and Calculation Methods Channel Crosstalk (dB) ILmax (dB) Main channel Interfering channel Crosstalk (dB) from interfering channel ILmin (dB) BW1interf BW1main The software calculates the worst-case crosstalk, which is the smallest difference in IL between two intervals on the main channel curve (BW1main and BW1interf). ³ ILmax is the highest loss on the main channel curve in the BW1main interval. ³ ILmin is the lowest loss on the main channel curve in the BW1interf interval.
Definitions and Calculation Methods Notch Filters . Notch Filters Central Wavelength X-dB center of the notch (X is the BW1 dB level) (see Central Wavelength (nm) on page 410). When PDL is available, this is calculated using the average attenuation. Difference The difference between the defined center and the measured central wavelength. IL Maximum attenuation value in the transmission portion (see Transmission Portion of Notch on page 414).
Definitions and Calculation Methods Transmission Portion of Notch The attenuation data is divided into three regions: ³ transmission left (Tleft) ³ transmission right (Tright) ³ notch The transmission portion is the total range of Tleft and Tright. Tleft Tright The wavelengths that segregate these regions are determined in a function that will find the nominal attenuation for each of the left and right shoulders.
Definitions and Calculation Methods Undefined Filters Undefined Filters IL Maximum attenuation over the entire range. When PDL is available, this is calculated using the average attenuation. PDL Max PDL based on the entire analysis range. ORL ORL value representing the strongest reflection. Flatness Maximum attenuation minus minimum attenuation over the entire range. When PDL is available, this is calculated using the average attenuation.
Index Index A access levels Supervisor.............................................. 59 User ....................................................... 59 acquiring data, real/simulation mode........ 118 acquisition results ..................................... 131 additional comments .................................. 55 adjusting, graph settings........................... 134 after-sales service ...................................... 223 analysis PDW ................................................
Index DWDMAcq interface commands.......... 270 event ................................................... 318 measurement interface commands ..................................... 274, 280 modules interface commands.............. 286 Notch object........................................ 386 NotchResult object .............................. 393 results interface commands................. 304 Switch interface................................... 335 test parameters commands .................
Index DUT connectivity defining ............................................... 121 reloading ............................................. 122 setting up ............................................ 120 E EDFA testing without ................................ 117 electronic offsets, eliminating .............. 75, 113, 124, 142, 155, 170 eliminating offsets/dark current .............. 75, 113, 124, 142, 155, 170 equipment returns .................................... 227 errors IL/PDL.......................
Index H hardware components description .......................... 6 configuration of power meters.............. 25 configuration with PDL.......................... 23 configuration without PDL .................... 24 controller ............................................... 22 expansion units ..................................... 22 initializing............................................ 169 installation............................................. 22 minimum required...........................
Index multipath testing hardware ......................................... 26, 27 switch ...................................................... 6 MultiPath Testing Option software ............. 29 N new test .................................................... 118 notch filter ................................................ 413 Notch object, programming...................... 386 NotchResult object, programming ............ 393 notepad ......................................................
Index programming analysis ................................................ 347 BandPass object................................... 367 BandPassResult object ......................... 372 ChannelResult object ........................... 363 Notch object........................................ 386 NotchResult object .............................. 393 switch .................................................. 335 Undefined object ................................. 399 protective cap ............................
Index starting application............................... 31, 35, 151 new test............................................... 118 test ...................................................... 131 steps, test...................................... 13, 34, 168 stopping test ............................................. 131 storage requirements ................................ 213 Supervisor, access level................................ 59 switch for MultiPath ...........................................
Index wavelength response, calibrating .................................... 114, 125, 171 wavelength-reference cell, disposing of .... 219 welcome/new test window ......................... 65 window calibration ............................................. 74 change password................................... 60 company information ............................ 45 curves .................................................. 100 customer information............................ 45 database browser ..............
P/N: 1051413 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 3701 Plano Parkway, Suite 160 Plano TX, 75075 USA Tel.: 1 972 907-1505 · Fax: 1 972 836-0164 EXFO EUROPE Omega Enterprise Park, Electron Way Chandlers Ford, Hampshire S053 4SE ENGLAND Tel.: +44 2380 246810 · Fax: +44 2380 246801 EXFO ASIA-PACIFIC 151 Chin Swee Road #03-29, Manhattan House SINGAPORE 169876 Tel.