What's New when Modeling with Stella?

Stella® makes it even easier to build, share, and learn from your models. Here are some of the things that are new when modeling with Stella Professional and Stella Architect.

The Stella Window

Stella supports you step-by-step through the modeling process, maintaining the integrity of the models you build and giving you substantial control over appearance and content. You'll find powerful new ways to work with and understand your models.

Toolbars

The Stella toolbars are the fastest way to accomplish the ordinary tasks you perform as part of model building.

Model Build Toolbar

The Build Toolbar contains the components you need to build models. By default, it sits in the upper left-hand portion of the window.

Mode Toolbar

The Mode toolbar can be used to switch between the Map () and Model () views, for looking at structure. It also allows you to change between Edit mode (where you can make changes to your model) and Explore mode (where you can investigate model structure and behavior without changing anything), as well as to open the Results Panel or Causal Lens™ (both of which will also switch you to Explore mode). In Stella Architect, there's a button to open the Interface Window. If you're inside of a module, there will be buttons to move to the parent module and the home (Top-Level) module. Finally, there's a zoom control that can be used to set zoom level when looking at model structure.

Run Toolbar

The Run toolbar lets you start, pause, and stop runs. You can also slide through the current run, to view results at different times.

Moving Toolbars

All toolbars are movable and can be docked on any side of the window. By default, the Build and Mode toolbars are at the top, and the Run toolbar is at the bottom.

If you grab the handle at the left end of a toolbar, you can put the toolbar in a new location along one of the other edges, or leave it floating.

Building Models

Building is very straightforward. Click a building block, then click somewhere in the Stella window to drop it in.

More control over appearance

The new look is more refined, compared to the classic Stella appearance:

You now have much more control over appearance. You can set fonts, colors, and other attributes. For example, you can change the font on flows, mark a converter as Name Only, resize stocks, and use Bezier connectors:

The Properties panel

You can set properties for all model objects from the Properties panel:

Use the Properties panel to create documentation, enter equations, set styles, and adjust many other attributes of virtually all model objects or the model itself. You can set properties for multiple objects at the same time. The set of tabs available depends on what's selected.

By default, the Properties panel is docked at the right. You can undock it to make it a floating window.

Model hierarchy, Run Specs, Page Settings, and other properties

More control over layout

In addition to fonts and colors, now you can set the size on stocks and converters, and set specific Converters to be name-only. This, combined with bendable Bezier connecters, allows a lot more flexibility in presentation.

It's easier to lay things out with object guides. These appear as you move objects around the window, any time one object aligns with another. For example, when you move "Module 1" next to "Stock 2", a guide line appears:

Unlimited Undo and Autosave

Stella Professional keeps a running tally of your changes, so if you make mistakes, or change your mind, you can undo the changes you've made. Models are autosaved to let you recover them if something goes wrong, so you never lose more than a few minutes' work.

Exploring Behavior with Stella Live

One of the most exciting new features in Stella is the ability to explore model behavior using Stella Live. In Explore mode, you can change constants in the model by dialing them up or down, and you'll immediately see the results for building blocks, graphs, and tables displayed right on the diagram.

Enter Explore mode by running the model from the Run toolbar or menu, or select Explore from the Mode toolbar. In this mode, graphs appear on all the objects that have results available. To view larger graphs, including full axis labeling, open the Results panel and click an object containing a graph. This lets you easily walk through a model with the mouse, looking at results. Open the Results panel from the Model menu, or right-click an object and choose View Results.

You can change constants by dragging the mouse around the knobs . As you spin the knobs, the model will simulate with the new input value, and you'll immediately see the results for everything, right on the diagram. You can also change values in the Results panel.

To get back to Edit mode , double-click any building block in Explore mode. All appropriate tabs will appear for the selected object.

The Results panel, graphs, and tables

The Results panel shows comparative graphs on-the-fly.

You can define and place graphs and tables in the model with these added capabilities:

Graphs and Tables

Comparative tables and graphs now work with the Data Manager:

Mapping, Modeling, and Troubleshooting

Map and Model layers

The Map and Model layers from previous versions of Stella and iThink have been replaced by views in the same window:

Map view - the Properties panel only shows the documentation and style tabs, and validity indicators don't appear in building blocks.

Model view - all the tabs associated with the selected objects appear.

Choose these views from the Mode toolbar or the bottom of the panel.

Equation and Interface Layers

Validity Indicators

The validity mechanism evaluates equations and units for validity and dimensional consistency.

In Model view, any unfinished or invalid building blocks are marked with a small caution sign.

There's also a list of all the issues available on the Run toolbar:

Choose any one of the error messages to highlight the invalid object. This will take you directly to the equation, even when the error is in a different module.

Once all the equations are valid, the model will automatically be checked for dimensional consistency. Any issues with units will appear in the Run toolbar; choose an error to get directed to its context. When you've resolved all the issues, the validity indicators will disappear.

Language and Function Changes

Concept Link IconSee Also