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 main documentation page is now very functional and allows you to quickly access the most necessary and sought-after sections. We really like it, we hope that you will appreciate it too.

image8

n new   Hints for interface elements

We have created tooltips for interface elements for you. Now you will know exactly what a particular button or menu item is responsible for.

image14


rn calc   Mathematical Computing environment

n new   Interactive content for scripts

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

image12

n new   The ability 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 great risks of losing groundwork and time spent on development. To minimize such losses, we made it possible to open the "broken" script in text form. This way you can access its contents.

image5


rn mod   The modeling environment

n new   New library – Radars

We have allocated a new library – Radars. It will contain algorithms and tools for designing, simulating, analyzing, and testing multifunctional radar systems. As the library gets bigger, it will include models of transmitters, receivers, distribution channels, targets, jammers, and jammers. It will allow radars to be modeled at different levels of abstraction using probabilistic models and models based on a complex signal envelope.

image7

n new   Iterative execution of Engee models

Another feature for precise debugging, which we are sure a lot of people are waiting for. We have implemented the ability to perform step-by-step debugging of dynamic Engee models. To do this, you need to enable a similar version of the model in its settings. In the menu, you can adjust the number of steps, as well as the time (in milliseconds) of a step during iterative execution of models. Now you can move forward or backward in the simulation process and track the results at each step.

image3

image15

n new   Displaying the types of variables in the block settings

We have implemented another very convenient feature – the output of variable types in the block settings when they are changed and saved. Also, the pop-up menu will now display the type of parameter value if it is set by a vector or matrix.

image4 image9

image11

n new   Changed the principle of saving block parameters

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

image2

n new   Displaying block names

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

image10

i important   Improved Solver Configuration

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

We have added support for discrete local solvers representing the physical network as a discrete black box for the global solver. This makes it possible to achieve even greater acceleration with an often acceptable loss of accuracy, which is especially important for real-time calculations on KPM RHYTHM.

image6

image13

u update   Changed the numbering of runs in the Data Inspector

Now, when deleting a run, the numbering is saved and no longer starts over. When running several different models sequentially, the runs are also numbered sequentially.

n new   The ability to control the simulation using hotkeys

Added keyboard shortcuts to control the simulation on the canvas:

Team Keyboard shortcuts

Running the simulation

m+r

Pause the simulation

m+p

Stopping the simulation

m+s

u update   Fixed the margins in the block library

The margins in the block library have been fixed, and now they look neater and more logical, as they reflect different levels of library nesting.

image1


rn blocks   New blocks and updates

The basic library
5g
Communication systems
Phased array antennas
Signal processing
Library of Electrical Elements
Isothermal liquid
Heat-conducting liquid

And also:

u update The sections of the physical modeling libraries have been renamed so that they accurately reflect their purpose and content.

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

u update For some blocks of the following sections of the basic library, we have developed the ability to change parameters during simulation:

u update Added interfaces for overriding inheritance of SampleTime in Engee Function.

u update Updated the block settings C Function.

u update For clarity and convenience, we have divided the block Controlled Reservoir from the isothermal fluid library to the Reservoir and Controlled Reservoir blocks.