What’s new in 24.7
Release Date: July 2024
General
Engee Community
A good development environment is not only about user-friendly tools and a rich library of features, but also about a strong user community that can provide support and resources for all users, beginners or professionals.
We have built a cosy "home" for the Engee user community - a place where everyone can share their interesting projects, findings, and know-how, ask a question and get a detailed answer.
"Community " makes it very convenient to create a post or share a project directly from the Engee file browser (or from the Git repository), as well as download and open it in your workspace. And we’ve also created a separate section for short questions so you can get the answer you need quickly.
We invite you to visit the Community, familiarise yourself with users' projects and share yours! You can get to it from your personal account or by direct link.
Information banners
Another improvement for your convenience - information banners in your personal cabinet. We will inform you about the most important news, events and interesting available methodological materials so that you won’t miss anything. The banners will also display the most important system notifications related to your account.
Maths computing environment
Masks for code cells
We have implemented a new functionality that we are very proud of - masks for code cells in interactive scripts. They allow you to parameterise your code in a convenient and beautiful way. You will no longer need to search for the required parameter in the code text, and you will always be sure that you are editing exactly the parameter you want. You can change parameters using standard interactive elements and input fields, sliders, drop-down menus, etc.
For more information about usage of masks, see here.
Modifications to the Variables window
We have seriously improved the Variables window :
-
Now only variables are displayed in the working area, and we have added icons for their different types.
-
Functions are now displayed in a separate window and do not interfere with them anymore.
Editor improvements when editing text scripts
In the script editor when editing text files and text scripts there are several handy features that allow you to write code faster:
-
Smart code autocompletion
-
Pop-up help when hovering over functions
-
Transpose long lines of text width-wise in the editor window
Modelling environment
Custom block libraries
Introducing a new functionality - "Custom Libraries " . Custom block libraries are your own collections of blocks that you can use in Engee models. You can include blocks from the Engee built-in libraries
that you often need, as well as custom blocks that you create.
Creating your own libraries is an extremely useful block layout technique that allows you to:
-
Sort blocks and models that are frequently used and already preconfigured by them. You can create subsections of a library by putting blocks into subsystems;
-
Reuse components in models.
For more information about custom libraries, see Engee User Libraries.
Ability to change the colour of directional blocks and subsystems
You can now change the background colour of blocks, as well as their borders and text. This will help make models more readable and, what we especially like, more beautiful. What a beauty!
Redesigned the interface of parameters of physical blocks
Now entering parameter values and their dimensions has become much more convenient and logical. Compare for yourself!
->
Output path to block and model
We have made a very useful feature - output the path to the block and to the model. You can find it in the "Information" tab in the block settings. Now you won’t have to rewrite paths by hand (and you won’t make a mistake) for programme control or other operations with models and blocks.
Data inspector: grouping signals
The recorded signals of physical blocks are now grouped by block, component, port, subcomponent, subcomponent port.
Updates and corrections in blocks
Basic library
[.icon-link].
|
Library of electrical elements
Warmth
[.icon-link].
|
Gaz
[.icon-link].
|
Signal processing
Radars
[.icon-link].
|
Pulse Compression Library |
---|
Phased antenna arrays
[.icon-link].
|
URA Sum and Difference Monopulse |
---|---|
ULA Sum and Difference Monopulse [.icon-link] |
|
Custom FM Waveform |
And also added a setting to the Abs and Saturation blocks that allows you to control event detection.
Updates and fixes in libraries
Phased antenna arrays
System objects:
-
EngeePhased.PhaseCodedWaveform
. -
EngeePhased.FMCWWaveform
. -
EngeePhased.LinearFMWaveform
. -
EngeePhased.RangeDopplerResponse
. -
EngeePhased.StretchProcessor
. -
EngeePhased.CFARDetector
-
EngeePhased.CFARDetector2D
. -
EngeePhased.ShortDipoleAntennaElement
. -
EngeePhased.Radiator
. -
EngeePhased.CrossedDipoleAntennaElement
. -
EngeePhased.CustomAntennaElement
. -
EngeePhased.BackscatterRadarTarTarget
. -
EngeePhased.MFSKWaveform
. -
EngeePhased.FreeSpace
. -
EngeePhased.WidebandLOSChannel
. -
EngeePhased.MatchedFilter
-
EngeePhased.Pulsint
-
EngeePhased.Collector
.
Functions:
-
steervec
-
rangeangle
-
rocsnr
-
rocpfa
-
npwgnthresh
-
albersheim
Radars
*System Objects:
-
EngeeRadar.twoRayChannel
.