Engee documentation

What’s new in 24.5

Release date: May 2024

rn main General

n new New documentation design

The appearance of the documentation has become modern, beautiful and concise. The documentation home page is now very functional and allows you to quickly access the most necessary and demanded sections. We like it very much, we hope that you will appreciate it too.

image8

n new Hints for interface elements

We made for you pop-up tooltips for interface elements. Now you will know exactly what a button or a menu item is responsible for.

image14


rn calc Maths computing environment

n new Interactive content for scripts

Implemented a very handy tool for you to navigate through the contents of a script. The content is generated automatically based on the formatting of the text of the sections. You can quickly jump from one section of the script to another, execute it or delete it. You can also quickly create a new section.

image12

n new Possibility to open a "broken" interactive script

Sometimes it happens that part of the file data is lost during transmission over the network and scripts stop opening in development environments. This can carry a great risk of loss of development work and time spent on development. To minimise such losses, we have made it possible to open a "broken" script in text form. This way you can get access to its contents.

image5


rn mod Modelling environment

n new New library - Radars

We have highlighted a new library - Radars. It will contain algorithms and tools for the design, simulation, analysis and testing of multifunction radar systems. As the library is populated, it will include models of transmitters, receivers, propagation channels, targets, jammers, and interference. It will allow radar modelling at different levels of abstraction, using probabilistic and complex envelope models.

image7

n new Iterative execution of Engee models

Another feature for accurate debugging that we’re sure a lot of people are waiting for. We have implemented the ability to perform step-by-step debugging of Engee dynamic models. To do this, you need to enable this kind of model execution in its settings. In the menu you can adjust the number of steps, as well as the time (in milliseconds) of the step when iteratively executing models. You will now be able to move forward or backward in the modelling process and track the results with each step.

image3

image15

n new Displaying variable types in block settings

We have implemented one more very convenient function - display of variable types in block settings when changing and saving them. Also the pop-up menu will now display the type of parameters value, if it is set by vector or matrix.

image4 image9

image11

n new Changed the principle of saving block parameters

By default, parameter changes are saved by pressing Enter, but now, to be sure, the user can disable automatic saving and apply changes manually.

image2

n new Displaying block names

Previously, the Engee canvas displayed the names of blocks whose name was changed, but now for your convenience we have added the ability to display the names of all blocks.

image10

i important Improved Solver Configuration

Engee uses local solvers in conjunction with a global solver to compute physical networks, a well-known approach that allows large complex models to be computed in a reasonable amount of time. Moreover, a single physical network can be divided into several smaller networks connected by directional signals, and a local solver can be used for each.

We have added support for discrete local solvers, representing the physical network as a discrete black box for the global solver. This allows for even greater speedup with often acceptable loss of accuracy, which is especially relevant for real-time computations on the RITM CPM.

image6

image13

u update Changed the numbering of runs in the Data Inspector

Now, when you delete a run, the numbering is saved and does not start again. When several different models are run sequentially, the runs are also numbered sequentially.

n new Possibility to control modelling with hotkeys

Added keyboard shortcuts for controlling simulations on the canvas:

Command Key Combinations

Start simulation

m+r

Pause simulation

m+p

Stop simulation

m+s

u update Fixed indentation in block library

Fixed indents in the block library, now they look neater and more logical as they reflect different levels of nesting of libraries.

image1


rn blocks Updates and corrections in blocks

Basic library
5g
Communication systems

[.icon-link]. dqpsk modulator baseband

DQPSK Modulator Baseband

Phased antenna arrays
Signal processing
Library of electrical elements
Isothermal liquid
Thermal liquid

Also:

u update Renamed sections of the physical modelling libraries to accurately reflect their purpose and content.

u update Expanded the flexible parameter setting for a number of blocks.

u update For some blocks in the following sections of the base library, developed the ability to change parameters during simulation:

u update Added SampleTime inheritance override interfaces to Engee Function.

u update Updated parameters settings of C Function block.

u update For clarity and convenience, divided the block Controlled Reservoir from the isothermal liquid library into Reservoir and Controlled Reservoir blocks.