OptiSystem User Reference
OptiSystem User Reference
User’s Reference
Optical Communication System Design Software
Version 7.0
for Windows® XP/Vista
OptiSystem
User’s Reference
Optical Communication System Design Software
All OptiSystem documents, including this one, and the information contained therein, is copyright material.
No part of this document may be reproduced, stored in a retrieval system or transmitted in any form or by any means whatsoever,
including recording, photocopying, faxing, etc., without prior written approval of Optiwave.
Disclaimer
Optiwave makes no representation or warranty with respect to the adequacy of this documentation or the programs which it
describes for any particular purpose or with respect to its adequacy to produce any particular result. In no event shall Optiwave, its
employees, its contractors, or the authors of this documentation be liable for special, direct, indirect, or consequential damages,
losses, costs, charges, claims, demands, or claim for lost profits, fees, or expenses of any nature or kind.
Technical support
If you purchased Optiwave software from a distributor that is not listed here, please send technical
questions to your distributor.
Optiwave Canada/US
Tel (613) 224-4700 E-mail support@optiwave.com
Fax (613) 224-4706 URL www.optiwave.com
Protection key..........................................................................................................................1
Installation ...............................................................................................................................2
Sweep iterations......................................................................................................................3
Optimizations...........................................................................................................................3
OptiSystem GUI...........................................................................................................5
Toolbars .................................................................................................................................10
File menu................................................................................................................................11
View menu..............................................................................................................................13
Display properties.....................................................................................................23
General ...................................................................................................................................24
Grid .........................................................................................................................................26
Workspace .............................................................................................................................27
Main layout.............................................................................................................................35
Subsystems ...............................................................................................................69
Add-Ins.......................................................................................................................87
Dockers ....................................................................................................................105
Project Browser...................................................................................................................110
Graphs..................................................................................................................................113
Results .................................................................................................................................118
Description...........................................................................................................................123
Bill of Materials........................................................................................................125
Report.......................................................................................................................127
Report options.....................................................................................................................129
Project Script...........................................................................................................137
Script tab..............................................................................................................................139
Script menu..........................................................................................................................142
Path Tool..................................................................................................................151
References:..........................................................................................................................196
Minimization.........................................................................................................................197
Maximization........................................................................................................................197
Goal Attaining......................................................................................................................197
Parameters...........................................................................................................................197
Parameters...........................................................................................................................205
Before installing OptiSystem, ensure the system requirements described below are
available.
Protection key
A hardware protection key is supplied with the software.
Note: Please ensure that the hardware protection key is NOT connected during
the installation of OptiSystem.
Note: Use a switch box to prevent protection key conflicts. Ensure that the cable
between the switch box and the computer is a maximum of one meter long.
1
INSTALLING OPTISYSTEM
OptiSystem directory
By default, the OptiSystem installer creates an OptiSystem directory on your hard
disk. The OptiSystem directory contains the following subdirectories:
• \bin — executable files, dynamic linked libraries, and help files
• \components — OptiSystem component parameters from vendors
• \doc — OptiSystem support documentation
• \libraries — OptiSystem component libraries
• \samples — OptiSystem example files
• \toolbox — MATLAB related files
Installation
OptiSystem can be installed on Windows XP or Vista. We recommend that you exit
all Windows programs before running the setup program.
Step Action
1 Log on as the Administrator, or log onto an account with Administrator
privileges.
2 Insert the OptiSystem CD into your CD ROM drive.
3 On the Taskbar, click Start and select Run.
The Run dialog box appears.
4 In the Run dialog box, type F:\setup.exe, where F is your CD ROM drive.
5 Click OK and follow the screen instructions and prompts.
6 When the installation is complete, reboot your computer.
Technical support
2
Project structure overview
The OptiSystem project consists of a maximum of fifteen layouts. Within the same
project file you can have multiple layouts with different components and component
properties (see Figure 1).
Sweep iterations
Each layout can have certain component parameters assigned to be in sweep mode.
You can define the number of sweep iterations to be performed on the selected
parameters. The parameter value changes through each sweep iteration; this
produces a series of different calculation results based on the changing parameter
values.
The parameter sweep dependent elements of a layout are: Parameters and Results.
Optimizations
Each layout has optimizations. Use optimizations to change the values of certain
parameters during calculation so your system can reach the desired state.
Optimizations are independent of parameter sweeps, but can be performed for each
individual parameter sweep iteration.
3
PROJECT STRUCTURE OVERVIEW
4
OPTISYSTEM GUI
OptiSystem GUI
When you open OptiSystem, the application looks like Figure 1.
5
OPTISYSTEM GUI
Project layout
The main working area where you insert components into the layout, edit
components, and create connections between components (see Figure 2).
6
OPTISYSTEM GUI
Dockers
Use dockers, located in the main layout, to display information about the active
(current) project:
— Component Library
— Project Browser
— Description
Component Library
Access components to create the system design (see Figure 3).
7
OPTISYSTEM GUI
Project Browser
Organize the project to achieve results more efficiently, and navigate through the
current project (see Figure 4).
Figure 4 Project Browser window
Description
Display detailed information about the current project (see Figure 5).
8
OPTISYSTEM GUI
Status bar
Displays useful hints about using OptiSystem. Located below the Project layout
window.
Menu bar
Contains the menus that are available in OptiSystem (see Figure 8). Many of these
menu items are also available as buttons on the toolbars or from other lists.
Pan Window
Display window which displays a scaled view of the layout (see Figure 8).
9
OPTISYSTEM GUI
Toolbars
You can select the toolbars that you want to have available in the main layout window.
The toolbar options include:
Layout
A
dd, delete, duplicate layouts in a project, set sweep iterations, and customize the layout.
Docker
Move, connect, and modify components, add and remove monitors from
components, draw input and output ports on components, and draw a
Layout Tools path.
Script
10
OPTISYSTEM MENUS AND BUTTONS
File menu
File menu item Toolbar Description
button
Create a new project.
New (Ctrl+N)
Open an existing project. Select the project from the Open dialog box.
Open (Ctrl+O)
Close Close the active (current) project. You are prompted to save changes.
Save the active (current) project under the current name in the default location.
Save (Ctrl+S)
Save the active (current) project with a different name and in a location that you
select.
Save As
The Save As dialog box contains a special feature that allows you to save monitor
data as part of the project.
Print Setup Set up the printer, page size, orientation, and other printing options.
Export
Export Selected Save a selected component in a separate component library file that can be used in
Components another project/application.
OptiPerformer
Opens the OptiPerformer Export Settings dialog box. Allows you to attach files,
Settings import logos or other graphics, and select global parameters to export to an
OptiPerformer project file.
Exports the OptiPerformer project file to a selected location. Uses the Save As
Export
dialog box.
Exports compressed files that contain the current project file to a selected location.
Compressed file
Uses the Save As dialog box.
Recent files List the most recent files that you worked on.
Exit Close OptiSystem. You are prompted to save changes to the project.
11
OPTISYSTEM MENUS AND BUTTONS
Edit menu
Edit menu item Toolbar Description
button
Layout Tools
Move components around the layout, place components in the layout, connect
Layout components, and perform other layout operations.
Create Path Create a path that can be used with signal tracing.
Component
Create a subsystem in the layout.
Create Subsystem
12
OPTISYSTEM MENUS AND BUTTONS
Script Open the script dialog box for the selected component or subsystem.
View Open the view dialog box for the selected component or subsystem.
Disable Graphs Disable all the graphs for the selected components.
Enable Graphs Enable all the graphs for the selected components.
Undo the last change made in the active (current) layout. You can undo all actions
Undo (Ctrl+Z) until the last saved operation.
Redo the last change made in the active (current) layout. You can redo an action
Redo (Ctrl+Y) immediately after you undo an action to reverse the effect of the undo action.
Copy selected objects to the clipboard. The selected objects remain in the active
Copy (Ctrl+C) project.
Copy objects from the clipboard and paste them in a user-defined location—the
Paste (Ctrl+V) same layout, a new subsystem, or a new layout.
View menu
View menu item Toolbar Description
button
Toolbars
Standard Select to display the Standard toolbar in the main layout.
Layout Tools Select to display the Layout Tools toolbar in the main layout.
Draw Objects Select to display the Draw Objects toolbar in the main layout.
Layout Operations Select to display the Layout Operations toolbar in the main layout.
13
OPTISYSTEM MENUS AND BUTTONS
Component Select to display the Component Library docker in the main layout.
Library (Ctrl+1)
Status Bar Select to display the Status Bar in the main layout.
Zoom Percent Select the zoom percentage: 10, 50, 75, 100, 150. 200, 400, or 800.
Display Properties
Select to display calculated port signal data in the active (current) layout.
View Signal Data
Select to display calculated component parameter data in the active (current) layout.
View Parameters
Select to display calculated component results data in the active (current) layout.
View Results
Autoconnect
Select to automatically create connections from the input port of a component to the
Autoconnect on output port of another component (the closest one in the layout) when placing
Drop
components in the active (current) layout.
Select to automatically create connections from the input port of a component to the
Autoconnect on output port of another component (the closest one in the layout) when moving
Move
components around in the layout.
Refresh Layout Update displayed port/component data on the active (current) layout.
(Ctrl+W)
14
OPTISYSTEM MENUS AND BUTTONS
Layout menu
Layout menu Toolbar Description
item button
Create a new blank project layout in the active (current) project.
Add Layout
Note: The new layout is added to the list of project layouts in the Project Browser.
Create a copy of the active (current) project layout, including all components,
parameters, views, and results.
Duplicate Layout
Note: The new layout is added to the list of project layouts in the Project Browser.
Set Current Sweep Change the parameter sweep iteration displayed in the active (current) project
Iteration layout.
Set Total Sweep Add or remove sweep iterations to the active (current) layout.
Iterations
(Ctrl+Home)
Previous Sweep Display the sweep iteration prior to the active (current) iteration.
Iteration
(Ctrl+Page Up)
Next Sweep Display the sweep iteration after the active (current) iteration.
Iteration
(Ctrl+Page Down)
Open the Parameter Sweeps dialog box.
Parameter sweeps
Open the Layout Size dialog box for the active (current) layout.
Layout Size
Open the parameter dialog box for the active (current) layout.
Parameters
Open the Layout Properties dialog box for the active (current) layout.
Properties
Bill of Materials Open the Bill of Materials dialog box for the active (current) layout.
Tools menu
Tools menu item Toolbar Description
button
Optimizations Open the Optimization dialog box.
15
OPTISYSTEM MENUS AND BUTTONS
16
OPTISYSTEM MENUS AND BUTTONS
Report menu
Window menu Toolbar Description
item button
Add Report Arranges all open project layouts in a cascading format.
(Ctrl+Shift + A)
Remove Report Arranges all open project layouts in a tile format.
(Ctrl+Shift + R)
Report Options Open the Report option dialog box.
Script menu
Add-Ins menu Toolbar Description
item button
Runs the current script.
Run
Loads an existing script text file into active (current) project file.
Load
Add-Ins menu
Add-Ins menu Toolbar Description
item button
Add-In Manager Open the Add-In Manager dialog box.
Window menu
Window menu Toolbar Description
item button
Cascade Arranges all open project layouts in a cascading format.
17
OPTISYSTEM MENUS AND BUTTONS
Help menu
Help menu item Toolbar Description
button
Help topics Displays help topic information about OptiSystem.
18
APPLICATION LAYOUT
Application layout
In OptiSystem, the layout and visibility of the toolbars and dockers can be changed.
You can create customized toolbars, and add or remove different commands on the
toolbars.
Customizing toolbars
To customize toolbars, perform the following procedure.
Step Action
1 From the Tools menu, select Customize.
The Customize dialog box appears (see Figure 9).
2 Make selections and click Reset.
The selected toolbars are modified.
Note: You can modify toolbars on the Main layout. To add components or
commands, hold down the Alt key, select the button to be added, and drag the
button onto the toolbar. To remove buttons from the toolbar, hold down the Alt
key, select the button to be removed, and drag the button away from the toolbar.
19
APPLICATION LAYOUT
Step Action
1 From the Tools menu, select Customize.
The Customize dialog box appears (see Figure 9).
2 Click New.
The New Toolbar dialog box appears.
3 Type the new toolbar name (in this example, My toolbar) in the
Toolbar name field (see Figure 10).
4 Click OK.
The new toolbar (in this example, My Toolbar) appears in the list of available
toolbars in the Customize dialog box (see Figure 11) and as a new toolbar
on the current project layout.
20
APPLICATION LAYOUT
5 To add commands to the new toolbar, select My Toolbar in the Toolbar list
(see Figure 11), and click the Commands tab in the Customize dialog box.
6 Select the type of tool in the Categories list, select the desired button, and
drag the button onto the toolbar (see Figure 12).
The button appears in the customized toolbar.
21
APPLICATION LAYOUT
22
DISPLAY PROPERTIES
Display properties
The display properties of the OptiSystem application can be changed.
Note: The options made available for you to change the display properties is
based on the specific application (OptiSystem) and the specific logged-on user
(based on the Windows logon name).
Step Action
1 Select Tools > Options.
The Options dialog box appears (see Figure 13).
2 Select the General, Grid, Workspace, or Folder Setting tab, make your
changes, and click OK.
The Options dialog box closes and any changes are applied.
23
DISPLAY PROPERTIES
General
Use the General tab to change the global attributes of OptiSystem.
Tracker Style: available options include Solid Line, Dotted Line, Hatched or
Hatched Border. The default tracker style is Dotted Line.
Undo: determines the number of ‘undo’ operations allowed in the application.
• Infinite: allows an infinite number of ‘undo’ operations
• Limited to: specify the number of ‘undo’ operations
Purge Undo: allows you to clear the ‘undo’ stack.
Zoom factor: changes the zoom factor. The default value is 120%. This affects the
amount of zoom activated by the plus and minus zoom factor buttons. The percentage
of zoom must be between 100 and 150%.
Note: If the Zoom Factor is set to 100%, nothing changes when the plus and
minus zoom buttons are pressed because, in effect, you are asking to see the
layout at 100% of normal size.
24
DISPLAY PROPERTIES
Workbook mode: determines whether the tabs available along the bottom of the
project layout window appear. The tabs are used to switch between projects. You can
can still move between projects by selecting the project from the Customizing
toolbars menu if the tabs are not visible. The default Workbook mode is selected.
Save Monitor Data: saves generated monitor data when OptiSystem is closed.
Save Report Page Data saves generated report data when OptiSystem is closed.
Backup files: saves a backup copy of the current project to the ‘Local settings’
folder: Documents and Settings\ Username\ Local Settings\ Temp
\OptiSystemTempDir.
Number of backup files: determines the maximum number of backup files.
25
DISPLAY PROPERTIES
Grid
Use the Grid tab to change the properties of the grid in the project layout.
Show grid: determines whether the grid is visible or not. The default is selected.
Snap objects to grid: determines whether the components in the layout are forced
to conform to the squares of the grid. If Snap to Grid is not selected, the drawn
components are free to rest over the grid in any position. The default is selected.
Horizontal/Vertical spacing: determines the size of the squares in the grid. The
number must be between 1 and 100. The default values are 10.
26
DISPLAY PROPERTIES
Workspace
Use the Workspace tab for editing the properties of the workspace.
27
DISPLAY PROPERTIES
Folder Setting
Use the Folder Setting tab for editing the properties of the workspace.
Use window default temp folder: uses the default folder location for
saving/locating data folders. The default is selected.
Select your own folder: allows you to select an alternative folder location for
saving/locating data folders. Click the Browse button to open the determines whether
the last saved workspace layout is loaded on startup. This includes any changes
made to the toolbars. The default is selected.
28
PROJECT LAYOUT
Project layout
Project layout window
The Project layout window is the largest area in the OptiSystem application
(see Figure 1). When you open OptiSystem, the Project layout window area is
empty. Once you create a new project or you open an existing project, the Project
layout window area displays the contents of that project (see Figure 2 for an example
of a newly opened project).
29
PROJECT LAYOUT
30
PROJECT LAYOUT
Project tab
The first level of tabs displays the name of the project. In Figure 4, there is only one
project open, called Project 1.
When more than one project is open at the same time, you can use the tabs to switch
between them. In Figure 4, there are three projects, Project 1, Project 2, and
Project 3. Project 3 is currently selected.
Layout tab
The Layout tab shows all of the components that are in the project. The Layout tab
itself has several sub-tabs located directly above it, including the Main Layout tab
and any tabs for subsystems that have been created and opened (see Figure 5).
31
PROJECT LAYOUT
Main Layout tab: displays the top level of the project in the Project Layout window
(see Figure 6).
Note: You must select the Layout tab before you can select the Main Layout
tab.
Report tab
The Report tab displays the report editing window and all associated report sub-tabs
(see Figure 7).
Script tab
The Script tab displays the script editing window (see Figure 8).
32
PROJECT LAYOUT
Note: The items available in the menu are dependent on the current status of the
project, component, or layout. For example, if a component in the Project layout
is selected, options are available relevant to components, in addition to the
general items listed.
33
PROJECT LAYOUT
— Paste (Ctrl+V)
— Duplicate
— Delete
— Delete All Links
— Select All
— Create Subsystem
— Look Inside
— Close Subsystem
— Port Properties
— Component Properties (Alt+Enter)
— Component Results
— Component Script
— View
— Layout Properties
— Bill of Materials
— Back One
— Forward One
— To Front
— To Back
— Disable Graphs
— Enable Graphs
— Update Visualizer(s)
Port Properties
Opens the Port properties dialog box for the selected port in the Project layout.
Component Properties
Opens the Component properties dialog box for the selected component in the
Project layout.
Layout Properties
Opens the Layout properties dialog box for the active project layout in the Project
layout window.
Update Visualizer(s)
Update project browser for selected components and visualizers.
34
PROJECT LAYOUT
Main layout
Layout size
The Main layout work area is initially set to 3000 X 2000 units. This is not a fixed size
and can be changed to suit the needs of different systems projects. There are several
ways to change the size of the layout.
Action
1 On the Layout toolbar, Select the Layout Size tool.
The Layout Size dialog box appears (see Figure 12).
2 Change Width and/or Height to desired sizes.
3 Click OK.
35
PROJECT LAYOUT
OR
Step Action
1 On the Menu toolbar, select Layout > Layout Size (see Figure 11).
The Layout Size dialog box appears (see Figure 12).
2 Change Width and/or Height to desired sizes.
3 Click OK.
Or
Step Action
1 On the Layout Tools toolbar, select the Layout tool.
2 Press and hold the Shift and Ctrl keys.
3 Click in the layout work area.
4 Drag the mouse in different directions to manipulate the size of the work area.
Note: You can use the same methods to change the size of the work area in
a subsystem.
36
PROJECT LAYOUT
Action
• Drag the component from the Component Library to the Main layout (see
Figure 13).
37
PROJECT LAYOUT
Step Action
1 To turn the Auto connect feature off, click the active Auto Connect on Drop
button and the Auto Connect on Move button on the Layout Operations
toolbar.
The buttons are inactive (see Figure 14) and the components no longer
connect automatically to each other.
2 To turn the auto connect feature back on, click the inactive Auto Connect on
Drop button and the Auto Connect on Move button on the Layout
Operations toolbar.
The buttons are active (see Figure 15) and the components connect
automatically to each other.
38
PROJECT LAYOUT
Layout properties
Step Action
1 In the Project Browser, right-click on the layout name (see Figure 16).
The Project Browser context menu appears.
2 Select Properties.
The Layout Properties dialog appears (see Figure 19).
Or
Step Action
1 Right-click on the Main layout view.
2 Select Layout Properties (see Figure 17).
The Layout Properties dialog box appears (see Figure 19).
39
PROJECT LAYOUT
40
PROJECT LAYOUT
Or
Action
• From the Menu toolbar, select Layout > Properties (see Figure 18).
The Layout Properties dialog box appears (see Figure 19).
41
PROJECT LAYOUT
Author: displays the name of the person who created and/or modified the layout.
Date: displays the date that the layout was created/modified. Use the arrow buttons
on the right to change the date. The large arrow button opens up a drop down
calendar.
Description: allows you to enter a more elaborate description of the current layout.
The current sweep iteration and the total number of sweep iterations for the layout are
displayed at the far right side of the Layout properties header.
Layout parameters
In addition to the generic properties, you can assign specific parameters to a project
layout.
Action
• Double-click in the Main layout view.
The Layout Parameters dialog box appears (see Figure 21).
Or
Action
• On the Menu toolbar, select Layout > Parameters.
The Layout Parameters dialog box appears (see Figure 21).
The Layout Parameters dialog box is similar to the Component Parameters dialog
box. The parameters are grouped into different categories for easy reference.
You can switch between the categories by selecting the category tabs. Within these
categories, there are several different but related layout parameters.
Figure 21 shows the layout called Layout 1 with five different parameter categories:
• Simulation
• Signals
42
PROJECT LAYOUT
• Spatial effects
• Noise
• Signal tracing
43
PROJECT LAYOUT
Column Description
Displays the layout's parameter names. This is a read-only column and
Name cannot be changed.
Displays the value of the parameters. You can edit the value of the
Value parameters from this column.
Indicates what mode the parameter is in. The Mode option is limited in the
Layout Parameters window since these settings are created by the
system. For this reason, you cannot change the Mode of the parameters.
Mode
You can choose between Normal and Sweep when you create a new layout
parameter.
Step Action
1 Click in the Value column beside the parameter that you want to change.
2 Enter the new value.
3 Click OK.
Note: If you enter an invalid value, the Value column beside the parameter
that you are changing turns red when you click OK. The status box indicates
that the value is invalid, and a range of possible valid values appears.
Step Action
1 Click in the Unit column beside the parameter that you want to change.
If there are other units available, they will be shown in a drop-down menu.
2 To select a unit, click on the unit name in the drop-down menu.
3 Press Enter.
After you press Enter, the number in the Value column recalculates
automatically to display the appropriate value.
Note: The available units vary according to the parameter. If there is only one
unit available for a parameter, you will not see any options when you click in
the Unit column.
44
PROJECT LAYOUT
Once you add a new parameter to the layout, it becomes a top-level parameter. You
can then use it for scripting by any of the components within the layout.
You can add new parameters under any of the Layout Parameter categories. As an
option, you can also add a category tab for new parameters. Table 2 describes the
Layout Parameter categories.
Category Description
45
PROJECT LAYOUT
Category Description
The maximum value of the parameter.
Maximum value
Note: OptiSystem will not allow you to set either the Minimum or
Maximum values outside the valid range of the parameter.
The default value of the parameter. The Current value must fall between
Current value the Minimum and Maximum values.
User-created parameters can only have one unit. OptiSystem does not
allow changing between different units for user-created parameters.
Units
Note: OptiSystem does not allow you to edit the system
parameters.
Note: The new layout parameter created for this example is called
NewLayoutParameter. The component used is the CW Laser Measured, and
the parameter is Convert noise bins.
Step Action
1 Double-click on the CW Laser Measured component in the Main layout.
2 Select Script from the Mode column of the parameter you want to change.
3 Press Enter.
4 Click the button in the Value column of the Convert noise bins
parameter.
5 Select Insert Layout Parameter.
The drop-down menu of available layout parameters appears.
6 Select NewLayoutParameter.
NewLayoutParameter appears in the VBScriptExpression field
(see Figure 21).
7 Click Evaluate.
The results of the script evaluation appears in the Output box in the
Parameter Script Editor dialog (see Figure 23).
46
PROJECT LAYOUT
8 Click OK.
The Component Properties dialog appears.
9 Click Evaluate Script.
The value of the new parameter displays at the bottom of the Component
Properties window (see Figure 24).
47
PROJECT LAYOUT
48
PROJECT LAYOUT
Step Action
1 In the Layout Parameters dialog box, click in the Value column beside the
parameter that you want to change.
2 Click Remove Par.
The parameter is removed.
Step Action
1 In the Layout Parameters dialog box, click in the Value column beside the
parameter that you want to change.
2 Click Edit Param.
The Edit Parameters dialog appears.
Note: For more information about the parameter categories, see “Layout
Parameter categories” on page 45.
49
PROJECT LAYOUT
50
PROJECT LAYOUT
Action
• Click the Add Layout button on the Layout toolbar.
A new blank layout is created. The new layout is added to the list of layouts
in the projects shown in the Project Browser (see Figure 27).
Note: There must be at least one layout in a project; you cannot delete all the
layouts in a project. This operation cannot be undone.
Step Action
1 In the Project Browser, select the layout and click the Delete Layout button
on the Layout toolbar.
A warning dialog appears (see Figure 29).
2 Click Yes.
The selected layout is deleted. The layout is removed from the list of layouts
in the projects shown in the Project Browser.
51
PROJECT LAYOUT
OR
Step Action
1 Right-click on the Project Browser.
2 Select Delete Layout (see Figure 28).
A warning dialog appears (see Figure 29).
3 Click Yes.
The selected layout is deleted. The layout is removed from the list of layouts
in the projects shown in the Project Browser.
Duplicating a layout
To duplicate a project layout, perform the following action.
Action
• In the Project Browser, select the project layout, then click the Duplicate
Layout button on the Layout toolbar.
The selected layout is duplicated. The new layout is added to the list of
layouts in the projects shown in the Project Browser (see Figure 31).
Note: The new layout is a copy of all components, parameters, views, and
results from the selected layout.
52
PROJECT LAYOUT
OR
Step Action
1 Right-click on the Project Browser.
2 Select Duplicate Layout (see Figure 30).
The selected layout is duplicated. The new layout is added to the list of
layouts in the projects shown in the Project Browser (see Figure 31).
Note: The new layout is a copy of all components, parameters, views, and
results from the selected layout.
53
PROJECT LAYOUT
Or
Step Action
1 Click in the Main layout.
2 Drag the rubber band selection over all the desired components.
3 Release the mouse.
All the components within the band are linked together in a selection box
(see Figure 32).
4 To release the selection, click outside the selection box in the Main layout.
Duplicating components
To duplicate components using the layout tool, perform the following procedure.
Step Action
1 Press Ctrl and click on a component.
2 Drag the component to another position in the layout.
The duplicated component contains all the same properties as the initial
component.
54
PROJECT LAYOUT
The exception to this rule is the ports that can be added to a sub-system and certain
components in the library that have ports, which support any type of signal (for
example, Forks).
Note: You can only connect output to input ports and vice versa.
The rubber band cursor appears when you place the cursor over a port.
To connect components using the layout tool, perform the following procedure.
Step Action
1 Place the cursor over the initial port.
The cursor changes to the rubber band cursor (chain link) (see Figure 33).
A tool tip appears that indicates the type of signal that is available on this port
(see Figure 34).
2 Click and drag to the port to be connected.
The ports are connected.
55
PROJECT LAYOUT
Selecting links
To select a link between components, perform the following procedure.
Action
• Click on the link in the layout.
The link changes from its existing color to a red solid line (see Figure 36).
Deleting links
To delete a link between components, perform the following procedure.
Action
• Right-click on the link in the layout and press Delete.
The link is deleted.
Non-compatible connections
If you try to link two non-compatible ports, a special icon appears, and no operation
is performed (see Figure 37).
56
PROJECT LAYOUT
If you try to delete a monitor that has visualizers connected to it, a warning is
displayed (see Figure 39).
57
PROJECT LAYOUT
Step Action
1 Select the Layout tool, move the tool over the port and right-click.
The Layout context menu appears.
2 Select Port Properties.
The Port Properties dialog box appears (see Figure 40).
3 Modify the port properties.
4 Click OK.
Signal
Indicates the type of signal port.
Location
Top: positions the port at the top of the layout.
Edge: Left, Right, Bottom positions the port on the edge of the layout you select.
Position: type or use the slide bar to specify the exact location position of the port.
Label enter a customized port label.
58
PROJECT LAYOUT
To select components in a layout using the rectangle tool, perform the following
procedure.
Step Action
1 On the Draw Objects toolbar, select the rectangle tool.
2 Draw a rectangle over the components you wish to select (see Figure 41).
59
PROJECT LAYOUT
60
PROJECT LAYOUT
Step Action
1 On the Draw Objects toolbar, select the Circle tool.
The cursor changes to a cross.
2 Move the cursor into the layout and draw a circle of the desired size.
Note: In this box, you can change the properties as well as the fill color of the
circle.
61
PROJECT LAYOUT
Step Action
1 On the Draw Objects toolbar, select the Line Arrow tool.
2 Click in the layout and draw a line.
The line is created with an arrow head (see Figure 47).
5 If you do not want an arrow head on the line, clear the Draw Arrow Head
checkbox.
The arrow head is removed from the line.
Step Action
1 On the Draw Objects toolbar, select the Draw Text Label tool.
The cursor becomes a cross.
2 Click in the layout.
The Label Properties dialog appears (see Figure 49).
3 Type any text to be displayed on the layout.
4 Click OK.
The text appears in the layout.
62
PROJECT LAYOUT
Step Action
1 On the Layout Tools toolbar, select the Layout tool.
2 Double-click on the text in the layout.
The Label Properties dialog box appears.
3 Click Font.
The Font dialog box appears (see Figure 50).
4 Make font choices and click OK.
The font is changed in the layout.
63
PROJECT LAYOUT
Step Action
1 Select the Draw Bitmap tool on the Draw Objects toolbar.
2 Draw a rectangle in the layout where you want to insert the bitmap.
The Open dialog box appears (see Figure 51).
3 Select the file to insert (Jpeg, Windows Bitmap, PC Exchange).
4 Click Open.
64
PROJECT LAYOUT
To choose the layout depth order position, perform one of the following procedures.
Step Action
1 Select the component you wish move.
The component is highlighted.
2 Right-click on the component.
The layout context menu appears (see Figure 53).
3 Select Back One or Forward One to move the component or subsystem one
layer only in the layout. Select To Back or To Forward to move the
component or subsystem to the back or front of the layout.
65
PROJECT LAYOUT
Or
Step Action
1 Select Edit > Component (see Figure 54).
2 Select Back One or Forward One to move the component or subsystem one
layer only in the layout. Select To Back or To Forward to move the
component or subsystem to the back or front of the layout.
66
PROJECT LAYOUT
Or
Step Action
1 On the Project Browser docker, select Layout.
2 Select the component or subsystem in the project layout list and right-click.
The layout context menu appears.
3 Select Back One or Forward One to move the component or subsystem one
layer only in the layout. Select To Back or To Forward to move the
component or subsystem to the back or front of the layout.
67
PROJECT LAYOUT
68
SUBSYSTEMS
Subsystems
A subsystem simplifies the layout of the components. A designated amount of
components can be in the layout, but by grouping certain ones into subsystems, you
get a better overview of their functionality within the system.
Creating a subsystem
To create a subsytem perform the following procedure.
Step Action
1 Select the component(s) in the Main layout view.
2 Right-click inside the selection box around the components.
The layout context menu appears (see Figure 56).
3 Select Create Subsystem from the menu.
69
SUBSYSTEMS
Step Action
1 Right-click in the Main layout view.
2 Select Create Subsystem from the menu.
A glass box subsystem icon appears in the Main layout.
3 Select the subsystem icon and right-click.
The Layout context menu appears.
4 Select Look Inside.
The subsystem opens in the layout and the Subsystem tab appears.
Or
Step Action
1 Select Edit > Component > Create Subsystem.
A glass box subsystem icon appears in the Main layout.
2 Select the subsystem icon and right-click.
The Layout context menu appears.
3 Select Look Inside.
The subsystem opens in the layout and the Subsystem tab appears.
70
SUBSYSTEMS
71
SUBSYSTEMS
Label
Image tab
Subsystem Representation
GlassBox Image: Allows you to see the components that are in the subsystem and
how they are connected (see Figure 58).
User Image: Allows you to select any image as your subsystem icon (see
Figure 59). The User Image does not display the components or the connections in
the subsystem.
Step Action
1 Double-click on the subsystem.
The Subsystem Properties dialog box appears (see Figure 57).
2 Click the Value cell beside Subsystem Representation.
A drop-down list appears.
3 Select User Image.
4 In the Value cell beside Image Filename, click
72
SUBSYSTEMS
5 Select the image that you want to use, and click Open.
The name of the image you selected appears in the Value cell.
6 Click OK.
The image you selected appears as the subsystem icon.
Default Icon: Default setting. Allows you to select the standard OptiSystem
subsystem Default Icon (see Figure 60). The Default Icon does not display the
components or the connections in the subsystem.
Step Action
1 Double-click on the subsystem.
The Subsystem Properties dialog box appears (see Figure 57).
2 Click the Value cell beside Subsystem Representation.
A drop-down list appears.
3 Select Default Icon, and click OK.
The Default Icon appears as the subsystem icon.
Image Filename
Stretch Image
73
SUBSYSTEMS
Step Action
1 Select the subsystem in the Main layout.
The subsystem is highlighted.
2 Select Edit > Component > Look Inside.
Or
Step Action
1 Select the subsystem in the Main layout.
The subsystem is highlighted.
2 Right-click on the subsystem.
The Layout context menu appears.
3 Select Look Inside.
The subsystem opens.
Once you open the subsystem, a Subsystem tab automatically appears beside the
Main layout tab at the bottom of the window (see Figure 61). Each subsystem has its
own tab.
Note: You must select the Layout tab before you can access the Subsystem
tabs.
Step Action
1 Right-click in the subsystem work area.
The Layout context menu appears.
2 Select Close Subsystem.
74
SUBSYSTEMS
Or
Step Action
1 Right-click in the subsystem work area.
The Layout context menu appears.
2 Select Edit > Component > Close Subsystem from the Menu toolbar.
Step Action
1 Select the subsystem tab in the Project Layout window.
The subsystem work area opens.
2 Select a component from the Component Library and drag the component
to the Main layout window.
Note: The Subsystem tab is only visible in the Main layout window if the
subsystem is open.
Step Action
1 Select the Subsystem tab.
2 Right click in an open section of the Subsystem layout work area.
The Layout context menu appears.
3 Select Close Subsystem.
You return to the Main layout view.
75
SUBSYSTEMS
Step Action
1 Select the subsystem in the Main layout.
The subsystem is highlighted.
2 Right click on the subsystem.
The Layout context menu appears.
3 Select Look Inside.
Note: If this option disables the menu, the subsystem is already open.
Click on the Subsystem tab in the Main layout view if this is the case.
4 Click on either the Draw - Input Port Tool or Draw - Output Port Tool on
the Layout Tools toolbar.
5 Move your cursor over to the edge of the subsystem work area.
The cursor changes to either the word "Out" or "In".
6 Click to place the port.
Note: A component inside of the subsystem must have an output port if you
want the subsystem to have an output port. Likewise, a component inside the
subsystem must have an input port if you want the subsystem itself to have
an input port.
76
SUBSYSTEMS
Action
• Double-click on the subsystem port.
The Port Properties dialog box appears.
Or
Step Action
1 Right-click on the subsystem port.
The Layout context menu appears.
2 Select Port Properties.
The Port Properties dialog box appears.
77
SUBSYSTEMS
78
SUBSYSTEMS
In Figure 65, the output port has been renamed Relabelled Output Port.
79
SUBSYSTEMS
Subsystem properties
Subsystem properties are very similar to layout parameters and component
properties.
Action
• Double-click on the subsystem icon in the Main layout.
The Subsystem Properties dialog box appears.
Or
Step Action
1 Select the subsystem in the Main layout.
The subsystem is highlighted.
2 Right click on the subsystem.
The Layout context menu appears.
3 Select Component Properties.
The Subsystem Properties dialog box appears.
Or
Step Action
1 On the Project Browser docker, select the subsystem in the project layout
list and right-click.
The Layout context menu appears.
2 Select Component Properties.
The Subsystem Properties dialog box appears.
80
SUBSYSTEMS
Table 3 shows describes the information in the Subsystem Layout Properties dialog
box.
Column Description
Value Displays the value of the parameters. You can edit the value of the
parameters from this column.
81
SUBSYSTEMS
Column Description
Mode Indicates what mode the parameter is in. The Mode option is limited
in the Layout Parameters window since these settings are created
by the system. For this reason, you cannot change the Mode of the
parameters.
You can choose between Normal and Sweep when you create a
new subsystem parameter.
Step Action
1 Click in the Value column beside the parameter you wish to change.
2 Enter the new value.
3 Click OK.
Note: If the value that you enter is invalid, the Value column turns red when
you click OK. In addition, the status box indicate that the entered value is
invalid and displays the correct value range.
Step Action
1 Click in the Unit column beside the parameter you wish to change.
If there are other units available, a drop-down menu appears to make a
selection from.
2 Press Enter.
The number in the Value column automatically recalculates to show the
appropriate value.
Note: The units available vary from parameter to parameter.
Step Action
1 Click in the Value column beside the parameter you wish to change.
2 Select Add Param.
The Add Parameter dialog box appears (see Figure 67).
82
SUBSYSTEMS
Category Description
Note: OptiSystem will not allow you to set either the Minimum or
Maximum values outside the valid range of the parameter.
Current value The default value of the parameter. The Current value must fall
between the Minimum and Maximum values.
Units User-created parameters can only have one unit. OptiSystem does
not allow changing between different units for user-created
parameters.
83
SUBSYSTEMS
Step Action
1 Click in the Value column beside the parameter you wish to change.
2 Select Remove Par.
A dialog appears prompting you to respond (see Figure 68).
Step Action
1 Click in the Value column beside the parameter you wish to change.
2 Select Edit Param
The Edit Parameter dialog box appears.
Note: For more information about the parameter categories, see “Subsystem
Layout Parameter categories” on page 83.
84
SUBSYSTEMS
85
SUBSYSTEMS
Notes:
86
ADD-INS
Add-Ins
OptiSystem has incorporated Add-Ins, which extend the functionality of the system
without rebuilding or restarting. They can be enabled or disabled while using
OptiSystem.
OptiSystem add-ins are divided into categories. Each category can have both
Background and Command add-ins.
Installing an Add-In
To install an Add-In feature, perform the following procedure.
Step Action
1 Select Add-Ins > Add-In Manager.
The Add-In Manager dialog box appears. (see Figure 71).
2 Select the Background or Command tab.
3 Select Install.
The Open file dialog box appears (see Figure 73).
4 Select the Add-In from the list.
5 Click Open.
The Add-In is activated in OptiSystem.
87
ADD-INS
Uninstalling an Add-In
To uninstall an Add-In feature, perform the following procedure.
Step Action
1 Select Add-Ins > Add-In Manager.
The Add-In Manager dialog box appears (see Figure 71).
2 Select the Background or Command tab.
3 Select the Add-In from the list.
4 Select Uninstall.
The Add-In is uninstalled.
Note: The Background add-ins include information about whether they are
currently running in OptiSystem, and the startup time. If you select the Show
empty category names box, categories without any add-ins will be displayed in
the list.
88
ADD-INS
89
ADD-INS
Notes:
90
EXPORTING AN OPTIPERFORMER PROJECT FILE
Step Action
1 From the File menu, select Export > OptiPerformer > Export.
A warning dialog appears.
2 If you wish to save the full OptiSystem file along with saving the
OptiPerformer file, click Yes.
91
EXPORTING AN OPTIPERFORMER PROJECT FILE
3 Select the company logo image file, type business contact information, and
provide any other pertinent project details in the Info tab fields (see Figure 2).
4 Click Preview to see a preview of the OptiPerformer About dialog box (see
Figure 3).
5 Select global parameters to export with the OptiPerformer project file using
the Parameters tab (see Figure 4).
6 Select files to attach to the OptiPerformer file using the Attachments tab.
7 Click OK.
The OptiPerformer Settings dialog box closes.
92
EXPORTING AN OPTIPERFORMER PROJECT FILE
Info tab
Image
Load an image file to generate the company logo in the About The Design dialog
box. Click Browse to navigate to the image file and import the path into the Image
field.
Preview
Click to preview the About The Design dialog box with the loaded image.
Contact Info
Type company contact information into the fields within the Contact Info panel.
Includes:
• Primary E-Mail
• Secondary E-Mail
• Web Address
• Phone Number
• Fax Number
• Address
Additional Info
Type any additional information regarding the company, business, and other relevant
details.
93
EXPORTING AN OPTIPERFORMER PROJECT FILE
94
EXPORTING AN OPTIPERFORMER PROJECT FILE
95
EXPORTING AN OPTIPERFORMER PROJECT FILE
Parameters tab
The global parameters created in OptiSystem can be exported into the
OptiPerformer project file.
96
EXPORTING AN OPTIPERFORMER PROJECT FILE
Attachments tab
You can attach relevant files to the OptiPerformer project file by adding them in the
Attachments tab.
Note: You must have the necessary program installed to access any file you
attach to the OptiPerformer project file.
To attach a file, click Add. The Open dialog box appears. Navigate to the file you want
to attach and click Open. The file path appears in the Attachment List.
To remove an attachment, select the file in the Attachment List, and click Remove.
97
EXPORTING AN OPTIPERFORMER PROJECT FILE
Notes:
98
LIBRARY MANAGEMENT
Library Management
A key feature of OptiSystem is management of the component library. The library
management:
• allows you to enable/disable user-selected component libraries while using the
software, thereby maximizing your memory resources
• allows you to install/uninstall libraries from your system, also maximizing your
memory resources
• supplies an expanded view of the component library in the Library Management
window.
99
LIBRARY MANAGEMENT
In the Registered Libraries window, a list of the Component and Signal libraries,
Schedulers, and Optimizations is displayed.
Note: You can only access the Library Management tool when no projects are
open.
Disabling libraries
To disable libraries in OptiSystem, perform the following action.
Action
• Clear the check box beside the library to be disabled.
A dialog box appears stating that the selected library is disabled.
Enabling libraries
To enable libraries in OptiSystem, perform the following action.
Action
• Select the check box beside the library to be enabled.
A dialog box appears stating that the selected library is enabled.
Installing libraries
To install libraries in OptiSystem, perform the following procedure.
Step Action
1 In the Library Registration window, click Install.
The Open dialog appears (see Figure 7).
Note: You can select signal, component, optimizer, or scheduler libraries.
2 Select the library you want to install.
The library is highlighted.
3 Click Open.
The Loaded Successfully dialog appears (see Figure 8).
4 Click OK.
The library appears in the list of libraries in the Library Management dialog.
5 Click Close.
The system settings and dialog view are updated. The Library Management
dialog box closes.
100
LIBRARY MANAGEMENT
Uninstalling libraries
To uninstall libraries in OptiSystem, perform the following procedure.
Step Action
1 Select the library you wish to uninstall.
The library is highlighted.
2 In the Library Registration window, click Uninstall.
The Unloaded Successfully dialog appears (see Figure 9).
3 Click OK.
The library is removed from the list of libraries in the Library Management
dialog.
4 Click Close.
The system settings and dialog view are updated. The Library Management
dialog box closes.
101
LIBRARY MANAGEMENT
Step Action
1 Select the library that contains the component.
The library is highlighted.
2 Select the component from the list to the right of the list of libraries.
The component is highlighted.
Note: The detailed information about the selected component is found in the
area below the component list. This information is read-only.
102
LIBRARY MANAGEMENT
For more information about the Library Management dialog, look in the Legend
window at the bottom of the dialog box.
Note: OptiSystem is updated automatically when you click Close to exit the
Library Management dialog box.
103
LIBRARY MANAGEMENT
Notes:
104
DOCKERS
Dockers
There are three dockers available in OptiSystem. They are:
• Component Library
• Project Browser
• Description
Component Library
OptiSystem provides a component library with hundreds of components available to
build your projects. You can import single components or entire component libraries
into OptiSystem, and use the search feature to look for components in the library.
There are two views available for the Component Library, one uses icons, and the
other uses a list.
Action
• Double-click on the Default Library icon (see Figure 11).
The Component Library icons appear (see Figure 12).
Or
• Click in the library description bar (found underneath the window title bar).
The Component Library list appears (see Figure 13).
Note: The library description bar is circled in the color of the folder, for
example, red for the Default library (see Figure 12).
105
DOCKERS
106
DOCKERS
Action
• Double-click the file folder icon until you reach the component you are
searching for (see Figure 12).
Or
• Click the expansion icon until you reach the component you are searching for
(see Figure 13).
Action
• Double-click the up arrow file folder icon until you reach the level you are
searching for (see Figure 14).
Or
• Click the item in the component library list (see Figure 13).
107
DOCKERS
Note: You access the context menu when the component library is in icon mode
(see Figure 12), not list mode (see Figure 13).
Browse: takes you to the component library in tree format to browse the available
components.
Find Component: opens the component search dialog, and allows you to search for
a specific component.
Add Folder: allows you to add a customized folder to the component library. To add
a custom folder, double-click on the Custom library icon. The New Folder dialog
appears and allows you to type the name of the folder (see Figure 16).
Note: You cannot delete any folders other than user-created ones in the Custom
library.
Add Bar: allows you to add a new bar to the component library docker, so you can
access frequently used library locations without using the normal method to browse
through the libraries. To create a bar, select the library/component and click Add Bar.
Delete Current Bar: allows you to delete a customized library bar from the
Component Library docker.
Large Icons: displays large icons in the Component Library docker.
Small Icons: displays small icons in the Component Library docker
(see Figure 17).
Add to Favorites: allows you to select a component and add it to your list of
favorites. This makes it easier to access commonly used components.
108
DOCKERS
109
DOCKERS
Project Browser
The Project Browser lists information about the project. Use the Project Browser to
customize the view of the project, as it allows you to select what information is visible,
calculated, used in reports, and plotted in graphs.
The following items are available in the default Project Browser view
(see Figure 18):
Name column
110
DOCKERS
Value column
Layout: displays the current iteration number for each project layout listed.
Component: displays the component type for each component listed.
Subsystem: displays the number of components for each subsystem listed.
Name
Display Items
111
DOCKERS
Sorting
Determines how the items are sorted for display in the Project Browser.
Sorting Order: select to sort the items in the Project Browser by Layout Order or
Name.
Sorting type: select to sort the items in the Project Browser in Ascending or
Descending order.
To modify the Project Browser view, perform one of the following actions.
Action
• In the Project Browser, click the menu button and select Define Views
(see Figure 20).
The Project Browser Views dialog box appears (see Figure 19).
OR
Action
• In the Project Browser, click the Project Browser view button (circled
in Figure 20).
The Project Browser Views dialog box appears (see Figure 19).
112
DOCKERS
Graphs
The Graphs item in the Project Browser allows you to display graphical
representations of calculated data. Graphs are generated by components, although
not all components generate graphs.
Note: A graphic icon appears to the left of the graphs that can be viewed, with
the style of icon indicating what type of graph is available:
2D graph
3D graph
113
DOCKERS
Quick View
Use to generate a temporary view of the graph results in a dialog box.
Step Action
1 In the Project Browser, expand the Graph item under the component.
2 Select the graph name in the list, right-click, and select Quick View.
The Quick View dialog box appears with the graph (see Figure 22).
Note: Saving memory: You can enable and disable graphs from the project
browser as well. Simply select a graph, right-click and select Enable. You can
also disable all the graphs by selecting the component name, right-click, and
select Disable graphs.
114
DOCKERS
Component View
Use to generate a permanent view of graph results in a dialog box.
Step Action
1 In the Layout or Project Browser, select the component you want to access
the graphs.
2 Select a component in the list, right-click, and select Component View.
3 In the Component view dialog box, select the 2D Graphs tab and expand the
graph item from the list.
The Component View dialog box appears with the graph (see Figure 23).
Note: Component view allows you to display multiple graphs. You can also
select between the two displays in order to combine graphs with different
vertical scales. Component view assumes that the graphs share the same
horizontal axis.
115
DOCKERS
Report
Use to generate graph results and include them in a Report.You can combine graphs
from same components, different components, or even different layouts.
Step Action
1 Click the Report tab in the main project layout view.
2 In the Project Browser, expand the Graph item under the component.
3 Select the graph name in the list, then click and drag the graph view into the
report layout.
The graph view appears in the report window.
116
DOCKERS
Multi-graph views
If you select a component that has more than one sweep iteration, the results are
combined into the single graph view. Each view created has a different colour,
indicating that the graph view includes several different graphs (see Figure 25).
One view will always display as many curves per graph as there are sweep iterations.
117
DOCKERS
Results
The Results item in the Project Browser allows you to display values representing
calculated data. Results are generated by components, although not all components
generate results.
118
DOCKERS
Results View
Use to generate a temporary view of the list of results in a dialog box.
Step Action
1 In the Project Browser, expand the Result item under the component.
2 Select any result name in the list, right-click, and select Properties.
The Result View dialog box appears with the list (see Figure 28).
119
DOCKERS
Step Action
1 In the Project Browser, expand the Result item under the component.
2 Select any result name in the list, right-click, and select Properties.
The Result View dialog box appears with the list (see Figure 28).
3 Select the check box (disp column) in order to display the result in the layout
and press OK.
The selected result will be displayed in the layout (see Figure 28).
Note: Make sure View Component Results in the Layout Operations
toolbar is enabled.
Note: You can also enter a range for the result using the minimum and
maximum value columns. If the alarm is set to enable and the result is
outside of the defined range, the result will be displayed in red.
120
DOCKERS
Component View
Use to generate a permanent view of the list of results in a dialog box.
Step Action
1 In the Layout or Project Browser, select the component you want to access
the results.
2 Select a component in the list, right-click, and select Component View.
3 In the Component view dialog box, select the Results tab.
The Component View dialog box appears with the list of results (see
Figure 29).
121
DOCKERS
Report
Use to generate results and include them in a Report.You can combine results from
same components, different components, or even different layouts.
Step Action
1 Click the Report tab in the main project layout view.
2 In the Project Browser, expand the Result item under the component.
3 Select the result name in the list, then click and drag the result into the report
layout.
The table appears in the report window.
122
DOCKERS
Description
The Description docker allows you to develop a detailed description of the project
and components, including detailed technical information, for others to see when they
open the project file and use OptiSystem.
123
DOCKERS
Notes:
124
BILL OF MATERIALS
Bill of Materials
The Bill of Materials dialog box lists all components and layouts in an active project,
their associated costs, and the total cost of the project (see Figure 32).
You can export the Bill of Materials to a text file, and use it as a spreadsheet.
Opens the Save As dialog box and allows you to export the Bill of Materials to a text
file (see Figure 33) for external cost spreadsheet creation.
125
BILL OF MATERIALS
126
REPORT
Report
The Report toolbar contains the buttons to perform all typical windows application
actions, in addition to report generation options.
Save Layout Save the active (current) report layout under the current name in the default location.
(Ctrl S)
Open Report Open an existing report layout template. Select the report layout template from the
Layout Template Open dialog box.
Save Report Save the active (current) report layout template under the current name in the default
Layout Template location.
Copy selected objects to the clipboard. The selected objects remain in the active
Copy (Ctrl+C) report layout.
Copy objects from the clipboard and paste them in a user-defined location—the
Paste (Ctrl+V) same report layout or a new report layout.
Allows you to delete selected objects in the active (current) report layout.
Delete
Zoom Percent Select the zoom percentage: 10, 50, 75, 100, 150. 200, 400, or 800.
127
REPORT
Inserts a 3D graph template in the Report window with data plotted for the selected
3D Graph report item.
Inserts a grid in the Report window that contains data for the selected report item.
Grid
Inserts a 2D graph template in the Report window with data plotted for the selected
Opti2D Graph report item.
3D GRID
TEXT
Opti2D GRAPH
128
REPORT
Report options
To access report options, you use the Report options dialog box.
Step Action
1 Select the Report tab in the Project layout window.
The Report window appears (see Figure 36).
2 Right-click in the Report window.
The Report options dialog box appears (see Figure 37).
129
REPORT
Graph 3DGraph
Grid
Opti2DGraph
Text
Path 3DGraph
Opti2DGraph
Text
Parameter Grid
Opti2DGraph
Text
130
REPORT
Result Grid
Opti2DGraph
Text
ExternalGraph Opti2DGraph
131
REPORT
132
REPORT
133
REPORT
134
REPORT
135
REPORT
Step Action
1 Run the simulation.
2 Select the Report tab in the Project layout window.
The Report window appears
3 Click the 2D Graph button on the Report toolbar.
The 2D graph appears in the Report window.
4 Select the parameter you wish to plot in the Project Browser, and drag it to
the Report window.
The graph appears in the Report window.
5 Select the result you wish to plot in the Project Browser, and drag it into the
graph.
The result is plotted in the graph (see Figure 41).
Note: When you drag the result into the graph, a grey triangle appears
(see Figure 41). This indicates the axis that the result is plotted on. You can plot
the result on the X-axis or the Y-axis. Move the cursor until the grey triangle is
positioned on the axis you want to plot the result on.
136
PROJECT SCRIPT
Project Script
The script function allows you to view or change global, layout, and component
parameter values of the current project.
Note: In order to Run a script, you must Generate or create the script first.
Generating scripts
To generate the script, perform one of the following actions in the current project.
Step Action
1 Select Script > Generate on the Menu bar.
A warning dialog appears (see Figure 42).
2 Click OK.
The Script window appears in the Project layout window (Script tab is
selected) with the generated script (see Figure 43).
OR
Step Action
1 Click the Generate Script button on the Script toolbar.
A warning dialog appears (see Figure 42).
2 Click OK.
The Script window appears in the Project layout window (Script tab is
selected) with the generated script (see Figure 43).
137
PROJECT SCRIPT
138
PROJECT SCRIPT
Script tab
Use the Script tab in the Project layout window to view or change a script.
Step Action
1 Select the Script tab in the Project layout window.
The Script window appears.
2 Right-click in the Script window.
A context menu appears (see Figure 44).
Undo
Reverses an action taken in the Script window (cut, paste, delete).
Cut
Cuts selected script in the Script window.
Copy
Copies selected script in the Script window.
Paste
Pastes text into Script window from Clipboard.
Delete
Deletes selected script in the Script window.
Select All
Selects all text in the Script window.
Load
Opens the Open dialog box to load a .txt file into the Script window.
139
PROJECT SCRIPT
Save As
Opens the Save As dialog box to save the script in the Script window as a .txt file.
140
COMPONENT SCRIPT
Component Script
The script function allows you to view or change parameter values, graphs and results
of a selected component.
Note: In order to run a script, you must enable and modify the default script using
the component Script Editor.
Step Action
1 Select a component in the layout, or select a component in the Project
Browser
2 Select Edit > Component> Script on the Menu bar.
The Component Script Editor appears (see Figure 45).
OR
Step Action
1 Select a component in the layout, or select a component in the Project
Browser
2 Right-click on it and from the popup menu select Component Script.
The Component Script Editor appears (see Figure 45).
141
COMPONENT SCRIPT
Script menu
Use the Script menu in the Script Editor window to load, save, change a script, etc.
File menu
Save Save the script with a different name and in a location that you select.
Edit menu
142
COMPONENT SCRIPT
Insert menu
Tools menu
143
COMPONENT SCRIPT
Notes:
144
DATA MONITOR
Data Monitor
In OptiSystem, the data that passes through the ports are arrays with very large
amounts of data. It would be impractical for a program to store data for every port,
because of the excessive memory requirements.
Note: You can also disable the data monitors in order to save memory for the
calculations. Refer to Disable Monitors.
Instead, OptiSystem incorporates a flexible way of viewing data in which you select
the ports you want to view calculated data for, connect visualizers to the ports, and
view the calculation results using a monitor. A monitor is a module placed on the port
of a component that records the data that passes through a port during calculations.
The OptiSystem Signal Tracer stores signal data after projects are calculated. You
can view the calculated port signal data of the project temporarily, or as a global
parameter on the project layout.
The Signal Tracer can be enabled and disabled using the global parameter dialog
box. When the Signal Tracer is disabled, signal data calculation results are not
stored.
Step Action
1 Select View > Display Properties > View Signal Data.
2 Calculate the project.
The port signal data appears on the layout when the calculations are
complete (see Figure 46).
OR
Step Action
1 On the Layout Operations toolbar, select the View Port Signal Data tool.
The View Port Signal Data tool is enabled.
2 Calculate the project.
The port signal data appears on the layout when the calculations are
complete (see Figure 46).
Step Action
1 On the Layout Operations toolbar, disable the View Port Signal Data tool.
145
DATA MONITOR
OR
Step Action
1 Select View > Display Properties.
2 Click on View Signal Data if it is selected.
3 Calculate the project.
The port signal data does not display on the layout.
Step Action
1 Calculate the project.
2 Move the cursor over an output port.
The list of signal port data appears temporarily until you move the cursor
away from the port (see Figure 47).
Figure 46 Port signal data layout display with View Port Signal Data enabled
Figure 47 Port signal data layout display with View Port Signal Data disabled
146
DATA MONITOR
Step Action
1 Double-click on the port in the active (current) project layout.
The Port Properties dialog box appears.
2 Select the Signal Data tab (see Figure 48).
3 Select the Disp check box for each port parameter to display.
4 Click OK.
The selected port parameters will display in the project layout (see
Figure 49).
147
DATA MONITOR
Step Action
1 Select the Monitor tool on the Layout Tools toolbar.
The cursor changes to a square. If the square is placed directly over the port,
the frame changes from a solid black square to an empty white square. This
indicates that the monitor tool is ready.
2 Click on the port.
The monitor is created over the port (see Figure 50).
To indicate that there is a monitor in the port, a small box appears around the port.
If you move the monitor tool over ports that already have a monitor, the cursor will
change to a box with an X inside (see Figure 51).
148
DATA MONITOR
Action
• Click on the port that has a monitor.
The monitor is removed from the port.
Step Action
1 Double-click in the Main layout.
The parameter dialog box for the layout appears.
2 Click the Signal tracing tab (see Figure 52).
3 Select the Calculate signal tracing check box.
149
DATA MONITOR
Notes:
150
PATH TOOL
Path Tool
OptiSystem allows you to trace paths within your project. You can access the Path
Tool using the main toolbar, or through the Trace Paths tool.
Step Action
1 On the Tools toolbar, select the Draw Path tool.
The Path Tool dialog box appears (see Figure 53).
2 Move the cursor to the start component in your path on the layout.
The cursor changes to a hand (see Figure 54).
151
PATH TOOL
8 When you have selected all components in the path, click Accept in the Path
Tool dialog box (see Figure 56).
The Path Name dialog box appears (see Figure 57).
152
PATH TOOL
9 Enter the name of the path in the Path Name dialog and click OK.
The Path Tool dialog box closes. The path is listed in the Project Browser
(see Figure 58).
Note: If you click OK without entering a path name, the system creates a
default name, for example, Path 1.
Note: If there are multiple paths that follow the same route, one of the paths
increases in thickness, to allow you to see that there is more than one path
through the components (see Figure 59).
153
PATH TOOL
Note: The path must have been created using the Path Tool.
Tracing a path
In order to have signal values to trace, the layout has to be calculated. To trace a path,
perform the following procedure.
Step Action
1 Select the path in the Project Browser.
2 Right-click on the path and select Preview.
The Trace Docker dialog box appears.
3 Select Distance or Discrete.
The Trace Display axes values change according to the choice.
4 Select the check box of the signal values you want to display in the Trace
Display.
Each selected signal value displays in the Trace Display. For Distance
Trace Display, see Figure 60, and for Discrete Trace Display, see
Figure 61. The color of the display corresponds to the color of the path.
Note: In order to display more than one path in the Trace Docker window, press
and hold Ctrl and select the paths in the Project Browser that you want to
display (the path names are highlighted). To place the selected paths in the
window, right-click and select Preview.
154
PATH TOOL
155
PATH TOOL
Notes:
156
PARAMETER SWEEPS
Parameter Sweeps
When a parameter is in sweep mode, the value of the parameter changes through
sweep iterations. You can select the parameter sweep version for display in the
project layout.
In order to change a parameter value across sweep interations, you need to define
the number of sweep iterations, and define the parameter value.
Step Action
1 Click the Set Total Sweep Iterations button on the Layout toolbar.
The Total Parameter Sweep Iterations dialog appears displaying the
current values (see Figure 62).
2 Enter the total number of sweep iterations.
3 Click OK.
Note: When using Nested parameter sweeps, the total number of sweep
iterations is calculated automatically.
Or
Step Action
1 Select Layout > Set Total Sweeps Iteration on the Menu toolbar (see
Figure 63).
The Total Parameter Sweep Iterations dialog appears displaying the
current values (See Figure 62).
2 Enter the total number of sweep iterations.
3 Click OK.
157
PARAMETER SWEEPS
Step Action
1 Select Layout > Set Current Sweep Interation on the Menu toolbar.
The Set Current Sweep Iteration dialog box appears (see Figure 64).
2 Enter the number of the sweep iteration you want to display in the layout.
3 Click OK.
The displayed parameter values change to reflect the selected parameter
sweep iteration.
Or
158
PARAMETER SWEEPS
Action
• Use the Previous Sweep Iteration or Next Sweep Iteration buttons on the
Layout toolbar.
Or
Action
• Select the sweep iteration from the Set Current Iteration drop-down box
(see Figure 65).
Step Action
1 Select Layout > Parameter Sweeps on the Menu toolbar.
The component parameter dialog box appears (see Figure 67).
2 In the Mode column, select the Sweep mode (see Figure 66).
The color of the parameter becomes RED. This indicates that the parameter
is in sweep mode.
The Parameter 2D graph and the Parameter Sweeps dialog buttons appear
in the Value column of the parameter in sweep mode (see Figure 67).
159
PARAMETER SWEEPS
160
PARAMETER SWEEPS
The twenty values in the Power (dBm) column represent the power
parameters of the CW Laser across the twenty sweep iterations.
Step Action
1 Select Layout > Parameter Sweeps on the Menu toolbar.
The component parameter dialog box appears.
2 Click on the Parameter Sweep button in the Value column of the parameter.
The Parameter Sweeps dialog box appears.
3 Enter data into each field manually, or use the Spread Tools to calculate the
values.
161
PARAMETER SWEEPS
Step Action
1 Select Layout > Parameter Sweeps.
The Parameter Sweeps dialog appears.
2 Click in the Power value cell (see).
3 Click Assign Values.
The Parameter Iteration Assign Values dialog box appears (see
Figure 69).
4 Type the number in Value and click OK.
The Parameter Iteration Assign Values dialog box closes and the assigned
value appears in the Power column.
Step Action
1 Select the Power column (highlights all twenty parameter sweeps).
2 Click the Linear button in the Spread Tools window.
The Parameter Iteration Spread dialog box appears.
3 Enter 0 in Start Value and -40 in End Value.
4 Click OK.
The values in the Power column change to reflect the Linear sweep values
you entered (see Figure 70).
162
PARAMETER SWEEPS
Note: More than one parameter can be set to perform sweep iterations. Nested
parameter sweeps require more than one parameter.
Spread tools
There are several methods available to generate sweep iteration values.
Linear Generates a linear spread of values based on the start and end
values entered in the Parameter Iteration Spread dialog box.
163
PARAMETER SWEEPS
Start value: displays the first value for the iteration spread calculation.
End value: displays the last value for the iteration spread calculation.
164
PARAMETER SWEEPS
Input
Use sweeps iteration number as input: determines if the value in the selected
iteration number is used as input for sweep calculations.
Get input from range: determines if the values for the sweep calculations are set
by the range specified by Minimum and Maximum.
Note: Minimum and Maximum only become active if Get input from range is
selected.
Script: displays the script for the sweep calculations. Includes Input variable.
Nominal Value
Displays the nominal value for use in the sweep calculations.
Std. Dev.
Displays the standard development value for use in the sweep calculations.
165
PARAMETER SWEEPS
Nominal Value
Displays the nominal value for use in the sweep calculations.
Std. Dev.
Displays the standard development value for use in the sweep calculations.
166
PARAMETER SWEEPS
Note: Minimum and Maximum become active when you select min/max.
Nominal Value
Displays the nominal value for use in the sweep calculations.
Delta
Displays the delta value for use in the sweep calculations.
167
PARAMETER SWEEPS
Minimum
Maximum
Delta
Displays the delta value for use in the sweep calculations.
168
PARAMETER SWEEPS
Step Action
1 Click the Nested Parameters button in the Parameter Sweeps window.
The Nested Parameters dialog box appears (see Figure 77).
2 Select Nested Levels folder, right-click and select Add Level.
A folder named Level 2 is created under the folder Level 1 (see Figure 78).
3 Drag the parameter Frequency from the folder Level 1 to the folder Level 2.
A two level nested parameter appears. The fist level has Power parameter
and the second level has Frequency parameter (see Figure 79).
4 Right-click on the folder Level 2 and select Set number of nested iterations.
The Number of nested iterations dialog box appears (see Figure 80).
5 Set the Nested iterations to 10 and press OK.
The number of iterations for Frequency is set to 10 (see Figure 81).
6 Select the Frequency column and using the Linear Spread Tool, set Start
value to 1500 nm and End value to 1600 nm.
Frequency ranging 1500 nm to 1600 nm appears. (see Figure 82).
7 Press OK in the Nested Parameters dialog box
Iterations for Power and Frequency are generated. A total size of 200
iterations was created by the Nested Parameters tool (20 x 10). (see
Figure 83).
8 Press OK in the Parameter Sweeps dialog box.
Note: Make sure to use Combination parameter feature of OptiSystem
in order to allow the Report page to recognize nested parameter sweeps
when creating graphs and tables.
169
PARAMETER SWEEPS
170
PARAMETER SWEEPS
171
PARAMETER SWEEPS
172
PARAMETER SWEEPS
Step Action
1 On the Project Browser docker, select Sweeps folder under the Global
folder in the project layout list.
The list of parameter sweeps appears.
2 Select both parameters (Frequency and Power) and right-click.
The Combination context menu appears.
3 Select Combine.
The Combination dialog box appears (see Figure 86).
Note: In the Combination dialog box, The Sequence setup allows you to
define the main (first) parameter and the dependent (second) parameter.
When using the report page for 2D graphs, the main parameter is used for
the graph and the dependent parameter is used to estimate the graph
retracing (see Figure 85).
4 In the Combination dialog box, press OK.
The Combination is created under the folder Sweeps (see Figure 86).
Note: In the Report page, you can use a parameter Combination as a regular
parameter sweep. Simply drag and drop the Combination into tables, 2D and
3D graphs.
173
PARAMETER SWEEPS
Figure 85 Parameter Combination Sequence Setup affecting the way graphs are built.The first graph
(above) shows the Result Gain 1 as a function of Power. The 10 different curves refer to different values of
Frequency. The second graph (bellow) shows the Results Gain 1 as a function of Frequency. The 20 different
curves refer to different values of Power..
174
CALCULATIONS
Calculations
Performing calculations
To perform calculations, perform one of the following actions.
Action
• Click the Calculate button.
The project calculation dialog box appears (see Figure 87).
OR
Action
• From the Menu bar, select File > Calculate.
The project calculation dialog box appears (see Figure 87).
175
CALCULATIONS
Disable Monitors
disables and cleans the signal buffers at the end of the calculation. This options allows
the user to run a large number of sweeps.
Note: This option limits the capabilities of the visualizers. OptiSystem visualizers
can recalculate the graphs and results using the data from the monitors. If the
monitors are set to disable, you will have to recalculate the layout in order to
update visualizer graphs and results.
Optimizations
Opens the Optimizations dialog box.
176
CALCULATIONS
Schedulers
Opens the Schedulers dialog box (see Figure 88).
Stop on warning
If OptiSystem encounters a calculation error, (e.g. an invalid signal type entered in the
components) the calculations are stopped, and a warning message appears in the
Calc. Output window. If this option is not selected, the system continues the
calculations regardless of the reported error.
Display Messages
Displays calculation output messages.
Note: Users can also disable all messages from the calculation scheduler,
allowing for faster time-driven simulations. Open the Schedulers dialog box,
select CIDF Scheduler > Setup (see Figure 88) and choose the display options
for the progress dialog box.
177
CALCULATIONS
Cancels the calculations, but does not close Calculations dialog box.
Cancel
178
CALCULATIONS
Optimization tab
While a calculation is in progress, if there are any selected optimizations, the results
are displayed on the Optimization tab.
Information regarding the progress of the calculation appears above the optimization
details window in the Calculations dialog box.
Parameter
The Parameter list displays each parameter and the corresponding value as the
optimization is calculated.
Result
The Result list displays the name of each result and the corresponding value as the
optimization is calculated.
179
CALCULATIONS
Information regarding the progress of the calculation appears above the scheduler
details window in the Calculations dialog box.
Scheduler name
Displays the name of the scheduler.
Total:
Displays a progress bar showing the current scheduler progress.
180
CALCULATIONS
Progress list
Displays a list of each calculation item activated in the scheduler.
Component list
Displays a list of each component as it is utilized by the scheduler during the
calculations.
Cancelling calculations
To cancel calculations before they are started, perform the following action.
Action
• Click the Close button.
The OptiSystem calculation dialog box closes. No calculations are
performed.
Optimizations
Optimizations allows for the modification of parameters in a layout in order to achieve
a desired goal.
OptiSystem provides a flexible method of defining optimizations in a project.
Setting optimizations
To access the Optimizations dialog box and set optimizations, perform one of the
following actions.
Action
• Select the Optimizations button in the project calculation dialog box
(see Figure 87).
The Optimizations dialog box appears (see Figure 91).
OR
Action
• Select Tools > Optimizations from the menu.
The Optimizations dialog box appears (see Figure 91).
181
CALCULATIONS
Layout Optimizations
Displays the list of optimizations active in the current project layout. Use the dropdown
list to select the active layout.
Properties: opens the Optimizations dialog box for the optimization selected in the
displayed list.
Delete: deletes the selected optimization.
Up/Down arrows: selects optimizations up or down the displayed list.
Calculation
Run button: starts the calculations.
Stop button: stops the calculations.
Output button: displays the results of the selected optimization output at the bottom
of the Optimizations dialog box.
Installed Optimizations
Displays the list of optimizations installed in OptiSystem.
182
CALCULATIONS
Insert button: inserts the selected optimization into the list of active optimizations in
the selected project layout.
Description
Displays a full description of the selected optimization.
183
CALCULATIONS
Notes:
184
Multi-parameter multi-target optimizations
(MPO)
To enhance the capacity of an optical system, the optimization of the signal
parameters and system components is an critical task. In a real system, there are
many parameters that can be adjusted to achieve the desired performance levels,
however, this requires implementation of time-consuming procedures. For example,
optimizing the pump powers of a Raman fiber amplifier for a target gain and best gain
flatness requires a large number of iterations which cannot be implemented manually.
Being familiar with the component or system behavior would decrease the number of
iterations, but it is not always easy to estimate the optimum parameters. A flexible and
powerful optimization tool would automate the optimization process and result in the
best system performance.
185
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
multiple parameters defined by the user. The current optimization tool also allows
setting up multiple multi-parameter optimizations and running them in sequence.
If proper parameters are selected optimization procedure can find the optimum
parameters after reasonable number of iterations. Number of iterations depends on
number of parameters selected, number of target values, degree of sensitivity,
starting values of parameters, complexity of the system, etc. For example optimizing
length of DCF to maximize the Q factor may take a couple of iteration, while flattening
the gain of a multi-pumped Raman amplifier may require more than fifty iterations.
However, as all optimization procedures, the selected procedure may give a local
minima or maxima instead of a global one. In that respect, you may get two different
results depending on your initial parameter values. Fortunately, this is not a problem
most of the times, since the parameter range is well known. Furthermore, you can
give good starting values to optimizer since you already have an idea about the
behavior of the component or system.
186
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
187
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
188
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
wavelengths. Most of the times you may even do not need to select the pump
wavelengths as parameters to be optimized. Only optimizing the pump powers may
give sufficient gain flatness. For this reason, for a better optimizer performance, you
need to place the pump powers at the top of the list in Parameters Tab of the
optimization tool. Optimization procedure gives priority to the parameters and results
on the top of the list. It might be also useful to provide an extra constraint to optimizer.
For example putting min/max constraint to total pump power will make sure that the
gain is as close as required gain. Otherwise, the optimization may end up with a set
of optimum parameters that gives a good enough flatness but a lower average gain.
Parameters in each tab are described in the following tables. They also give a
summary of the meaning of each parameter with value ranges and default values.
Note: The parameter and result names and result values in italics are the first
parameter and result from the Selected Parameters and Selected Results tables.
Main
189
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
Parameters
Result
190
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
Step Action
1 Selecting Tools > Optimizations from the Main menu.
2 Select the optimization you want to add from the list in the Installed
Optimizations window and click Insert.
3 To change the optimization options or parameters/results, click Properties.
The Optimization Setup dialog box appears (see Figure 5).
191
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
You can either type a name for the optimization, or click Generate to have the name
generated automatically. The name is generated based on the Optimization Type as
follows:
The parameter and result names and result values in italics are the first parameters
and results from the Selected parameters and Selected results tables.
4 If you want to set a maximum number of passes, modify the Maximum
Number of Passes parameter.
Note: you can also change the Error termination tolerance.
192
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
Step Action
1 Select the Parameters tab.
2 To optimize parameters, move the parameters into the Selected parameters
list by following these steps:
a. Select the parameter to be optimized in the Layout list.
b. Click Add to insert the parameter in the Selected list.
c. Modify the Minimum, Maximum, and Starting parameter values, if
required.
d. Click Get to retrieve the values from the active (current) design layout.
Note: You can change the order of parameters in the Selected parameters list by
selecting the parameter and using the up and down arrow buttons.
193
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
Step Action
1 Select the Results tab.
2 To include results in the optimization, move the results into the Selected
results table by following these steps:
a. Select the result in the Layout list.
b. Click Add to insert the result in the Selected list.
c. Modify the Target Value and Tolerance values.
d. Click Get to retrieve the values from the active (current) design layout.
Note: You can change the order of results in the Selected results list by selecting
the result and using the up and down arrow buttons.
The Number of Goals to Achieve Exactly parameter increases as you add new
results to the Selected list. You modify this parameter after adding all the results you
require to the Selected list. This parameter defines the number of goals to "just"
achieve—do not try to over- or under-achieve. To make a set of results as near as
possible to the target value, set this parameter to the minimum number of results, and
put these results at the top of the Selected results list.
194
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
Step Action
1 From the File menu, select Calculate.
The OptiSystem Calculations dialog box appears.
2 Select Run all optimizations, and click the Run button.
The simulation runs.
Step Action
1 Select Tools > Optimizations.
The Optimizations dialog box appears.
2 Select the optimization you want to run from the Layout Optimizations list.
3 If you want to see the optimization progress, click Output in the Calculation
window.
The Output window appears.
4 Click the Run button in the Calculation window.
The simulation runs.
195
MULTI-PARAMETER MULTI-TARGET OPTIMIZATIONS (MPO)
References:
[1] Emori, Y. et al., "Broadband flat-gain and low-noise Raman amplifiers pumped by wavelength-
multiplexed high power laser diodes", Opt. Fib. Tech. 8, 107 (2002).
196
Single-parameter optimization (SPO)
Single-parameter optimization is a simplified version of MPO (Multiple-parameter
optimization). It runs faster than MPO and it is easier to setup. However, the user is
limited to optimize one parameter and one result.
Technical details of the optimization types are given in the following sections.
Minimization
This type of optimization minimizes a user-defined result by varying one parameter
within the user defined range starting from an initial guess.
Maximization
This type of optimization maximizes a user-defined result by varying one or more
parameters within the user defined range starting from an initial guess.
Internally, result you want to maximize is reversed and the minimization procedure is
applied to get the maximum.
Goal Attaining
This type of optimization tries to attain an objective goal by varying one parameter
within the user defined range starting from an initial guess.
Goal Attainment type of optimization is typically used for parameter extraction. One
example to this is extracting the thermal noise of a PIN to obtain a given receiver
sensitivity.
Parameters
Parameters in each tab are described in the following tables. They also give a
summary of the meaning of each parameter with value ranges and default values.
197
SINGLE-PARAMETER OPTIMIZATION (SPO)
Note: The parameter and result names and result values in italics are the first
parameter and result from the Parameters and Results tables.
Main
Parameters
Result
198
SINGLE-PARAMETER OPTIMIZATION (SPO)
199
SINGLE-PARAMETER OPTIMIZATION (SPO)
Step Action
1 Selecting Tools > Optimizations from the Main menu.
2 Select the optimization you want to add from the list in the Installed
Optimizations window and click Insert.
3 To change the optimization options or parameters/results, click Properties.
The Optimization Setup dialog box appears (see Figure 9).
You can either type a name for the optimization, or click Generate to have the name
generated automatically. The name is generated based on the Optimization Type as
follows:
• If Minimize is selected:
The parameter and result names and result values in italics are the first parameters
and results from the parameters and results tables.
4 Select the Optimization Type.
Note: If you selected Goal Attain type of optimization, you will also need to
select Target Value (Result tab).
5 If you want to change the maximum number of passes, modify the Maximum
Number of Passes parameter.
200
SINGLE-PARAMETER OPTIMIZATION (SPO)
Step Action
1 Select the Parameters tab.
2 To optimize parameters, move the parameters into the parameter list by
following these steps:
a. Select the parameter to be optimized in the Layout list.
b. Click Add to insert the parameter in the list.
c. Modify the Minimum and Maximum parameter values.
d. Click Get if you want to retrieve the values from the active (current)
design layout.
201
SINGLE-PARAMETER OPTIMIZATION (SPO)
Step Action
1 Select the Results tab.
2 To include results in the optimization, move the results into the result table by
following these steps:
a. Select the result in the Layout list.
b. Click Add to insert the result in the list.
c. Modify the Target Value, if required.
d. Click Get if you want to retrieve the values from the active (current)
design layout.
202
SINGLE-PARAMETER OPTIMIZATION (SPO)
Figure 12
Step Action
1 From the File menu, select Calculate.
The OptiSystem Calculations dialog box appears.
2 Select Run all optimizations, and click the Run button.
The simulation runs.
Step Action
1 Select Tools > Optimizations.
The Optimizations dialog box appears.
2 Select the optimization you want to run from the Layout Optimizations list.
3 If you want to see the optimization progress, click Output in the Calculation
window.
The Output window appears.
4 Click the Run button in the Calculation window.
The simulation runs.
[2]
203
SINGLE-PARAMETER OPTIMIZATION (SPO)
Notes:
204
Gain flattening filter optimization (Gain FFr)
This optimization is an advanced optimization tool that can estimate the transmission
values of a gain flattening filter. EDFAs have a wavelength-dependent gain; i.e., some
wavelengths are amplified more than others. A gain-flattening filter restores all
wavelengths to approximately the same intensity. OptiSystem use optimization
capabilities to design a gain-flattening filter which will flatten (or equalize) the output
of the EDFA so that it is flat with a user defined tolerance or ripple.
There optimization requires a Gain Flattening Filter component and a Dual Port
WDM Analyzer.
Parameters
Parameters in each tab are described in the following tables. They also give a
summary of the meaning of each parameter with value ranges and default values.
Main
205
GAIN FLATTENING FILTER OPTIMIZATION (GAIN FFR)
206
GAIN FLATTENING FILTER OPTIMIZATION (GAIN FFR)
Step Action
1 Selecting Tools > Optimizations from the Main menu.
2 Select the optimization you want to add from the list in the Installed
Optimizations window and click Insert.
3 To change the optimization options or parameters/results, click Properties.
The Optimization Setup dialog box appears (see Figure 14).
You can either type a name for the optimization, or click Generate to have the name
generated automatically. The name is generated based on the Optimization Type as
follows:
207
GAIN FLATTENING FILTER OPTIMIZATION (GAIN FFR)
Step Action
1 Select the Components tab.
2 To optimize a filter, move the filter into the component list by following these
steps:
Note: You must select one Gain Flattening Filter component from the list.
a. Select the filter to be optimized in the Layout list.
b. Click Add to insert the component in the list.
208
GAIN FLATTENING FILTER OPTIMIZATION (GAIN FFR)
Step Action
1 Select the Visualizers tab.
2 To include Visualizers in the optimization, move the visualizer into the
visualizer table by following these steps:
Note: You must select one Dual Port Dual Port WDM Analyzer
visualizer from the list
a. Select the visualizer in the Layout list.
b. Click Add to insert the visualizer in the list.
209
GAIN FLATTENING FILTER OPTIMIZATION (GAIN FFR)
Figure 17
Step Action
1 From the File menu, select Calculate.
The OptiSystem Calculations dialog box appears.
2 Select Run all optimizations, and click the Run button.
The simulation runs.
Step Action
1 Select Tools > Optimizations.
The Optimizations dialog box appears.
2 Select the optimization you want to run from the Layout Optimizations list.
3 If you want to see the optimization progress, click Output in the Calculation
window.
The Output window appears.
4 Click the Run button in the Calculation window.
The simulation runs.
210
APPENDIX A—OPTI2D GRAPH CONTROL
211
APPENDIX A—OPTI2D GRAPH CONTROL
Feature Description
Optimized drawing Even with a large number of data points, Opti2D Graph
Control is optimized to allow for smooth tracing and panning
of graphs.
Graph toolbox The popup Graph toolbox allows easier access to the
viewing/organizing/editing capabilities of the Opti2D Graph
tool.
Graph menu button The Graph menu button allows you to access a full list of
functionality associated with the graphs and their data.
Information windows
There are two main windows visible on the main display:
• Info-window
• Legend
212
APPENDIX A—OPTI2D GRAPH CONTROL
Info-window
Figure 19 Info-window
When you access the Info-Window, it displays in the work area of the graph view. By
default, it displays the current position (in data-based coordinates) of the cursor.
When you add marker, tracers, and regions, the Info-Window expands to show the
details of these components.
When you use the Select tool, if you double click in the window, the Info-Window
properties dialog displays (see Figure 19).
213
APPENDIX A—OPTI2D GRAPH CONTROL
Legend
You can switch the Legend on and off using the Legend tool in the Graph toolbox,
or the Graph menu. The Legend displays a list of all the curves displayed in the graph
with the corresponding line color that is used to display those curves. See Figure 21.
Use the Minimize/Maximize button to change the display of the Legend, or close the
Legend by using the Close button.
Figure 21 Legend
214
APPENDIX A—OPTI2D GRAPH CONTROL
Graph toolbox
To access the Graph toolbox, right-click in the graph view. Most graph
editing/viewing/organizing capabilities are accessible using the toolbox.
Graph tools
Select
Allows you to manipulate and move most of the objects on the graph.
Note: To edit the properties of an object, double click on the object in the graph
view.
Zoom
Zoom in: You can
select a rectangular
region, or click in the graph
view for proportional zoom
in.
Extra features:
• Zoom out: Hold Ctrl and click to perform a zoom out.
• Reset Zoom Level: Double-click in the graph view to return to the default
Zoom level.
Pan
Allows you to pan from side to side in the graph display to see parts of the
graph that may not be visible at the existing Zoom level or resolution.
To pan, click to grab the display, and move the cursor from side to side.
Extra features:
• If you press Ctrl while panning the graph display, accelerated pan is
engaged, which makes the pan much faster. This feature is useful when
you work under a high zoom factor.
Grid
Allows you to turn the grid lines on/off. Click on the Grid tool to toggle the grid
lines.
215
APPENDIX A—OPTI2D GRAPH CONTROL
Tracer
Allows you to select a curve and trace over it while viewing the exact positional
values on the curve in the Info-Window. To select a different curve, double
click in the graph view.
Extra features:
• You can freeze the tracer by pressing Ctrl. Click to place a marker on the
curve at that position.
• Press Shift and drag the cursor to put the tracer into a high-resolution
trace that iterates through each element in the source data array. This
allows for a very detailed scan of the data and to find peaks that the
standard trace may omit.
Trace
Allows you to select a curve and trace over it while viewing the exact positional
values on the curve in the Info-Window.
Note: The Difference Tracer differs from the Tracer tool because it allows
you to create a second tracer to compare values on either the same curve or
on different curves. To select the next curve, double-click on the curve in the
graph view.
Extra features:
• By pressing Ctrl, the tracer will freeze in its present position. Then, by
pressing the left mouse button a marker will be placed on that position on
the curve.
• By pressing Shift and dragging the mouse, the tracer jumps into a high-
resolution trace that iterates through each element in the source data
array. This allows for a very detailed scan of the data and to find peaks
that the standard trace may omit.
Marker
Allows you to place markers in the active graph view. The markers can be
horizontal, vertical or both.
The position of the markers is displayed in the Info-Window.
Region
Allows you to select a horizontal, vertical or rectangular region in the active
graph view.
Label
Allows you to place customized labels in the active graph view.
Legend
Allows you to toggle the Legend on and off within the active graph view.
Info
Allows you to toggle the Info-Window on and off within the active graph view.
216
APPENDIX A—OPTI2D GRAPH CONTROL
Layout
Allows you to reset the layout and place all windows in their default positions.
Graph menu
You launch the Graph menu by clicking on the blue icon in the top left corner of the
Graph view.
217
APPENDIX A—OPTI2D GRAPH CONTROL
Tools
The tools available from the Graph menu include:
• Select
• Zoom
• Pan
• Grid
• Tracer
• Difference Tracer
• Marker
• Region
• Label
Windows
The information windows available in the Graph Menu include:
• Legend
• Info Window
• Reset Layout
218
APPENDIX A—OPTI2D GRAPH CONTROL
219
APPENDIX A—OPTI2D GRAPH CONTROL
Utilities
Tool setup
Allows you to modify the properties of some of the tools.
Note: The tool property dialog only launches if the active tool allows settings to
be changed.
Properties
Allows you to launch the graph Properties dialog. For more information see “Graph
Properties dialog” on page 223.
Export Data
Launches the Data Export dialog box that displays a list of all the curves on the graph
control and displays the data coordinates of those curves. It also allows you to export
the data points to a text file (Export Display or Export Curve). The format of the data
is either Single Pair or Table (see Figure 27).
or
X1 (tab) Y1
X2 (tab) Y2
Etc… (Table)
220
APPENDIX A—OPTI2D GRAPH CONTROL
Import Curve
Allows you to import a curve from a text file. The file must be in the format below.
X1 (tab) Y1
X2 (tab) Y2
Etc…
Ex:
123.23 123.45
123.24 124.55
123.25 555.5
123.26 222.22
221
APPENDIX A—OPTI2D GRAPH CONTROL
Help
Launches a help dialog box specifically related to the Opti2D Graph Control.
Displays
The graph is made up of layered displays. Each display has a pair of axes. By default,
the control contains one display with Axis X on the bottom of the display and Axis Y
on the left. In the case of complex graphs that require more than one pair of axes,
more than one display exists. See Figure 28.
Any objects that you place on the graph (such as markers) are placed on the active
graph view. Therefore, if you place a marker on the graph and Display 1 is active, the
new marker is based on the coordinate system of Display 1. If you want to add a
marker on Display 2, you must select the main menu in the Graph menu. This
launches the Graph Display dialog, which permits you to select a different display. In
complex graphs, the displays are layered one on top of the other.
222
APPENDIX A—OPTI2D GRAPH CONTROL
223
APPENDIX A—OPTI2D GRAPH CONTROL
General
Allows you to change the titles of the graph, and the titles of the axes (see Figure 30).
Axis X
Allows you to set properties of the X-axis (see Figure 31).
224
APPENDIX A—OPTI2D GRAPH CONTROL
Axis Color:
Select a color for the X-axis, and select whether the axis is Visible and the
Crosspoint is visible.
Suffix: You can place a suffix string after each of the scale values (e.g. 1000.0 nm)
Automatic Range, Min Value, Max Value: You can check Automatic Range, which
sets the range according to the curves in the displays, or force the axis range to
certain values.
Tickmarks: You can set the number of major and minor tick marks on the Axis.
Axis Y
Allows you to set properties of the Y-axis (see Figure 32).
To see descriptions of the Axis Y dialog fields, see “Axis X” on page 224.
225
APPENDIX A—OPTI2D GRAPH CONTROL
Curve
Allows you to set various properties of the curves that are added to the control
(see Figure 33).
Curve Properties
Line Style: Allows you to select the line style of the selected curve.
Line Thickness: Allows you to select the thickness of the currently plotted curve line.
Values range from 1 to 8.
226
APPENDIX A—OPTI2D GRAPH CONTROL
Point Style: Allows you to select the style in which each point on the curve will be
drawn.
Fonts
Allows you to select the fonts used for displaying titles and axis values
(see Figure 34).
227
APPENDIX A—OPTI2D GRAPH CONTROL
Grid
Allows you to select which of the grid lines on the display are visible, and what color
they are to be displayed in (see Figure 35), and whether you only show the active
display grid (Show active display grid only).
228
APPENDIX A—OPTI2D GRAPH CONTROL
Labels
The Labels tab allows you to remove and edit labels on the graph (see Figure 36). To
add a label, you use the Label tool in the Graph toolbox (see Graph tools).
Note: For removing a large number of labels or labels that may have been
positioned at coordinates that are not in the viewable area, it is easier to remove
or edit them using the Labels tab, because of the multiple selection feature.
Use the Label Properties dialog to edit the name or coordinates of the selected label,
or delete the label (see Figure 37).
229
APPENDIX A—OPTI2D GRAPH CONTROL
Legend
Allows you to toggle the graph legend to be Visible or invisible.
230
Optiwave
7 Capella Court
Ottawa, Ontario, K2E 7X1, Canada
Tel.: 1.613.224.4700
Fax: 1.613.224.4706
E-mail: support@optiwave.com
URL: www.optiwave.com