GMS User
GMS User
All information contained herein is believed to be accurate and is subject to change without
notice. No responsibility is assumed for its use. ©JGR Optics Inc, 2016.
JGR Optics
Contents
1 Overview 2
3 Software Installation 9
4 Software Configuration 11
Configuring Instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connecting Instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Meters vs Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Configuring Test Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Test Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Test Length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Save Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Custom Excel Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Other Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Thermometer Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
User Interface Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7 Taking a Reference 36
Referencing One Channel at a Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Referencing All Channels at Once . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
1
Overview
This manual for the Generic Measurement System (GMS) contains information regarding the
installation and operation of the software.
The GMS automates testing procedures for optical devices. It can be used to test Insertion
Loss (IL), Back Reflection (BR), Power (PWR) and Polarization Dependent Loss (PDL).
Supported instruments:
• BR5 Backreflection Meter
• MBR5 Multi-Output Backreflection Meter
• MLT Multi-Output Loss Test Set
• SX4 & SX8 Optical Switches
• PDL5 BR/IL/PDL Meter
• EOTS Environmental Optical Test System
Features:
• Insertion loss, return loss and power testing through optical connectors
• Save results into Excel files with various saving options
• Simple and efficient, requires minimal operator training
• Easy saving, loading, and editing of test profiles
• Includes long-term testing options
• Real-time graphing capabilities
System Requirements:
• Windows 7 or higher
• Microsoft Excel (2007 or greater)
• .NET Framework 4.5
• National Instruments Drivers (for GPIB)
2
Quick Start Guide
This chapter contains a concise guide of how to quickly set up the GMS and run a test for
a single instrument. For a more detailed guide of the software’s features refer to the corre-
sponding sections later in the manual.
Main Window
3
GMS User Guide
The table above corresponds to Fig. 2.1 and serves as a guide to the Main Screen of the GMS
software.
4
GMS User Guide
Configuring Instruments
• The first step is to access the Instrument Settings window (Fig. 2.2), which can be done
through the Settings Menu or by pressing Ctrl+I.
• Set the # of instruments to 1 for the purposes of this guide, and select the type of
instrument you are testing from the Instrument drop-down menu.
• Select from the Port drop-down menu either Serial or GPIB depending on how the in-
strument will be connected to GMS.
• Use the Auto Select button (or enter in the serial/GPIB values manually) to establish a
connection.
• Press the Test Port button to verify that a connection was established, and select yes
when asked to detect values automatically (this can also be changed manually).
• If the instrument fails to communicate through the port, make sure the right COM port
is selected. If it continues to fail, turn the instrument off and on then restart the software
and try again.
Figure 2.2: The Instrument Settings window for a BR5 connected via GPIB.
5
GMS User Guide
• Under Save Options are two tabs labeled Long Term Test and Single Test (Fig. 2.4). For
the purposes of this guide select Single Test.
• Select ”Save each test result to separate file” under Single Test.
Figure 2.3: The Test Format and Test Length tabs for a meter type device.
6
GMS User Guide
Running a Sequence
• Select the Sequence tab on the main screen so that the desired test conditions can be
entered (Fig. 2.5 and Fig. 2.6).
• First select the registered instrument from the Instrument list.
• Select the desired test parameters such as wavelength, channel and test type from the
lists below. The three available test types are insertion loss (IL), backreflection (BR) and
power (PWR).
• When all the parameters are selected press the Insert button to add a test to the Test
List below.
7
GMS User Guide
• Add as many tests as necessary using the previous method, and delete any unwanted
tests by left-clicking on the row number and pressing the Delete key.
• A reference value must be taken before any measurements. Ensure that Reference is
selected under Acquisition (Fig. 2.1 - 18) and press the Start button. Press Retry in the
dialogue box if not satisfied with the value, otherwise press OK.
• For more information on referencing, see Taking a Reference.
• Press the Start button again to run the prepared tests.
• View the tabulated results in the Results tab or press the Save Results button to save
results as an Excel file if not specified earlier.
Figure 2.6: Three sample tests run on a BR5 (for BR, PWR and IL) at three different
wavelengths (1625, 1310 and 1490). Measurement readings are displayed in decibels (dB).
8
Software Installation
To install the GMS software run ”JGR Optics GMS Setup 3.5.0”. Press the Next button on the
bottom of the window to proceed through the installation process.
• Ensure that all prerequisites are installed on the system (Fig. 3.1).
• Step through the wizard to complete the installation. If the installation was successful
you will see the window in Fig. 3.2.
9
GMS User Guide
10
Software Configuration
Before running any test using the GMS, the software must be configured properly. This in-
cludes establishing a connection with the instruments to be used, as well as configuring the
test parameters, test length and test save options.
Configuring Instruments
Connecting Instruments
• To set up instruments, first enter the Instrument Settings window through the Settings
Menu or by pressing Ctrl+I (Fig. 4.1 and Fig. 4.2).
• Specify the number of instruments to be used. If more than one instrument is being
used the user can switch between instruments using the Instrument # drop-down list.
• Use the Instrument and Port drop-down lists to specify which type of instrument is going
to be tested and how it will connect to the GMS (either Serial port or GPIB).
• Fill in the appropriate connection port values manually or press the Auto Select button
to establish a connection. Use the Test Port button to verify that a connection was made
successfully.
• An optional prompt may appear asking to fill in the detected parameter fields. These
can also be filled in manually.
After all the instrument settings are configured, click OK to apply and save the settings. These
settings are saved in a configuration file and will be loaded each time the software is run.
Note: the instrument settings are saved as part of the software settings and are independent
of test profiles (these settings are static and do not change when a different profile is loaded).
11
GMS User Guide
Meters vs Switches
The two classifications of devices compatible with the GMS are meters and switches. The
device parameter fields depend primarily on which of these two types is being used.
Figure 4.1: The Instrument Settings for an MBR5 meter via GPIB.
12
GMS User Guide
Figure 4.2: The Instrument Settings for an SX8 switch via serial port.
13
GMS User Guide
Test Format is used to order the testing parameters on the main screen. Test Length is used
to specify the number of iterations or the duration of a test. Save Options is used to specify
where and how the test results will be saved.
Test Format
Ordering Parameter Columns:
• Under Test Format choose the type of device being tested (meter or a switch) from the
drop-down list (see Fig. 4.3).
• The next step is to choose how the test parameters will be listed on the main screen test
list by ordering the parameter columns order.
• Use the list labeled First for the first column, Second for the second column, etc.
Figure 4.3: The test order for a meter device. An example of the column order is shown at the bottom.
14
GMS User Guide
The same parameter cannot appear more than once. When a valid format is specified, an
example usiong the selected parameters is displayed on the right side of the window.
Test Length
Setting up an Iteration or Duration Test:
• Under the Test Length tab there is a check-box labeled Enable Long Term Testing (see
Fig. 4.4).
• If left unchecked any tests performed will run for a single iteration only.
• Enabling the option allows the user to setup either an iteration test or a duration test.
• Enter in numerical values for the test duration or use the arrows on the # of Iterations
text box to specify the desired test length.
Figure 4.4: The Test Length settings window with long term testing enabled.
15
GMS User Guide
Save Options
The Save Options tab has two windows, one for a Long Term Test and one for a Single Test
(Fig. 4.5 and Fig. 4.6). If the Enable Long Term Testing box was checked in the last step then
use the Long Term window, otherwise use the Single Test window.
The user can opt to have the resulting Excel file open upon test completion for either option
using the corresponding check-box. Both Long Term and Single Testing allow the use of
custom Excel templates. See Custom Excel Templates for more information.
16
GMS User Guide
• To make use of the Auto Generate function specify a Save Directory using the browse
function and use the File Name Format List by checking the values to be included in the
file names.
• When saving multiple tests to a single file simply use the browse function to specify a
save location and file name.
17
GMS User Guide
• To enable this features select the ”Use an existing excel template” check-box found in
the appropriate save window (Long Term Test or Single Test).
• To create a custom template the user must first start from a saved Excel results file
(Fig. 4.7).
• By default a results file with have two Worksheets, ’Sequence’ and ’Results’. To add a
Worksheet click the icon to the right of the Results Worksheet tab.
• In Fig. 4.7 a new tab called ’Label’ has been added. This is where the customization
should occur.
Figure 4.7: An example of a custom Excel template file. Press the new Worksheet button to begin
editing a custom Excel Template.
• On the new Worksheet custom formulas and labels can be added that incorporate data
from the Sequence and Results Worksheets (Fig. 4.8).
• To incorporate this Excel template into future tests use the Browse function under the
Excel template check-box to select the newly created Excel template (Fig. 4.9).
• The test will run as normal but will now save to an Excel file with the user’s custom
Worksheets and formulas.
18
GMS User Guide
Figure 4.8: An example of a custom Excel template with an added Label Worksheet. The value in
cell H2 of the Sequence Worksheet has been added to cell D7 in the Label Worksheet.
19
GMS User Guide
Other Settings
Thermometer Settings
This latest version of GMS has the ability to continuously monitor temperature and humidity.
GMS is currently compatible with thermometers such as Omega’s iTHX-W3 Temperature and
Humidity Chart Recorder, useful when performing long term environmental tests.
UI Shortcut Options:
• This menu (Fig. 4.11) can be accessed either through the Settings menu or by pressing
Ctrl+U.
• Under Keyboard Shortcuts type in the desired shortcut in the text-box next to the name
of the command in question. By default only the Start command is listed.
• Enable Footpedal Shortcuts creates two more command fields, Start (via Footpedal) and
Goto 1st Header. Each command can be one character long.
• The Start commands will initiate a test sequence, while the Goto 1st Header command
moves the cursor to the first header label text box.
20
GMS User Guide
• The Force Reference on Profile Load check-box will prompt the user to reference the
instruments associated with the profile’s test list automatically.
21
Setting Up a Test Profile
A test profile describes a sequence of tests to be performed on the instrument and contains
additional information required by the user. The test profile contains information regarding
the channel, module, wavelength, and detector settings for each test (as applicable to the
instrument).
The profile also stores information regarding test Alarms, Test Settings, User Interface Settings
and current language. Once the test profile has been configured, it can be used for immediate
testing or it can be saved for later use.
Figure 5.1: This window appears if changes to a previously open test profile were not saved.
22
GMS User Guide
Instrument Type:
• Every Test Profile includes at least one test instrument but can include several different
instruments (BR5, MBR5, etc.).
• You can switch between the different registered instruments at any time by using the
drop-down menu above the Test List.
• You should ensure that the instrument settings are properly configured before beginning
any test sequences (see Configuring Instruments for more information on configuring
the instrument settings).
23
GMS User Guide
Figure 5.3: The label headers as they appear on the main screen (left) and the
Description Table Format window used to edit them (right).
24
GMS User Guide
Alarms
Alarms allow you to be immediately notified when a measured value does not fall within
specifications. To configure the alarms, click on the Alarm button to bring up the alarm
configuration dialog (see Fig. 5.4).
25
GMS User Guide
Figure 5.5: Creating a warning to trigger if the power is greater than -45dB.
Figure 5.6: The warnings are set to appear as green and the failures as red. The
bottom half of the figures shows how they would appear in the Sequence View.
26
GMS User Guide
27
GMS User Guide
Note that changes to the test profile list are saved when the program is closed regularly.
Any changes made will not be saved if the program crashes or is exited by any means
other than the “Quit” option under the “File” menu or the close button located at the
upper right of the program.
28
Configuring, Running and Saving a Test
Adding/Removing a Test
There are two methods by which to add a test to the sequence, with the Insert button or by
editing the last row (see Fig. 6.1). Selecting the row number of a test (highlighting it) and
pressing the Delete key will remove the test from the list.
Figure 6.1: Two methods of adding the same test to the sequence, with the Insert
button or by editing the last row.
29
GMS User Guide
Figure 6.2: 12 tests were created using the parameter list method. Note that all test
types selected are added for each selected wavelength in sequential order.
30
GMS User Guide
Figure 6.3: (Left) Before a test at 1625 for PWR was added. (Right) After the test was added.
Figure 6.4: (Left) Before tests at 1550 for BR were added. (Right) After the tests were added.
31
GMS User Guide
Adding Pauses
• Pauses can be added to a series of tests. Simply check the box under the Pause column
where a pause is desired (see Fig. 6.5).
• Pause messages and descriptions can be entered into the respective text boxes to pro-
vide additional information.
• A dialog will appear when a pause is reached containing a live reading of the current
test type and the pause message.
32
GMS User Guide
Graphing Data
If performing a long-term test the data measurements can be graphed in real time and ana-
lyzed after the test has finished.
Figure 6.7: The graph screen when no test has been initiated.
33
GMS User Guide
Figure 6.8: A sample plot of power vs time for three wavelengths (Green: 1310, Blue: 1490, Red: 1550).
Filtering Plots:
• Underneath the graph space are two tabs labeled Plots and Markers. On the Plots tab
are options for selecting which plots are visible based on values such as wavelength,
channel, etc.
• Use the check-boxes to select plots one by one or via the drop-down lists.
Utilizing Markers
Adding and Moving Markers:
• Data markers can be used to identify specific values on the completed graphs.
• Data markers can be added whilst a test is running but it is recommend to wait until a
test has concluded before doing so.
• Select the Markers tab in the graphing window to view the marker options (Fig. 6.9).
• Two markers are available for every wavelength value and can be enabled individually
by using the Enabled check-boxes under Cursor 1 and Cursor 2.
• The markers will appear on the bottom left corner of the graph area, and can be moved
by clicking and dragging either the horizontal bar (vertical movement only), the vertical
bar (horizontal movement only) or the center reticle (any movement allowed).
• The right half of each cursor’s field are two boxes listing the X and Y positions of the
marker’s center reticle. Entering a specific value into these boxes will move the reticle
to the specified value.
34
GMS User Guide
Figure 6.9: A sample Backreflection graph with two data markers enabled.
35
Taking a Reference
The GMS allows you to take IL references and BR references through the software. To do so,
click the Settings menu then select Take Reference. The window in Fig. 7.1 should appear.
• Begin by selecting the instrument you wish to reference from the drop-down list.
• In the textboxes, enter the channels, wavelengths and detectors you would like to take
the reference for.
• If you have all the channels connected to the detector already, select the second radio
button: “Take reference for all channels at once”. The software will automatically run
through the specified channels and take the reference.
• If you would like to connect and take the reference one channel at a time, select the first
radio button: “Take reference one channel at a time”. The software will prompt you one
channel at time through the channels.
36
GMS User Guide
Upon clicking the “IL Reference” button, the window in Fig. 7.3 should pop up:
Figure 7.3: The window prompt for the first channel reference.
• The label shows the information about the reference. The software will prompt you
through all the channels (in this case, all 1-12) and wavelengths (1310 and 1490).
• The Reading label shows a real time reading that the meter is receiving (if taking IL
Reference, the meter will be in Relative Power Mode. If taking BR Reference, the meter
will be in Backreflection Mode).
• To take the reference for the specified channel, click Take Reference. The software will
proceed to switch to the next channel/wavelength and you can now connect the next
channel to the detector, by selecting Take Reference.
• Repeat until all channels have been referenced. To stop taking the reference, click Stop.
The previous channels referenced will remain referenced.
37
GMS User Guide
• This window merely shows the process of the software taking the reference. To stop
taking the reference, click the “Stop” button (the channels already referenced will still be
referenced).
38