Engee documentation

What’s new in 24.12

Release date: December 2024

rn main General

n new Interface font size

We have implemented the ability to fine-tune the font size of Engee environment to suit your needs. In the interface settings in a special menu you can change the font size in the interface, code editor and model editor separately. Those who like to customise everything will be very happy again!

image5


rn calc Maths computing environment

i important Executing selected code in the Editor

Now you can, while writing and debugging code in your interactive scripts, quickly select and execute code via the right-click context menu. The code will execute in command line, you can quickly evaluate the result and debug the code if something went wrong.

image a

i important New row numbering in cells

Changed the system of line numbering in interactive scripts. Now the numbering starts not from the beginning of the file, but from the beginning of the cell. This will make it easier to find the necessary line when debugging.

image2

n new Safe mode for HTML documents

For your security, we’ve added the ability to prevent JavaScript code that is contained in an HTML document from running. To avoid potential risks, safe mode will be enabled by default, but if you trust the source, you can now allow the code to run.

image3


rn mod Modelling environment

n new Normal model run mode

Implemented the ability to select a mode that defines the way the simulation is run, balancing the speed of model initialisation with the speed of calculation. Two modes are now available:

  • Fast Initialisation - a mode in which the model runs as fast as possible due to simplified typing and disabling optimisations. It is suitable for debugging large models, when you need to minimise the simulation startup time, e.g. when the model structure changes frequently;

  • Fast counting - a mode intended for maximum reduction of computation time due to deeper code optimisation and high degree of specialisation of computational algorithms. It is most suitable for final calculations or simulations where high performance and minimal computation time are important.

image8

u update New design of the quick block search field

We have updated the design of the quick search field for blocks on canvas. Look how neat and beautiful it became.

image1

n new Resizing Graphs

We have improved Graphs graphs icon 1 and made working with them much more convenient. Now you can resize (shrink and unshrink) the field of an individual chart in the corresponding module to fit more charts or, on the contrary, to examine them in detail.

image6

n new "Dragging and dropping" a signal onto a Chart

It is now possible to quickly and conveniently display a signed and recorded signal on a chart. Just drag it to the chart window field and enjoy the result.

image4

u update Data inspector: advanced settings for signal visualisation

We have extended the number of settings for visualising recorded signals data inspector. You can now select colour, line thickness or marker directly from the signal selection menu.

image7

u update Data inspector: saving data to a file

Sometimes you may want to save a work session in data inspector to a file so that you can load it later and return to the signal studies. We have implemented this convenient feature for you. You can do it directly in the Data Inspector application itself. The session file will be stored in file browser file browser 7.

image b

Fixed a minor inconvenience and now model-links support your models containing the blocks Finite Automata - Chart.


rn so func Updates and corrections to libraries

Phased antenna arrays

System objects:

  • EngeePhased.MUSICEstimator2D.

Functions:

  • plotResponse.

Signal processing

Functions:

  • spectrogram.


rn codegen Code generation

n new Support for disabled (commented) blocks

The code generator now supports disabled (commented out) blocks in the model. More information about disabling blocks is available in documentation.

n new Support for extended features of C Function block

The code generator now supports advanced C Function block options: Shared Code panel, setting Work Variables and setting Function Name. More information about these features is available in the block documentation C Function.


rn ritm Running models on RITM

u update Accelerated visualisation of recorded signals from RITM

Significantly accelerated visualisation and drawing of recorded signals in the graph window. Now it is even more convenient to work with signals in interactive mode on RITM.


rn doc Documentation

n new Added Russian translations for the following Julia libraries:

n new Added new articles:

u update Updated articles:

Also updated the State Machines articles section and screenshots of Personal Profile articles.