LESSON 2: Exploring the Graphical Interface
When Dinamica EGO starts, you are presented with the graphical interface below.
The five components of the Dinamica EGO interface are described in more detail in the following sections.
1. Menu Bar
The menu bar is a graphical control element with several dropdown menus. It provides access to various features using a standard hierarchical menu. The top-level menus and a summary of some of the menu options are listed below together with the associated icons.
The icons on the menu bar are shortcuts to create, open, save a model, save model to a new file, work with model wizards, check model script operator integrity, check model script connection integrity, run a model, open the map viewer and work with submodels:
A new option window is available to enter model information and to set Dinamica EGO environment parameters. Go to Main menu Tools – Options:
The Options window is divided into 7 tabs. The General tab has options for filling in information on the model properties and model backup settings.The System tab holds options related to system setup, such as enabling and disabling auto updates. The Metadata allows inspecting and editing the current metadata template for output maps. The Integration tab enables configuring the active session name and plugins such as R Integration with Dinamica. The execution defines the number of processors, the use of GPU and parallel processing options. The EGO script tab defines the EGO script format. The Advanced tab enables the user to set memory management and parallel processing behavior.
2. Library
In the library window you will find the available functors and submodels organized in subsets according to their nature and application.
3. Sketch
The sketch toolset enables deleting selections, provides grouping options, executing layout options, zooming in, out and fitting the model to sketch and container options.
4. Model Overview
The Model Overview provides a synoptic view of the model and is especially useful for large models that do not fit entirely on the sketch when shown at default size. The shaded area on the bird view corresponds to the sketch window. Move the shade to zoom to a particular part of the model. The tree view provides a hierarchical view of the model allowing one to select or locate a functor and subsequently to edit its properties through the functor property window.
5. Model Issues / Message Log / Documentation / Explorer
The message log window is a reserved space for reporting textual messages showing results, errors, warnings, information and debug information. By default, the log text will output all information, but the user can change this in the Options Window and clicking on the System Tab to tweak the desired information level.
You can also resize or close windows. This may become useful as the model increases in number of functors. You just need to increase the sketch size at the expense of the other windows.
Models on Dinamica EGO
Models are expressed in Dinamica EGO as a sequence of functors connected via compatible inputs and outputs. Data flow through these operators to produce a desirable outcome that represents the solution to a query on some environmental topic or the output of the model itself.
Functor action bar
In the functor action bar you will find tools that allow connecting, editing, inspecting, selecting, moving functors, editing the functor ports, writing comments to a functor and organizing the model layout:
RUN THE DINAMICA EGO AND EXPLORE ITS GRAPHICAL INTERFACE. DRAG FUNCTORS TO SKETCH, COMMENT ON THEM. GET TO KNOW THE ITEMS IN THE LIBRARY.
Congratulations, you have successfully completed this lesson!
☞ Next Lesson
☞ Back to Guidebook Start