Engee documentation

What’s new in 0.6.0

Maths environment

Many small improvements in file and text handling

  • Added the ability to save state with Ctrl+S combination not only in interactive scripts, but also when editing text files and functions.

  • Improved code highlighting in complex constructions. Now the editor will not be confused and will always highlight functions even in complex scripts.

  • Fixed vertical scrolling - now the slider does not turn into a dot when viewing very long files.

  • For .md files there are now view only, edit only and edit with view modes.

The logic of Ctrl+C/Ctrl+V in the command line has been improved and optimised

Expanded the number of keyboard shortcuts for working with the command line. The following new combinations are now available:

  • Copy:

    • Ctrl+Shift+C

    • Ctrl+C

    • Cmd+C

  • Paste:

    • Ctrl+Shift+V

    • Ctrl+V

    • Cmd+V

If text is not selected, the current command is interrupted by pressing Ctrl+C. Copy/paste commands via the standard browser context menu have also become available.

New terminal improvements

  • Improved stability of the Ctrl+V command in different browsers for pasting commands into the command line.

  • Made automatic adjustment of the terminal content, it adjusts to the window size.

  • Fixed incorrect output of multidimensional arrays as a result of get_results method.

Improvements in data visualisation and charts

  • Changed the behaviour of double-clicking on a chart during smart zoom. It now allows you to quickly return to the original scale of the graph if you zoom in closer or select a specific range to analyse the data.

  • Eliminated resetting the simulation progress bar to zero when you change the chart type or position.


Simulation Environment

Improved the appearance of lines and their behaviour when working with physical modelling blocks

Made physical modelling more beautiful and understandable:

  • Rounded corners and connection points for blocks and lines have appeared.

  • Lines are now attached exactly in the centre of the connectors.

  • And the best part: you can partially delete segments of physical networks and then connect blocks to other parts of the network without redrawing all connections.

release notes 0.6.0 13

Smart zoom in simulation

Gigabytes of simulation data will no longer disrupt the stable operation of the graph module in the browser. The new version of Engee visualises only the amount of data that can be correctly displayed by the browser. Zoom in on the graph if more detail is needed. We have also taught smart zoom to work with vectorised data.

release notes 0.6.0 1

Output of data types and dimensionality on signals

Now in the model settings you can enable displaying data types and/or dimensionality of signals on lines. This is necessary to simplify visual debugging, and is especially important for models from which you want to get C code for embedded platforms.

release notes 0.6.0 5

release notes 0.6.0 6

Assembly (compilation) of the model by button

Pressing the Compile button leads to compilation of the model, calculation of sample time, dimensions and data types without starting the model.

release notes 0.6.0 15


Updates and corrections in blocks

Code generation

Added support for C code generation for the following blocks:

Added automatic generation of main function example

Now it is much easier to understand how to integrate the generated code into the external development environment and start working with functions - entry points in the generated code.

Added support for generating code for complex data types

When usage of complex data types in a model in C code will use the standard <complex.h> library from the C99 standard.


Engee ID and My Account services

In Documentation added the ability to highlight text and suggest improvements or fixes

Now you can influence the documentation of our product yourself and suggest your own wording of the text directly to the technical writers, thus helping all users and making the environment better. We have added a special button that allows you to send us your suggestions for improvement as quickly and easily as possible.

Clean the page by pressing Ctrl+Shift+R before usage.

release notes 0.6.0 14

All edits and suggestions go directly to those who translate the documentation into the programming languages used in Engee and to the technical writers. No edit is overlooked! We hope you don’t have to use this feature often, but if you are a perfectionist, we look forward to your suggestions.

Now you can get more space by hiding menus

If for some reason you find the side menu in your personal cabinet disturbing, now you can easily hide it.

release notes 0.6.0 10

Many small improvements in myAlpari

  • Added tooltips for interface elements that don’t fit on the screen.

  • Julia code highlighting was implemented in Documentation.

  • Added a special ribbon for notifications about technical support and other services.

  • Improved the Engee startup status indication.

  • Dozens of other small design improvements for your convenience.

Register and log in to GitLab via Engee ID

We continue to work on integrating Git and Engee. Logging into git.engee.com will now only be available via Engee ID. Other login methods will be disabled.


Bug fixes

  • Fixed borderline case of block Demux on Clark Park conversions.

  • Improved display of support tickets.