Engee documentation

What’s new in 26.1

Date of the release: January 2026

rn main User experience

n new Arduino and STM32 support packages

Support packages for running models on the Arduino and STM32 platforms are now available in Engee. This is made possible by the support packages for embedded systems in Engee.Integrations. Study the documentation for Arduino support package and STM32 support package to learn about all the features.

Additional information about the features of the support packages, such as:

  • Blocks for working with peripherals;

  • Automatic assembly and launch of models in independent mode;

  • Interactive mode for launching models on targets with the ability to change parameters and record signals;

  • Examples of working with targets;

  • A mechanism for supporting user devices.

And much more is available in the webinar. Embedded Systems Support Package!

image1

n new Enhanced integration with external software

This release has expanded the list of partner software that can now work effectively with Engee.:

  • THE LOGO

  • Euler

For more information about their integration, see rn edm Hardware support, interfaces, and external integrations.

image4


rn calc Mathematical Computing environment

n new Added trim function to library for TAU

We have added the trim function to Engee, which allows you to search for operating points of your dynamic system model. The trim function is a tool for automatically searching for steady‑state model states and corresponding control actions. The command returns the found state, input values, and diagnostic convergence data, which speeds up the selection of operating points.

image3


rn mod The modeling environment

u update Sampling rates 2.0

Redesigned the tool for highlighting different sampling rates in models:

  1. Fixed the illumination of the physical blocks, now only the colors of the block borders change. We also optimized the color palette for a better perception.

  2. The backlight legend interface has been completely redesigned, making it clearer and more convenient. We have simplified a number of elements and added the ability to adjust the backlight. We also added the "Time/Frequency" element.

  3. Added links to sources producing frequencies for a quick and convenient transition.

1

n new Simplify working with simout

We have implemented a long-awaited feature. Now you can work with the simout variable is not only using script editor interactive script icon, but also with the help of interface tools: right in variable window variables article 2 1 open the recorded data, select the signal of interest and plot it, create a DataFrame or open it in data inspector data inspector icon. Very convenient!

2

u update Model Data Editor — functionality extension

Added the ability to edit fields in a specialized application to quickly edit the properties of various elements (signals, input/output ports, parameters) of the model using a tabular interface. — model data editor model data editor. Now it will be more convenient to adjust the signals of your models!

3

u update Drag-and-drop copying does not affect the clipboard

Previously, when working with blocks on the canvas, items selected by pressing Ctrl and dragging could get to the clipboard. We fixed this, and now you can quickly insert various frequently used blocks using two different methods independently.


rn blocks New blocks and updates

Satellite Systems
RF
Two Phase Fluid
Navigation

AHRS

Coordinate Transformation Conversion

Mixed-Signal
Isothermal Liquid
Thermal Liquid
Electrical
Basic
Interfaces


rn so func Library updates and fixes

Aerospace Systems

System objects:

  • EngeeAerospace.CentralBodyOptions

Signal processing

System objects:

  • EngeeDSP.NotchPeakFilter

  • EngeeDSP.GroundStation

  • EngeeDSP.VariableBandwidthIIRFilter

  • EngeeDSP.VariableBandwidthFIRFilter

  • EngeeDSP.AdaptiveLatticeFilter

  • EngeeDSP.ChannelSynthesizer

Functions:

RF components

Functions:

  • lcladder

  • abcdparameters

  • abcd2s

  • abcd2z

  • z2abcd

  • abcd2y

  • y2abcd

  • h2abcd

  • abcd2h

  • s2abcd


rn codegen Code generation

n new Verification support for multitasking models

Now when code verification in the generated block C Function all functions are automatically called — the entry points to the model. This allows for automatic verification of multitasking models, for which several step functions are generated for different calculation steps.

n new Support for passing parameters to the StartCode of the C Function block

Now the block parameters are passed as arguments to the block initialization code C Function (StartCode). Previously, these parameters were passed only to the OutputCode. This allows for more flexible development of blocks to support microprocessor peripherals.


rn edm Hardware support, interfaces, and external integrations

n new Integration with LOGOS software

Now in Engee.Integrations Cosimulation support with LOGOS software is available. We have added new documentation section on integration with LOGOS and community article. This expands Engee’s capabilities to integrate with third-party modeling environments for calculating problems of hydrogas dynamics, heat transfer, strength analysis, and electromagnetic radiation.

image5

n new Integration with the EULER software

Now in Engee.Integrations Cosimulation support with the EULER software is available. We have added new documentation section on integration with EULER. A demo project is also available in Community. This expands Engee’s capabilities to integrate with third-party modeling environments for analyzing the operation of mechanical systems that include complex kinematics, large movements, rigid and deformable structural elements.

image6


rn ritm Running models on rhythm

n new Blocks to support ARINC-429

The RHYTHM blocks library is now available blocks to support the ARINC-429 protocol:

image2

i important Support for external artifacts in C Function blocks

Now, when using C Function blocks in the model with external artifacts (for example, referring to individual .c source files or libraries), all these artifacts will be automatically transferred to the RHYTHM during model assembly. This greatly simplifies working with *C Function blocks containing external dependencies. In addition, optimization has been carried out, and now the C Function blocks that have not changed will not be compiled on the RHYTHM again.