Difference between revisions of "Frames, Menus, Toolbars"

From Numerus
Jump to navigation Jump to search
Line 13: Line 13:
;f. Parameter Table: Manages sets of parameters used by the model.
;f. Parameter Table: Manages sets of parameters used by the model.


===Script Frame===
===Runtime Frame===
[[File:RuntimeFrame.png|thumb]]
[[File:RuntimeFrame.png|thumb]]
;a. Toolbar: buttons for loading and saving NovaScript files; also duplicates of the simulation controls found on the main frame.
;a. Simulation Controls: Buttons for running the simulation and setting temporary simulation parameters;
;b. Script Pane: contains the current NovaScript program.;
;b. Console: provides interactive access to the Numerus runtime interpreter.
;c. Console Pane: duplicate of the Console Pane on the main frame.
;c. Analytical Tools: available when parameters are used for parameter sweep, optimization, etc.
;d. Dashboard: Contains controls and visualizing elements for use during simulation execution.
;d. Dashboard: Contains controls and visualizing elements for use during simulation execution.
;e. Console: provides interactive access to the Numerus runtime interpreter.
;e. Runtime Parameter Table: facilitates temporary parameter settings
<br clear=all>
<br clear=all>



Revision as of 20:27, 19 January 2018

In this section we explain each element of the Nova interface.

Frames

Nova has two frames, the Design Frame and the Runtime Frame. As these names suggest, the Design Frame provides tools for creating and building a Numerus model. Once this model is built, the Runtime Frame provides the means to control and view the running simulation, in addition to special analytical tools of particular use with numerical models.

Design Frame

a. Launch Panel
Sets the simulation parameters and launches the model for execution;
b. Design Tabs
Menus containing tools for building models; each of these is discussed in detail elsewhere;
c. Model Canvas
Construction platform for component-based models;
e. Property Pane
Shows controls for specifying component properties;
f. Parameter Table
Manages sets of parameters used by the model.

Runtime Frame

RuntimeFrame.png
a. Simulation Controls
Buttons for running the simulation and setting temporary simulation parameters;
b. Console
provides interactive access to the Numerus runtime interpreter.
c. Analytical Tools
available when parameters are used for parameter sweep, optimization, etc.
d. Dashboard
Contains controls and visualizing elements for use during simulation execution.
e. Runtime Parameter Table
facilitates temporary parameter settings


Menus

File New Project Clears the system and creates a new project
Recent Files Shows recently opened project for selection
Reload Rereads the current project into Nova
Browse Model Library Opens a browsing window to allow selection of a project from the model library
New Nova Window Opens a new empty main frame
Save Project Saves the current project
Save As Saves the current project, possibly in a new file
Import Imports a selected project as a submodel
Export Exports a submodel for import into another project
New Main Model Creates a new main model layer, making the current main model into a submodel
New Sub Model Creates a new submodel layer
Save Canvas as Image Creates a jpg image of the current main frame
Exit Exits Nova
Edit Undo Undo the last gesture
Redo Redo the last undone gesture
Cut Remove the currently selected components and copy to the clipboard
Copy Copy the currently selected components to the clipboard
Paste Paste contents of the clipboard to the model canvas
Delete Remove the currently selected components without copying
Select All Select all components
Tools Snap to Grid Realigns all components with the underlying model canvas grid.
Arrow Snap Redraws all arrows to have minimal length.
Convert to Pins Converts selected Terms to Pins.
Create Phantoms Adds phantom components corresponding to those currently selected
Edit Component Equations Opens the Component Equation Panel, which permits editing of all component equations on the current level.
Arrows On In this mode all arrows are visible.
Arrows Highlight In this mode only those arrows for the component under the mouse are visible.
Arrows Off In this mode no arrows are visible.
NovaScript Frame Toggles script frame visibility.
Information Toggles the information pane, containing documentation for the current level.
About (windows) Shows version number, etc.
Window Cycle Through Windows Cycles focus through all open Nova windows
Bring All to Front Moves all Nova windows forward on the desktop
Help Nova Help Website Brings up this document in a web browser

Toolbars

Main toolbar

The main toolbar duplicates functionalities found in menu items

400xpx

Pallet toggles and contextual help

The next three buttons toggle (open/closed) the Component, Plugin and Code Chip pallets; these pallets are discussed below; the fourth button enables/disables contextual help.

300xpx

Simulation controls and execution/development modes

  • Simulation controls: Capture, load, etc. for executing simulations
  • Stats Selector: Enables use of R statistical package within Nova
  • Timeline view: Timeline view allows forward/backward simulation execution.
  • Automode: When enabled, cause automatic re-execution of simulation when an input parameter changes.
  • Top-level capture: When checked, capture always occurs at the top level regardless of the current model level in view.

600xpx

Execution toolbar

  • Simulation Runtime: user-specified clock parameters and integration method; displays current model time during execution.
  • Simulation Speed: determines real-time simulation speed.

600xpx

Pallets

  • Component Pallet: Select component for insertion onto model canvas. Components are described in Component Guide
  • Plugin Pallet: Select plugin for insertion onto model canvas and/or dashboard. Plugins are described in Plugins
  • Code Chip Pallet: Shows currently defined code chips for insertion onto model canvas. Code chips are described in Code Chips
300xpx 300xpx 150xpx