Interface
When you start an Engee session, a workspace opens that includes the following elements:
To display the simulation tools (#5, 6, 7, 8, 9, 10, 11), click the "Modeling environment" switch in the "Interface settings" |
-
The canvas is the workspace on which the models are built;
-
Programming section - a set of tools for working with code, consisting of script editor
, command line
and a window model diagnostics
;
-
Files and Variables section - a set of tools for working with files and variables, consisting of file browser
and variable window
;
-
Apps
- a set of applications consisting of data inspector
, RITM.Manager
, digital filter editor
, Radar Equation Calculate
and Calculation of power grid modes
. These applications open in a separate browser tab;
-
Block Library
- a set of blocks of Engee from which models are built;
-
Simulation control section - a set of options for controlling the models. This panel starts
, stops
, compiles
models and adjusts their simulation time;
-
Code generation
- a tool for generating code from models. Generation is implemented for C, Chisel and Verilog (HDL) languages. Read more about code generation in Engee in the article Code generation;
-
Switch target platform
- switch workspace target platform between Engee (by default) and RITM.Manager. For more information about RITM operation in the Engee workspace, see the article Model settings;
-
Model Navigation Pane is a panel for selecting the desired model and navigating through the hierarchy within a particular model;
-
Model Data Editor
- is a tool for managing model signals. For more details, see the article Model Data Editor;
-
Settings and visualisation section - a set of tools consisting of physical variables window
, settings window
and graphs window
;
-
Account
- passage to personal cabinet of the user;
-
Documentation
- going to documentation Engee;
-
Interface settings
- a set of options for customising the workspace. Includes language selection, interface layout, and more;
-
Feedback
- a tool for sending suggestions, bug reports, or requests for new features. It can also be used to restart the Engee kernel;
-
Make screenshot
- a tool for saving snapshots in PNG and SVG formats (not supported in Firefox). Also supported are bookmarks, which allow you to quickly navigate between models and their nesting levels;
-
Scale Adjustment - adjusts the scale of the canvas without affecting the scale of the interface or browser;
-
Status bar - displays the current state of the model, the selected solver, the simulation time and its progress. It also allows you to navigate to tabs settings windows
.
For quick navigation through the workspace and in each tool, we recommend to read the article on hotkeys Engee. |
Customising the interface
In Engee you can customise the interface (the arrangement of windows on the canvas) yourself or use ready-made options:
-
To customise it yourself, move the desired window: left-click on it and drag it to one of the proposed locations in the workspace:
Several tools can be placed together by dragging their titles with the left mouse button to the desired area:
The window you want to work with can be enlarged by double-clicking its name with the left mouse button. Double-clicking again will return the window to its original position:
-
To select a ready-made window layout, open Interface settings
and under the tab Layouts select the appropriate template:
A description of the options for the Interface settings
tool is provided below:
List of options of the "Interface Settings" window
-
Modeling environment - enables/disables Engee modelling tools.
-
Language - switches the interface between Russian and English languages.
-
Dark theme (experimental) - enables dark theme in the workspace.
-
Font settings - opens the Engee workspace font configuration window.
-
Layouts - displays a preset version of the interface:
-
Standard
- opens the main tools of the Engee workspace, namely:
-
File Browser with variable and block library tabs;
-
Script editor and command line;
-
Graphs and settings windows.
-
-
Programming
- opens variables and script editor.
-
Testing
- opens the script editor and graphs window.
-
Modeling
- opens the blocks library and settings.
-
Simulation
- closes all workspace tools.
-
Save current layout - saves the Engee interface layout. It is possible to save multiple templates:
->
-
-
Grid - includes grid on canvas.
-
All block labels - includes captions of model blocks.
-
Selecting objects with the left mouse button - enables selection of objects using LKM (by default it is disabled). When activated, allows to select the area with objects by holding the left mouse button to move them.
-
-
Select objects in a convenient way - with Shift or left mouse button pressed. To do this, switch on the option Selecting objects with the left mouse button in the window "Interface settings"
.
Appearance
In addition to interface settings, you can control the appearance of the workspace:
-
Change the text and borders of model blocks:
-
Change the size of interface fonts:
-
Signalling signals:
-
Interface windows can be detached to open in a new browser window and moved across the entire monitor screen, not just within the Engee workspace:
-
Add annotations using markup to make the workspace more visual:
-
Arrange tabs vertically in charts, settings, callbacks, and the script editor:
->