Documente Academic
Documente Profesional
Documente Cultură
Table of Contents
Basics ................................................................................... 5
The iThink/STELLA environment .......................................................... 6
Creating new model files ...................................................................... 14
Opening models ................................................................................... 14
Closing models ..................................................................................... 15
Saving models ...................................................................................... 15
Navigating between model layers ........................................................ 17
Zooming in and out in models .............................................................. 17
Finding entities in models .................................................................... 18
Tutorial: Building and running models ................................................. 20
Index .................................................................................... 81
iv Table of Contents
Basics
This guide is intended as an introduction to using iThink and STELLA. It covers the
basics of using the software, including creating and managing model files, and the
basic steps for building and running models.
A great way to get started with iThink/STELLA is to use the introductory tutorial
included in this chapter (see "Tutorial: Building and running models" on page 20).
In addition to this guide, you can find information about using iThink and STELLA
and model building in the following places:
News, tips and tricks, and in-depth articles on best practices on the isee blog,
Making Connections: http://blog.iseesystems.com.
Complete online documentation for all features is available from the Help menu
in iThink and STELLA.
In this chapter
The iThink/STELLA environment ........................................................ 6
Creating new model files.................................................................. 14
Opening models ............................................................................... 14
Closing models ................................................................................. 15
Saving models.................................................................................. 15
Navigating between model layers .................................................... 17
Zooming in and out in models .......................................................... 17
Finding entities in models ................................................................ 18
Tutorial: Building and running models ............................................. 20
Tabs on the left side of the window give you access to the different layers of
the model: Interface, Map, Model, and Equation. Each layer provides a
different way of designing and presenting a model. Click a tab to navigate to
the layer you want to work with.
Panels on the right side of the window allow you to specify and edit properties
for the selected model building block, including equations, documentation, and
other properties. Click a tab at the bottom of the panels to navigate to the
panel you want to use. Panels are available when you are viewing the Map and
Model layers only.
The menu bar and toolbar along the top of the window give you access to
many of the commands you'll need when building and modifying a model.
The Run controller at the bottom-left of the window gives you quick access to
many of the commands on the Run menu. In addition, it gives you a visual
indication of the progress of a simulation.
The
and
buttons (at the bottom of the window, just above the Run
controller) allow you to easily adjust the magnification of the view by zooming
in or out of the model.
The following picture shows the Model layer, with the panels open, and the Equation
panel revealed.
6 Basics
properties, double-click the table pad's page to view the Define Table dialog
box.
Single- or double-clicking a button "pushes" the button so that it performs its
associated action.
Dragging Use dragging to select one or more items by holding down the
mouse button and then dragging to draw a rectangle around the items you
want to select. When you release the mouse button, the items within the
rectangle are selected.
You can also use dragging to move selected items to a new location on the
layer and to change the size of an item by dragging a corner of the item to
stretch it to a new size.
Interface layer Use this layer to create engaging end-user interfaces for
your models. For example, you can use the Interface layer to create a "flight
simulator cockpit" where users can interact with the model as the simulation
progresses. The Interface layer makes it possible for you to transform a model
into a compelling environment for learning.
Map layer Use the Map layer to lay out your thinking in the form of a highlevel map. During the mapping phase, you identify the key entities in your
model and organize them in relation to each other. When you view your model
on the Map layer, you are looking at the overall flow and design of the model.
You can also use the Map layer to provide high-level documentation about the
model by using the Documentation panel. When you're ready to specify
detailed properties for the model (for example, initial values and equations for
each building block), you move to the Model layer.
Note: When you start iThink or STELLA, the software opens to the Map layer.
Model layer Use the Model layer to transform maps into models that can be
simulated on your computer. The Model layer is often referred to as the
"engine room" for the models you create. When you work on the model layer,
you specify the details of how the entities interact with each other, the initial
values or equations for building blocks, and other detailed properties that
control how the model functions when the simulation runs.
Equation layer Use this layer to view a list of all the equations that make up
your model. You can also use this layer to delete model entities by deleting
their associated equations.
8 Basics
Note: The equations you see on this layer are created automatically and are
not editable here. To edit equations for a specific entity, use the Equation
panel.
This multi-layer design makes it easy for model builders to manage the visual and
conceptual complexity of the model by dividing different aspects of the model into
different layers: the Map layer gives you a place to lay out your thinking; the Model
layer gives you a place to define detailed model structure; the Interface layer allows
you to focus on how to present the model to users and how to provide them user
input/output access to the model; and the Equation layer allows you to see all the
equations at work in the model in a single place.
For model users, separate layers make it possible to unravel the intricacies of the
model in "mind-size bites." They can investigate the model layer by layer and focus
on only one aspect at a time.
To learn how to navigate from layer to layer in your model, see "Navigating between
model layers" on page 17.
Equation panel Use this panel to specify the equation or initial value for
the selected building block. You also use the Equation panel to assign units to a
building block and to select options and parameters that affect the building
block's equation.
Array panel Use this panel to transform the selected entity into an
arrayed entity and to edit array dimensions and elements available in the
current model.
Scales and Ranges panel Use this panel to define global scale and
range properties for the selected entity. This allows you to set the scale for the
entity for all graphs in which the entity is used in the model.
Messages panel Use this panel to define thresholds and messages for
the selected stock, flow, or converter. When a threshold for the entity is
crossed during the model's simulation run, the message you defined for the
threshold is posted.
The following picture shows the Equation panel open, with the stock named "Stock 1"
selected.
Note that the icon for the currently selected panel (
) as well as the icon and name
for the currently selected entity ("Stock_1") appear at the top of the Equation panel.
10 Basics
You can close the panels at any time to see the full diagram. If you prefer, you can
undock the panels. When you undock the panels, they become a floating window
that you can resize and place anywhere on your screen.
The following procedures describe how to work with the panels by
selecting them
button on the panel bar (on the right side of the iThink/STELLA
or
Select the building block's icon, and then choose Open Selection from the
Model menu.
or
Right-click the building block's icon, and then choose Open from the menu
that appears.
or
Double-click the building block's icon.
Equation panel
Array panel
Messages panel
Documentation panel
Click the entity on the Map or Model layer to select it (or use drag-select to
select it).
The panels are enabled and the last viewed panel is displayed if the panel is
valid for the selected entity; otherwise, the appropriate default panel for the
entity is displayed:
Click the tab for the panel that contains the properties you want to view. For
information about the options on a specific panel, see the documentation for
that panel in isee Help.
On the model diagram, select the building block whose properties you want to
edit.
2.
Select the panel for the properties you want to view or edit. For information
about the options on a specific panel, see the documentation for that panel in
isee Help.
12 Basics
Tip: to automatically select the default field on the currently displayed panel,
double-click the building block.
3.
Use the options on the panels to make the edit you want.
4.
For more information about building blocks, see "Working with building blocks" on
page 28.
Click
The software applies any changes that are not yet applied and checks for
errors.
To revert all changes made to the entity's properties since the last time you
applied changes, click
To undo only the last change you made, select Undo from the Edit menu (or
use CTRL+Z [Windows] or Command-Z [Mac]).
2.
Select whether or not you want to save changes to the currently open window.
A new, blank diagram opens in the iThink/STELLA window.
You can now start building the model and can save the new model.
Opening models
Use the following procedure to open an existing model.
Note: Opening an iThink or STELLA model that was created in a previous version
will automatically translate the model so that it is compatible with version 10. In
some cases, the translation requires additional manual updates to the model. For
more information, see www.iseesystems.com/translation.
To open a model
1.
2.
Select whether or not you want to save changes to the currently open model.
The Open dialog box opens.
3.
Navigate to and select the model file that you want to open.
4.
Click Open.
The model you selected opens in the iThink/STELLA window.
14 Basics
Closing models
Use the following procedure to close the currently open model.
To close a model
1.
2.
Select whether or not you want to save changes to the currently open model.
The model closes.
Saving models
When you save a model, the model's information is saved in two separate files: a
model file (.ITMX or .STMX) and a database file (.ISDB).
The model file (.ITMX or .STMX) contains the information that defines the
model, such as its entities, equations, interface objects, documentation, and
page layout information.
The database file (.ISDB) contains the simulation run data for the model, if
any.
Note: If you share your model by sending the model file to someone else and you
want to include the model's simulation run data, you also need to send the database
(.ISDB) file. For more information about the files you need to include when you
share your models, see Distributing models to users in isee Help.
To save a model
1.
2.
3.
Click Save.
The model file is saved with the name and to the location you specified.
Closing models 15
If there are saved runs for the model, a database file is also saved to the
location you specified, with the same name as the model file.
Note: If you are saving a model created with a version of iThink or STELLA
that is older than Version 10, the model will be saved with the new .ITMX or
.STMX extension. You cannot save a model as an earlier version.
2.
Specify the location and name for the new model file.
3.
Click Save.
The new model file is saved with the name and to the location you specified.
If there are saved runs for the model, a database file is also saved to the
location you specified, with the same name as the model file.
Note: If you are saving a model created with a version of iThink or STELLA
that is older than Version 10, the model will be saved with the new .ITMX or
.STMX extension. You cannot save a model as an earlier version.
16 Basics
On the left side of the iThink/STELLA window, click the tab for the layer you
want to display: Interface, Map, Model, or Equation.
From the View menu, choose the command for the layer you want to display:
Interface Layer, Map Layer, Model Layer, or Equation Layer.
Click
Click
From the View menu, choose the zoom percentage that you want: 25%,
50%, 100%, 200%, or 400%.
Double-click it in the Find palette to navigate to the entity in the model. When
you double-click the entity, the default panel for the entity is displayed so that
you can view or edit the entity's properties.
Drag it into the Equation box on the Equation panel to define another entity's
equation.
Drag it into a box in the "Parameters" section of the Equation panel to define
an entity's parameters.
Drag it onto an input or output device such as tables, graphs, list input
devices, knobs, etc.
To find entities
1.
at the top of
The Find palette opens and displays a list of all model entities, sorted by type.
2.
Type a letter (or consecutive letters) in the name of the entity you want to
find. The Find palette updates to display only those entities that match the
letters you typed.
3.
Use the Show, Order, and Look in options at the bottom of the Find palette to
narrow the search and display found entities in the order you want.
Note: The Find palette stays open while you work on the model until you close it by
clicking
in the Find palette.
18 Basics
If you haven't already done so, select the entity for which you want to define
the equation and then select the Equation panel.
2.
Use the Find palette to find the entity that you want to include in the equation.
3.
Drag the entity from the Find palette to the Equation box on the Equation
panel.
Navigate to the input or output device in which you want to use the entity.
2.
Use the Find palette to find the entity that you want to use in the input or
output device.
3.
Drag the entity from the Find palette to the input or output device.
Note: This tutorial gives you a basic grounding in how to use iThink/STELLA.
To build the entire sample model and to see more advanced tutorials, including those
that teach you how to perform sensitivity analysis, use modules, manage multiple
model runs, import and export data, and create model interfaces, see the Tutorials
page on the isee systems web site:
http://www.iseesystems.com/community/downloads/tutorials/ModelBuilding.aspx.
20 Basics
2.
Take a moment to familiarize yourself with the basic layout of the window:
The tabs on the left side of the window let you navigate to each layer of
the model (Interface, Map, Model, and Equation). Each layer lets you
view and work on a different aspect of your model. For more information
about the layers, see "Understanding model layers" on page 8.
The menu bar along the top of the window gives you access to the
commands you'll use to specify many of the options for your model and
to run your model. For descriptions of each of the menus and commands,
refer to the "Overview: Menus" topic in isee Help.
The toolbar beneath the menu bar gives you access to the building
blocks and other tools you'll need to build the model structure. The
toolbar changes to reflect the tools available for the layer you are
currently viewing. For descriptions of each of the toolbars and tools, refer
to the "Overview: Toolbars" topic in isee Help
Placing stocks
1.
If you're not already viewing the Map layer, navigate to the Map layer by
clicking its tab on the left side of the window.
2.
3.
After you place the stock, its name plate (with the default name "Noname 1")
is highlighted.
4.
With the name plate still highlighted, type "Population" to replace the default
name.
On the Map layer, select the entity that you want to document.
2.
On the right side of the window, click the panel open button
panels.
to open the
On the Map layer, only the Documentation panel is available. You'll see more
panels when you view the model on the Model layer.
3.
4.
To choose the font style, size, color, and other options for the documentation
text, select the Rich text option.
5.
Select the font and color options you want to apply to the text.
Note: To apply options to the text you've already typed, first select the text,
then select the options.
You can use color to add organization or to provide visual cues for your model.
For example, if you were modeling a population of pink flamingoes, you might
color the Population stock pink.
6.
On the Map layer toolbar, click and hold the paintbrush tool
color from the palette.
7.
to choose a
Tip: Double-clicking keeps the tool selected so that you can use it many times
in a row.
2.
Click and hold where you want to start the flow, then drag the flow into the
Population stock until the stock becomes highlighted. The highlight indicates
that the stock and flow are connected. Release the mouse button.
3.
Now, add an outflow from Population by clicking and holding in the center of
the stock, then dragging the flow out of the stock. When the flow is the length
you want, release the mouse button.
4.
Deselect the flow tool by pressing ESC, or by selecting the arrow tool
the Map layer toolbar.
5.
Click the name plate of the inflow you created and name it being born.
6.
on
2.
3.
22 Basics
enter a constant for the flow, the flow has a constant value over the course of
the simulation.
4.
Enter constant values for the flows the same way you entered initial values for
the stocks.
Give inflow a value of 20 and outflow a value of 5.
5.
2.
3.
Click and drag a selection around the Population stock and its inflow and
outflow.
4.
5.
Notice that the top of the graph now displays the names of the three entities
that you added to it.
2.
In the From and To boxes, change the length of simulation to start at 1 and
end at 25.
3.
4.
5.
Building models
This chapter provides a basic grounding in how to build models with iThink and
STELLA.
It begins by describing the very high-level process for building models, starting with
defining the purpose of your model. The rest of the chapter guides you through the
essential steps for placing and defining the entities that will make up your model
structure.
In this chapter
The model building process.............................................................. 25
Building models ............................................................................... 26
Working with building blocks ........................................................... 28
Working with objects ....................................................................... 32
Working with pads ........................................................................... 36
Defining and editing entity equations .............................................. 41
Defining graphical functions ............................................................ 42
Defining global scales and ranges .................................................... 44
Defining messages for building blocks ............................................. 45
Assigning polarity to building blocks................................................ 47
Viewing building block values .......................................................... 48
Creating model interfaces ................................................................ 49
Laying out model pages ................................................................... 51
24
Define the purpose of your model, the problem you are trying to solve,
or the story you are trying to tell.
Write your purpose statement down on paper and check back during the model
building process to make sure that your model addresses your initial purpose.
2.
3.
4.
5.
6.
Create an interface.
If you will be sharing your model with others, add objects on the Interface
layer to help explain your model and make it easy to interact with. You can add
text to describe the model's goals or to provide user instructions, and you can
add interactive objects such as buttons or other ways that users can change
the model's input values. You can also add graphs and tables that make it
easier to read and understand the results of the model's run.
7.
Building models
Once you've spelled out the goals and boundary of your model and have developed
an initial map of the model (as described in "The model building process" on page
25), you need to add the information that will transform the model in your head into
a working simulation. This process is called building the model, and it requires you to
place the key entities in your model on the diagram, and then assign equations and
numerical values to those entities.
The following procedure is a high-level guide to the steps involved in building a
model. For detailed information about performing many of these steps, see isee
Help.
Place the stocks and flows for the "main chains" in your model on the
Map layer.
When you were first planning your model, you identified the stocks and flows
that were central to the system or process you're trying to convey. Now, you
want to lay those out on the diagram and connect them to each other to see
how they connect and may interact.
Note: Be aware of unit consistency (each flow into or out of a stock must use
the same units of measure as the stock itself, except for "per time"; all stocks
in a main chain must use the same units of measure) and conservation laws.
2.
Add connectors.
Connectors function as conjunctions. Use them to join stocks and flows
together, and flows together with other flows, to transmit information and
actions from one entity to another.
3.
Add converters.
Converters have two main roles: they function as adverbs by modifying flows
(for example, indicating how quickly or slowly a flow is moving); converters
also convert units of measure from one entity so that they are compatible with
another, connected entity.
4.
26 Building models
5.
6.
7.
8.
When you have finished building a first draft of your model, test it by running the
model and looking for errors, implausible results, and other problems.
Building models 27
Stocks Stocks are accumulations. They collect whatever flows into them, net
of whatever flows out of them.
Flows The job of flows is to fill and drain accumulations. The unfilled arrow
head on the flow pipe indicates the direction of positive flow
Modules Modules are self-contained models that you can connect to other
models. Modules allow you to break a single model into well-defined "chunks".
Note: In addition to these building blocks, you can use sector frames to group
together functionally related chunks of model structure. For more information about
working with sector frames, see Sector frames in isee Help.
The following sections describe how to work with building blocks by
moving them
renaming them
deleting them
On the appropriate layer toolbar, click the tool for the building block you want
to place.
Tip: To place multiple building blocks of the same type on the diagram, doubleclick the tool to keep it selected.
2.
If more than one type of the building block is available (for example, stocks),
click and hold the building block's tool in the toolbar to view a list of the
available types, then select the type you want to use.
3.
28 Building models
4.
If you double-clicked to place more than one building block of this type on the
diagram, continue clicking to place the building blocks.
5.
When you are finished placing the building block, press ESC to deselect the
building block type.
Tip: For detailed notes on placing each type of building block, refer to the discussion
of the specific building block you are using in isee Help.
Click within the building block icon's border. The building block is highlighted.
For a flow, click within the circle portion of the flow icon.
Click inside the building block icon's border and hold the mouse button down.
2.
Click and drag a building block's move handle to the new location.
For a flow attached to a stock, click and drag the flow's move handle to drag it
up or down the side of the stock.
To detach a flow from a stock, click and drag the flow's move handle away
from the stock.
To re-attach a flow to a stock, click and drag the cloud end of the flow onto the
stock.
For a connector, click and drag the connector's handle to the new position on
the entity to which it's attached.
Click the building block's name plate. The name plate and building block
become highlighted.
2.
To replace the existing name, type a new name. The new name replaces
the existing name.
3.
To edit the existing name, hover the mouse pointer over the name. The
pointer changes to an I-beam. With the I-beam, click within the name
where you want to begin editing, then type your changes.
When you are finished editing the name, click a blank space on the diagram.
Tip: To constrain the position of the name plate to North, South, East, or West, hold
the CTRL key (Windows) or the Command key (Macintosh) while dragging the name
plate.
On the model diagram, select the building block whose properties you want to
edit.
2.
On the right side of the window, select the panel for the properties you want to
view or edit.
Tip: Double-click the building block to automatically select the building block's
default field on the currently displayed panel.
3.
Use the options on the panels to make the edits you want.
4.
For more information about using panels, including making, applying, and undoing
changes to properties, see "Working with panels" on page 9.
30 Building models
2.
Input devices allow you and your model's users to provide or adjust input
values for model entities. Input devices include objects like knobs, sliders, and
list input devices.
Output devices allow you to display model output in ways that make it easier
for model users to understand the results of the model run. Output devices
include objects like graph pads, table pads, and numeric displays.
The objects you can use depend on the layer on which you are working. The
following table indicates which objects are available for each diagram layer.
Annotations
Input devices
Output devices
Buttons
Interface
layer
Text box
Graphics frame
Loop pad
Knob
Slider
Switch
Graph pad
Table pad
Numeric display
Status indicator
Information
Navigation
Menu
Hyperlink
Play Movie
Storytelling
Tracing
Many of the tasks associated with objects (placing them on the diagram, selecting
them, moving them, etc.) are the same, regardless of the type of object you're
32 Building models
working with. For details about using a specific object, refer to the documentation for
the object you want to use.
The following sections describe how to work with objects by
moving them
resizing them
deleting them
On the appropriate layer toolbar, click the tool for the object you want to place.
Tip: To place multiple objects of the same type on the diagram, double-click
the tool to keep it selected. This feature is not available for buttons, loop pads,
graph pads, and table pads.
2.
If more than one type of the object is available, click and hold the object's tool
in the toolbar to view a list of the available types, then select the type you
want to use.
3.
4.
If you double-clicked to place more than one object of this type on the
diagram, continue clicking to place the objects.
5.
When you are finished placing the objects, press ESC to deselect the object
type.
Tip: For detailed notes on placing each type of object, refer to the discussion of the
specific object you are using in isee Help.
To select an object
Note: To select a button, text box, or graphics frame, hover the mouse pointer over
the icon's border or edge. When the mouse pointer changes to cross-hairs, click to
select the object.
To move an object
1.
2.
Note: Moving an object is not the same as moving its associated pad (for instance, a
loop pad, graph pad, or table pad). The object's icon can appear in one location on
the diagram while the associated pad opens in another. For more information, see
"Working with pads" on page 36.
To resize an object
Use this procedure to resize buttons, list input devices, text boxes, graphics frames,
and pads.
1.
2.
Click and drag one of the resize handles until the object is the size you want.
Tip: To constrain the position of the name plate to North, South, East, or West, hold
the CTRL key (Windows) or the CMD key (Macintosh) while dragging the name plate.
Select the object whose properties you want to edit, and then choose Open
Selection from the Interface, Map, or Model menu.
or
Right-click the object's icon, and then choose Open from the menu that
appears.
or
Double-click the object's icon:
For buttons, text boxes, or graphics frames, select the icon first, then
double-click the icon.
34 Building models
For list input devices, double-click the empty space to the left or right of
the list's name or in an empty row in the list.
To delete an object
1.
2.
The pad icon represents the pad in the model. The pad floats above/below the layer
on which you place the pad icon. You can open and close a pad, resize it, pin it to the
layer surface so that it stays where you put it, unpin it so that it floats again, turn
pages in multi-page pads to view more data, and show or hide all currently open,
floating pads.
Note: When you first place the pad, the pad itself hides the pad icon (which is helpful
if you want to pin the pad in place). You need to either close the pad or move it to
see the pad icon as you can in the above example.
The following sections describe how to work with pads by
opening them
closing them
moving them
resizing them
renaming them
36 Building models
Note: For general information on working with pad objects (placing, selecting,
naming, etc.), see "Working with objects" on page 32.
To open a pad
Select the pad's icon, and then choose Open Selection from the Interface,
Model, or Map menu.
or
Right-click the pad's icon, and then choose Open from the menu that appears.
or
Double-click the pad's icon in the diagram.
The pad opens.
To close a pad
Note: You cannot close a pinned pad. To close it, you must unpin it first.
To move a pad
Click and drag the pad's title bar to the new location.
Note: You cannot move a pinned pad. To move it, you must unpin it first.
To resize a pad
Note: You cannot resize a pinned pad. To resize it, you must unpin it first.
To rename a pad
Pad names can be up to 65 characters long.
Note: You can also name and rename pages within pads. For more information, see
Loop pads, Graph pads, and Table pads in isee Help.
1.
Click the pad icon's name plate. The name plate and icon become highlighted.
2.
3.
To replace the existing name, type a new name. The new name replaces
the existing name.
To edit the existing name, hover the mouse pointer over the name. The
pointer changes to an I-beam. With the I-beam, click within the name
where you want to begin editing, then type your changes.
When you are finished editing the name, click a blank space on the diagram.
38 Building models
The page number for the currently displayed page appears at the top of the pad for
loop pads and table pads (next to the pad's name) and just above the page turner
for graph pads.
To move to the next page, click the upper triangle in the page turner.
To move to the previous page, click the lower triangle in the page turner.
Note: When you re-open a closed pad, it re-opens to the page that was displayed
when the pad was closed.
From the View menu, choose Show Pads (or press CTRL+H [Windows] or
Command-H [Mac]).
To hide all pad icons, from the View menu, choose Hide > Pad Icons.
To show all pad icons, from the View menu, choose Show > Pad Icons.
To lock a pad page, navigate to the page you want to lock and then click
the pad window.
in
Select the pad, then, from the File menu choose Print Graph Pad, Print
Table Pad, or Print Loop Pad.
or
Right-click the pad and then choose Print Graph Pad, Print Table Pad, or
Print Loop Pad from the menu that appears.
or
To delete a page from a pad, turn to the page in the pad that you want to
delete, click the dynamite tool
To delete the currently displayed values from a graph or table pad, click
in
the pad page (or right-click the pad and then choose Delete [Windows] or
Clear [Mac] from the menu that appears).
Note: The
To delete entities or scales from a graph pad, click the dynamite tool
on the
Interface, Map, or Model toolbar, and then click the item in the pad that you
want to delete.
To delete data from all graphs and tables in the model, from the Interface or
Model menu, choose Restore > Graphs and Tables.
Note: Locked graphs and tables are not affected by this command.
40 Building models
On the model diagram, select the building block whose equation you want to
define.
2.
3.
Use the options on the panel to specify the equation for the entity. The options
available depend on the type of entity you've selected. For detailed
descriptions of all equation options, see Equation panel in isee Help.
4.
or click elsewhere in
For more information about using panels, including making, applying, and undoing
changes to properties, see "Working with panels" on page 9.
On the Model layer, select the entity whose equation you want to edit.
2.
3.
4.
To edit the equation, click in the equation and type the changes you
want.
To delete the equation, highlight the entire equation by selecting it, and
then press DELETE.
Click
5.
To fix the errors, edit the equation as necessary and then apply your changes
by clicking
Tip: You can include entities in the equation by dragging them from the Find
palette. For more information, see "Finding entities in models" on page 18.
In the model, select the flow or converter for which you want to define a
graphical function.
2.
3.
4.
On the Graph tab, use the two boxes beneath the graphical function grid to
specify the minimum and maximum values for the X-axis.
5.
Use the two boxes to the left of the graphical function grid to specify the
minimum and maximum values for the Y-axis.
6.
7.
Use one (or a combination) of the following procedures to define the values for
the data points:
On the Graph tab, click and drag to draw a curve that represents the
function. As you draw the curve, the software determines the values
associated with each data point in the curve.
On the Points tab, use the table to specify the value for each data point
in the function.
Notes: To specify values for the X-axis values (in the first column), first
click
above the column to unlock the column, then type the values.
You can paste values that you've copied from another source into either
column. For more information, see Importing and exporting data with
copy and paste in isee Help.
8.
At the bottom of the Graphical Function panel, click the appropriate picture to
select the type of graphical function you want to use: Continuous,
Continuous extrapolation, or Step. For more information about these
options, see Graphical Function panel in isee Help.
42 Building models
9.
in the bottom-
Select the arrayed flow or converter for which you want to define separate
graphical functions.
2.
Clear the Apply To All check box on the Graphical Function panel.
A table appears at the bottom of the Graphical Function panel so that you can
define the graphical functions for up to two dimensions at a time.
The row of boxes above the table indicates the combination of elements and
dimensions you are currently editing in the table.
In the following example, the table allows you to define the graphical functions
for the "Department" and "Employee Type" elements for the "Boston"
dimension.
3.
To define a graphical function for any cell in the table, click the cell, then use
the options at the top of the Graphical Function panel to define the graphical
function for the cell (see steps 4-8, in the previous procedure).
4.
When you have finished defining the graphical functions for the currently
displayed combination of elements and dimensions, click the
display the next combination of elements and dimensions.
button to
button.
5.
Repeat steps 3-4 until you have defined graphical functions for each
element/dimension combination.
Tip: You can define a graphical function for a specific element/dimension
combination by selecting the elements you want in the boxes above the table.
The table adjusts to display the appropriate cells in which to define the
graphical function for the selected elements.
In the model, select the converter or flow for which you want to delete the
associated graph.
2.
In the model, select the entity for which you want to define global scales and
ranges.
2.
3.
Use the options on the Scales and Ranges panel to define global scale and
range values for the selected entity.
4.
Click
44 Building models
On the model layer, select the building block (stock, flow, or converter) for
which you want to define a message.
2.
3.
At the top of the panel, click in the message stake box to add a message
threshold stake.
4.
Use the options beneath the message stake box to define a minimum and
maximum value range and the criteria for when the message should be posted
(for example, "Post the message when the entity's value becomes > 1000.").
For detailed descriptions of these options, see Messages panel.
5.
With the message stake still selected, use the options under "Message
Properties" select the type message you want to appear: Text Message or
Media Message.
Note: If you selected > or < in step 4, the message stake has a double-sided
arrow head (
). Each side can have a different set of messages. Click a side
to highlight it, then define its message type and content.
6.
Use the rest of the options under "Message Properties" to define the content of
the message (text, image, movie, sound, and/or navigation). For detailed
descriptions of these options, see Messages panel.
7.
To define additional messages for the same message stake (for example, to
have a different message appear the second time the message threshold is
met), click the "Message 1" box and then select Add New. Use the options in
the "Message Properties" section to define the second message. Repeat this
step to define more messages for the message stake, as needed.
8.
Use the options under "Frequency" to specify how often per simulation run the
message should appear.
9.
in the bottom-
10.
To create a new message stake for the selected entity, repeat steps 3-9.
11.
To define messages for a different entity, select the entity in the model
diagram, then repeat steps 2-10.
To edit a message
You can edit the definition of any message you have already defined.
1.
On the model layer, select the building block (stock, flow, or converter) whose
message you want to edit.
2.
3.
In the message stake box, select the message stake for the message that you
want to edit. If the message stake has a double-sided arrow head (
the side for which you want to edit messages.
46 Building models
), select
4.
Use the options on the rest of the panel to edit the message. For detailed
descriptions of these options, see Messages panel.
5.
in the bottom-right
To delete a message
You can delete a message stake (and all its associated messages), one or more
messages defined for a single message stake, or all messages defined for an entity.
To delete a message stake and all its associated messages, select the stake in
the message stake box, then click the Delete button below the message stake
box.
To delete one or more messages defined for a message stake, select the
message stake in the message stake box, select the message that you want to
delete in the box at the bottom of the "Message Properties" section, and then
click
To delete all messages for the selected entity, click the Delete All Messages
button at the bottom of the Messages panel.
A positive polarity (+/s) means that, when the cause increases, the effect
increases; the relationship between the entities goes in the same (or "s")
direction.
A negative polarity (-/o) means that, when the cause increases, the effect
decreases; the relationship between entities goes in the opposite (or "o")
direction.
For example, in the following model, when being born increases, its effect is to also
increase Population (note the "+" polarity sign at the right end of the being born
flow). This is a positive polarity. Conversely, as dying increases, the effect is to
decrease Population, a negative ("-") polarity.
An odd number of -/o links around a loop signifies a Balancing loop. An even number
of -/o links signifies a Reinforcing loop.
For connectors, you can choose the polarity you want to assign (positive or
negative), based on the interaction between the two entities.
For flows, the polarity is determined by the flow's association to the attached stocks:
an inflow always has a positive (+/s) influence on a stock and an outflow always has
a negative (-/o) influence on a stock. Although you can't select their polarity, you
can choose whether or not to display their polarity in the model.
Note: The default polarity symbols that are displayed on the diagram are - and +. If
you prefer to use the letter symbols (o and s) instead, select the Use Lettered
Polarity check box in the Model Preferences dialog box.
Right-click the connector's handle, choose Polarity from the menu that
appears, and then choose +/s, -/o, or None.
Right-click the circle portion of the flow icon, choose Polarity from the menu
that appears, and then choose +/s, -/o, or None.
For an entity that has been loaded into a table or a graph, hovering displays a small
graph with the entity's value.
Tip: If the model has not yet run, hovering over an entity will display the entity's
initial value.
48 Building models
2.
3.
4.
5.
Create a story.
Tell a story with your model by using the storytelling feature. Storytelling
allows you to customize the sequential unfurling of the entities in your model.
You choose which entities are revealed and in what order. Storytelling also
allows you to intersperse text, graphics, sounds, or movies between each
entity that is being revealed. Finally, you can simulate the structure that is
showing on the diagram, in mid story. For more information, see Overview:
Storytelling.
50 Building models
Open the model for which you want to lay out pages.
2.
3.
4.
To display pages on the Interface layer, select the Show Pages check box.
5.
Use the Width and Height boxes to specify the size of the Interface layer in
pages. For example, to divide the Interface layer into two pages across, type 2
in the Width box and 1 in the Height box. The Total Pages value updates to
indicate the total number of pages you've specified.
6.
7.
When you are finished selecting page size options, click OK to close the Page
Size and Runtime Options dialog box.
8.
The Interface layer now shows dashed lines that indicate the boundaries of the
pages you specified.
9.
Create and/or arrange interface objects on the pages. When you define
navigation buttons, you can specify camera, return, or page navigation
(previous page, next page, and home page). For more information about
defining navigation buttons, see Defining navigation buttons in isee Help.
Tip: To easily move many objects at once, zoom out from the model and then
use drag-select to select multiple objects at once, then drag one selected
object to move them all the same direction and distance. Note that pinned
table and graph pads will not move.
2.
To display pages on the Model layer, select the Show Pages check box.
3.
Use the Width and Height boxes to specify the size of the Model layer in pages.
4.
Click OK.
5.
52 Building models
Editing models
This chapter explains basic procedures for manipulating model items, including
selecting them, deleting them, and copying and pasting them. In addition, this
chapter describes how to modify model items by adding color to them.
In this chapter
Selecting model items ...................................................................... 54
Deleting model items and data......................................................... 55
Cutting, copying, and pasting in models........................................... 56
Adding color to models .................................................................... 57
53
On the Interface, Map, Model, or Equation tool bar, select the arrow tool
it is not already selected).
2.
Select the building blocks and objects that you want to modify:
(if
or
Click and drag to draw a rectangle around the items you want to select.
When you release the mouse button, all the entities within or touching
the rectangle are selected.
The selected items will be highlighted.
Note: Some selected items display resize handles instead of being
highlighted. These items include buttons, list input devices, text boxes,
graphics frames, and sector frames. For more information about
selecting these items, see "Working with objects" on page 32 and
"Working with pads" on page 36.
Once you have selected the building block or object, you can move, open, or edit it.
For more information, see "Working with building blocks" on page 28 and "Working
with objects" on page 32.
54 Editing models
to
to
Delete building blocks and objects from the Interface, Map, and Model layers
Delete equations (and their associated building blocks) from the Equation layer
2.
On the Interface, Map, Model, or Equation toolbar, click the dynamite tool
The mouse pointer changes to the dynamite pointer
2.
Hover the fuse end of the mouse pointer over the item you want to delete.
On the Map and Model layers, the item that you are hovering over will be
highlighted.
Note: Because the dynamite is a powerful tool, you should use it with caution.
We strongly recommend that you always double-check that the correct item is
highlighted before you apply the dynamite.
3.
Notes: The dynamite tool remains selected until you click the item that you want to
delete. To deselect the dynamite tool without deleting anything click the arrow tool
.
If you delete an entity that has an associated input object (for example, a slider,
switch, or knob), the associated input object will also be deleted.
Select the items that you want to cut or copy and then choose the appropriate
command (Cut or Copy) from the Edit menu.
or
Right-click the item and then choose the appropriate command (Cut or Copy)
from the shortcut menu that appears.
Deselect the copied items by clicking the diagram (or in an outside application)
where you want to paste the copied items.
2.
From the Edit menu, choose Paste (or right-click and then choose Paste from
the shortcut menu that appears).
Note: The software does not allow two building blocks with the same name in a
model. If you paste a building block, the software gives the copy the same
name as the original building block, with a number appended to it. For
example, if you copy a stock named "Population", the pasted stock will be
named "Population 1". You can rename either stock, as long as you give them
different names.
56 Editing models
To use the paintbrush tool, you first need to select the color that you want to apply.
The following sections explain how to
On the Interface, Map, Model, or Equation toolbar, click and hold the
paintbrush tool
2.
While holding the mouse button down, drag to select the color in the palette
that you want to use.
3.
4.
Note: The paintbrush tool remains selected until you click the item that you want to
color. To deselect the paintbrush tool without coloring anything click the arrow tool
.
2.
With the paintbrush, click and drag a rectangle to surround the items that you
want to color.
3.
2.
While holding the mouse button down, drag down or to the side until the
pointer is off of the color palette.
A dotted outline of the palette follows the mouse pointer to indicate where the
palette will appear when you release the mouse button.
3.
Release the mouse button to place the palette where you want it.
Note: You can reposition the palette after you undock it by clicking and
dragging the palette window's title bar.
4.
When you are finished using the palette, click the "X" button in the palette
window. The palette will be available (docked) the next time you click and hold
the paintbrush tool.
58 Editing models
2.
ALT+click (Windows) or Option-click (Mac) the color in the palette that you
want to change.
The Change palette color dialog box opens.
3.
4.
Model security preferences let you select the model features that users
have access to when they use your model.
Model default settings let you select the default values for many of the
interface, model, equation, and run preferences that you can set for your
models.
Model preferences let you select the visual characteristics of the Map/Model
layers and to specify other settings that affect entities on the Map/Model layers
for the currently open model.
Equation preferences let you select the visual characteristics of the Equation
layer for the currently open model.
In this chapter
Setting model security preferences .................................................. 61
Setting model default settings ......................................................... 61
Setting interface preferences ........................................................... 63
Setting model preferences ............................................................... 63
Setting equation preferences ........................................................... 64
60
2.
Select the options you want to use. For descriptions of each of the options in
this dialog box, see isee Help.
3.
Click OK.
Local settings Changes to these settings take effect immediately for all
changes/additions to the currently open model and for all previously saved
models that you edit in the future, but do not affect any existing model entities
in previously saved models.
Global settings Changes to these settings take effect immediately for the
currently open model, but do not affect any previously saved models.
The description of each setting in the Default Settings dialog box indicates if the
setting is local or global.
Default settings are organized into the following categories:
Object These settings allow you to select defaults for object-related options,
including displaying navigation arrows and the name of the associated entity,
and retaining ending values.
Text Block Use these setting to select defaults for the font style, font size,
and alignment of text in text boxes, as well as several other settings in the
Text Box dialog box.
Run Specs These settings include many of the simulation preferences in the
Run Specs dialog box, including the simulation length, unit of time, and
simulation speed.
2.
In the Default Settings box, select the category for which you want to specify
default settings: Model, Object, Stock/Flow/Converter, Table/Graph,
Text Block, or Run Specs.
3.
Select the default settings you want to apply for that category. For descriptions
of each of the options in this dialog box, see isee Help.
4.
5.
When you are finished setting model default settings, click OK.
2.
3.
4.
Click OK.
2.
3.
4.
Click OK.
2.
3.
4.
Click OK.
In this chapter
Storytelling with models .................................................................. 66
Defining storytelling buttons ........................................................... 66
Storytelling with Causal Loop Diagrams (CLDs) ............................... 69
65
On the Interface toolbar, click and hold the Information button tool
then select the Storytelling button
and
tool.
Tip: You can specify the button type in the Button dialog box, regardless of the
type you select to place in this step, by selecting the type you want under
"Button Purpose" and then clicking the appropriate button to define the type
you selected. You can also change the button's type by right-clicking it,
selecting Change To, and then selecting the button type.
2.
3.
Click the Build Story button. The model appears on the Story Building tab.
4.
On the Storytelling tab, select the elements you want to include in the story:
To select more than one element at once, click and drag around the
elements you want to add.
To remove an element from the story, click it again to de-select it. Its
highlight will be removed.
To group items as you build the story, press the SHIFT key as you select
the elements you want to group. Release the SHIFT key when you have
selected all elements you want to group together.
5.
When you are finished selecting items to include in the story, click
the navigation tabs to return to the Create Story dialog box.
above
Once you have built the initial story sequence on the diagram, you can edit it,
test it, and continue editing until you have the story you want.
6.
When you have finished creating the story, click OK to close the Create Story
dialog box.
7.
2.
3.
Use the options in the Create Story dialog box to change the sequencing,
group items together, and add annotations.
4.
When you are finished editing the story the button, click OK to close the
Create Story dialog box
5.
2.
3.
Click the Build Story button. The model appears on the Story Building tab.
4.
Scroll to the location on the diagram that includes the elements you want to
make the focus of the story.
5.
Click the
The software will use the associated screen coordinates as the initial location
for the display of the story.
If the story contains elements that are "off screen" from this location, you will
need to include a navigation button in your storytelling sequence, and instruct
the model user to click it.
6.
Click
above the navigation tabs to return to the Create Story dialog box.
7.
To test a story
1.
2.
On the Interface layer, click the Storytelling button you created. The Story
Telling tab appears and the first item (or items, if they are grouped) in the
story appear on the Story Telling tab.
3.
To move to the next step in the story, press the SPACEBAR. The highlighted
elements indicate the new structure in each step of the story sequence.
4.
To move back a step in the story sequence, press the BACKSPACE key
(Windows) or the DELETE key (Mac).
5.
As you test the story, you can re-size and re-position annotation pop-up
windows as needed. The software will retain the positions and sizes you set
during testing.
6.
To reposition the focus of the story to include the main elements of the story,
scroll to the location on the diagram that includes the elements, and then click
the
button above the navigation tabs. The software will use the associated
screen coordinates as the initial location for the display of the story.
If the story contains elements that are "off screen" from this location, you will
need to include a navigation button in your storytelling sequence, and instruct
the model user to click it.
7.
Tip: You can include a navigation button in your story to take the user back to
the Interface layer.
Hybrid CLDs are used to communicate the feedback loops in an existing stock
and flow model; each feedback loop in the diagrams requires at least one
stock.
The following sections provide an example of a hybrid CLD, and how to create highlevel and hybrid CLDs.
If you have a complex model like this, you might want to simplify it to show only the
dominant feedback loops as a Causal Loop Diagram (CLD). You can do this by first
selecting Name only as the converter type in the Model Preferences dialog. This
simplifies your model to look like this:
You may also want to more clearly indicate the feedback loops by assigning polarity
(+/s or -/o) to the connectors and flows, as shown above. The center of the
balancing feedback loop in the above model is indicated by inserting a text box that
contains a "B" (for "balancing") and clicking the Format for CLD button in the Text
Box dialog box.
For a simple model, just using Name only converters and polarity may be enough to
create a CLD. For a more complex model like the one shown above, however, you
may want to select only the dominant feedback loops to present as a CLD. The first
step to converting a model with multiple feedback loops into a CLD is to create a
storytelling button on the Interface layer and to build a story that contains only the
elements you want to include in the CLD.
The following image shows what the Create Story dialog box looks like for the model
shown above.
Note: Selected elements in the image below are indicated with an asterisk (*).
When you click the storytelling button you've created, the resulting CLD appears on
the Storytelling tab:
Creating CLDs
You can create a high-level causal loop diagram by using the Name Only Modules
feature to map out the high-level causal relationships. You can also create a hybrid
causal loop diagram from an existing model by changing all converters in the model
to Name only converters and then using the storytelling feature to select the
elements that you want to include in the CLD.
Both procedures are described below.
2.
3.
4.
Click OK.
5.
On the Model or Map layer, click the Module tool in the toolbar and then click
the diagram surface to place modules. Rename the modules to text that
describes the connections you want to show. Use connectors to link the
modules.
6.
Choose the polarity for connectors and flows in your CLD, by right-clicking
each connector and then selecting the appropriate polarity (+/s or -/o).
7.
Place a text box in the center of the CLD. Open the Text Box dialog box, click
the Format for CLD button to reformat the Text Box appropriately for a CLD,
and then click OK. In the Text Box, type "R" for reinforcing, "B" for balancing,
or any other symbol you want to describe the CLD. If you do not type
anything, the software places a "+" sign in the Text Box.
Create or open the model from which you want to create a Causal Loop
Diagram.
2.
3.
4.
5.
Click OK. The converter icons disappear and only the names associated with
the converters remain.
6.
7.
8.
Select the
9.
Click the Interface layer to place the new storytelling button on the layer.
11.
Select the elements that you want to include in the CLD by using one of the
following methods:
Click and drag over all element icons in the model to select them
all. Using this method automatically groups the elements into a
single group.
Click the icon for each element that you want to include, one at a
time.
12.
13.
14.
In the Story Sequence box, select all of the listed elements by using
SHIFT+click or CTRL+click.
15.
If you used any of the other methods to select elements, you need to
group them into a single group.
Click the Group button to group the elements. For more information about
using the options in the Create Story dialog box, see Create Story dialog box.
Note: If the Group button does not appear, it means that you have multiple
groups of elements in the story sequence. To create a single group, select all
of the listed elements, click the Ungroup button, select all of the listed
elements again, and then click the Group button.
16.
17.
18.
Choose the polarity for connectors and flows in your CLD, by right-clicking
each connector and flow and then selecting the appropriate polarity (+/s or /o).
19.
You can now view and share your CLD by clicking the storytelling button you
created.
Tip: You can also share your CLD by copying and pasting it into a Microsoft Word or
PowerPoint document. To copy a CLD, view the CLD by clicking the storytelling
button, choose Select All from the Edit menu, and then choose Copy from the Edit
menu. You can then paste the copied CLD into another document.
Running models
Running a model allows you to see how your model works and what happens when
you make changes to the model.
This chapter provides an introduction to the high-level process for running models,
describes how to select the run specifications that determine options for the model
run such as run length and unit of time, describes how to run a model both from the
application window and from the command line, and explains how to manage
multiple model runs with the Data Manager dialog box.
In this chapter
The steps for running models ........................................................... 76
Selecting run specs .......................................................................... 77
Running models ............................................................................... 77
Running models using the command line ......................................... 78
Managing model runs ....................................................................... 79
75
2.
3.
Make sure all entities are fully defined with equations and/or initial
values.
If you see a "?" in any entity icon, it means that the entity is not full defined.
4.
5.
76 Running models
2.
Specify the options you want to use for future runs of the current model.
3.
Running models
You can run your model simulation when you have fully defined all of the entities in
the model. Once the simulation is running, you can pause it, resume it, and stop it.
Note: If your model contains modules or sectors, you can run modules or sectors
independently, even if the rest of the model is not completely defined. For more
information, see Running modules and Running sectors in isee Help.
To run a model
1.
The model begins to run and will continue until the end of the simulation
unless you pause or stop it.
2.
Use the commands on the Run menu and the buttons on the Run controller to
control the run:
To pause a running model, from the Run menu, choose Pause, or click
in the Run controller. The simulation pauses at the point where you
chose the command/pressed the button.
To resume a paused model, from the Run menu, choose Resume Run,
or click
in the Run controller. The simulation begins running at the
point where you paused it.
To stop a running model, from the Run menu, choose Stop, or click
the Run controller.
in
To have the model start at the beginning again after it reaches the end
of the simulation (looping), click the
button in the Run controller. The
simulation starts running again as soon as it reaches the end of the
simulation. To turn off looping mode, click the
button again.
To adjust the speed of the simulation, drag the bar on the slider
in
the Run controller. Drag the bar to the left to slow down the simulation.
Drag the bar to the right to speed up the simulation
78 Running models
2.
Use the options in the Data Manager dialog box to manage the runs:
To rename a run, click the run's name and type a new name.
To save a run, in the "Current run data" or "Recent run data" list click the
button to the right of the run that you want to save. The run appears
in the "Saved data" list.
To load just the data for a saved or remembered run, in the "Recent run
data" or "Saved run data" list, click the
that you want to load.
To load the data and parameters for a saved or remembered run, in the
"Recent run data" or "Saved run data" list, click the
right of the run that you want to load.
button to the
To delete a saved run, in the "Saved run data" list click the
the right of the run that you want to delete.
button to
3.
80 Running models
Index
closing
.
.ITMX files, 16
.STMX files, 16
models, 15
pads, 37
panels, 11
color palette, undocking, 58
A
annotations, 32
applying panel edits, 13
arrow tool, 54
colors
adding to models, 57
changing for building blocks, 30
changing for objects, 35
changing for pads, 39
B
building blocks
assigning polarity to, 47
editing properties for, 12
overview, 28
selecting, 29, 54
seleting default color for, 58
viewing values for, 48
building models, 26
high-level overview, 25
buttons, 32
storytelling, 66
C
causal loop diagrams
creating, 73
hybrid example, 69
CLDs
creating custom, 59
selecting and applying to model
items, 57
selecting default for items, 58
command line
options, 78
running models with, 78
connectors
assigning polarity to, 48
working with, 28
converters
working with, 28
Copy command, 56
copyight, trademarks, and conditions
of use, 2
copying
model items, 56
Cut command, 56
cutting model items, 56
creating, 73
hybrid example, 69
Clear command, 55
clicking, 7
Close command, 15
81
default settings
model, 61
Equation panel
editing equations on, 41
equations
defining
entity equations, 41
storytelling buttons, 66
entity, 41
using found entities in, 19
eye dropper, 57
F
files
creating new model, 14
Find command, 18
model runs, 79
Find palette, 18
objects, 35
finding entities, 18
flows
docking panels, 11
double-clicking, 7
working with, 28
dragging, 8
dynamite tool, 55
E
editing
G
global ranges, defining, 44
entity equations, 41
global settings, 61
object properties, 34
graph pads, 36
entities
defining global scales and ranges
for, 44
equations for, 41
finding, 18
overview, 28
viewing properties for, 12
Equation layer, 8
setting preferences for, 64
Equation Layer command, 17
82 Index
message posting, 45
I
input devices, 32
using found entities in, 19
Interface layer
messages, 45
Model default settings, 62
Model layer, 8
laying out model pages on, 52
model preferences, 63
Interface preferences
setting, 63
models
building, 25
interfaces, creating, 49
closing, 15
iThink
creating new, 14
iThink window, 6
locking, 61
layers in, 8
opening, 14
using, 7
preferences for, 60
running, 76, 77, 78
L
layers, model, 8
navigating between, 17
saving, 15
setting default settings for, 61
setting preferences for, 63
storytelling with, 66
local settings, 61
locking
models, 61
pad pages, 40
loop pads, 36
modules
working with, 28
moving
building blocks, 29
name plates, 30, 34
M
Map layer, 8
objects, 34
pads, 37
N
Name only converter, 70, 73
Name Only Modules check box, 73
Index 83
panels
introduction to, 6
navigating
working with, 9
to entities, 19
Paste command, 56
negative polarity, 47
New command, 14
Pause command, 77
pinning pads, 38
placing
o polarity, 47
building blocks, 28
objects, 33
objects
overview, 32
selecting, 54
selecting default color for, 58
Open command, 14, 34, 37
Open Selection command, 34, 37
opening
models, 14
pads, 37
panels, 11
output devices, 32
using found entities in, 19
Polarity command, 48
polarity, assigning to building blocks,
47
polarity, negative, 47
polarity, positive, 47
positive polarity, 47
preferences
overview, 60
setting for Equation layer, 64
setting for Interface layer, 63
setting model, 63
setting model security, 61
Print Equation command, 64
P
pads
overview, 36
Page Size and Runtime Options dialog
box, 51
pages
pad data, 40
properties
editing building block, 12, 30
editing object, 34
viewing entity, 12
84 Index
R
ranges
defining local, 44
remembered runs, changing number
of, 79
renaming
building blocks, 29
model runs, 79
pads, 38
resizing
scales
defining global, 44
Security options, 61
selecting
building blocks, 29
model items, 7, 54
objects, 33
selelecting
model items, 8
settings, model default, 61
objects, 34
pads, 37
showing
panels, 12
Resume Run command, 77
reverting panel edits, 13
right-clicking, 8
Run command, 77
Run Controller, 77
introduction to, 6
run specifications, selecting, 77
pad icons, 39
unpinned pads, 39
STELLA
copyright and trademarks for, 2
STELLA window, 6
layers in, 8
using, 7
stocks
working with, 28
Stop command, 77
running
stories
models, 77, 78
overview, 76
runs, managing, 79
S
s polarity, 47
Save As command, 16
Save command, 15
saving
model runs, 79
models, 15
storytelling
with models, 66
storytelling buttons, 66
defining, 66
T
table pads, 36
Index 85
V
values
viewing building block, 48
view, zooming the model, 17
viewing, 48
panels, 12
introduction to, 6
tutorial, 20
U
Z
zoom buttons
introduction to, 6
Undo command, 13
Zoom In command, 17
undocking panels, 11
unpinning pads, 38
86 Index
of models, 17