Interface

From LabRPS Documentation
Revision as of 05:11, 19 August 2022 by LabRPS (talk | contribs)
Jump to navigation Jump to search

Introduction

The LabRPS interface is based on Qt, a well known graphical user interface (GUI) toolkit, particularly used in Linux, but also available in Windows and MacOS.

File:LabRPS interface base divisions.svg

Standard interface in v0.001.

The main window of the application can be roughly divided into 15 sections:

  1. The main view area, which can contain different tabbed windows
  2. The 3D graph view, normally embedded in the main view area
  3. The 2D graph view, normally embedded in the main view area
  4. The Table view, normally embedded in the main view area
  5. The Matrix view, normally embedded in the main view area
  6. The Note view, normally embedded in the main view area
  7. The upper part of the combo view, which includes the visual objects tree view and the RPS objects tree view
  8. The lower part of the combo view, which includes the Visual objects property editor and RPS objects property browser
  9. The result log view
  10. The Scripting console
  11. The project explorer view
  12. The status bar
  13. The toolbar area, see the following information on the toolbars
  14. The Phenomenon selector, which itself is inside a the simulation toolbar
  15. The standard menu

Components of the interface

Like many pieces of software, LabRPS includes a standard menu bar, and then a series of toolbars and panels where the user tools are found.

Menus

The standard menus are: File, Edit, View, Scripting, Input, Simulation, Output, Help.

Toolbars

The standard toolbars that appear in the interface are:

  • File toolbar: tools to work with files, open, save, import, export documents actions.
  • Edit toolbar: tools to work with files, copy, paste, undo and redo actions.
  • Table toolbar: tools to work with table, work on rows and colums.
  • Matrix toolbar: tools to work with matrices.
  • 2D Plot toolbar: tools to work with 2D graphs.
  • 3D Plot toolbar: tools to work with 3D graphs.
  • Input toolbar: tools to work with simulation data input.
  • Simulation toolbar: tools to control the simulation options.
  • Output toolbar: tools to work with simulation data output.

These can be turned on and off by right clicking on an empty space on one of the toolbars and choosing the desired element, or from the menu, View → Toolbars.

Panels

The main panels that allow working with objects are:

With the exception of the main view area, all can be turned on and off by right clicking on an empty space on one of the top toolbars and choosing the desired element, or from the menu, View → Panels.