Engee documentation

Engee for Professionals

Description

The Engee for Professionals course is designed for those who have already acquired the initial skills of working with the Engee platform and want to learn how to work professionally in the Engee computing environment. In this course, you will learn all the subtleties of working with the text and code cell editor, the use of code cell masks, study in detail the variable window, graph window and the Data Inspector application, learn how to integrate code in MATLAB, Python and Fortran languages into scripts, learn programmatic control of scripts and simulation, as well as working with Git.

Each section contains a theoretical part and self-study tasks.

Knowledge requirements: completion of the courses Welcome to Engee and Visual Simulation.

Total course time: ~ 4 hours.

Course program

Text cell editor

We study working with scripts and with the text cell editor: visual editor, Markdown markup, cell hiding and content. You will learn how to create documents with complex formatting containing headings, lists, formulas, citations, code, links, images, tables, notes, etc.

Code cell editor

Working with the code cell editor, starting, stopping, and saving scripts is studied. Special attention is paid to the creation and use of code cell masks.

The variables window

The methods of creating variables in Engee, the interface of the variables window, and editing scalars, vectors, and matrices in the variables window are studied.

Signal visualization

Various ways of visualizing signals in Engee models are being studied: signals in the time and frequency domain, the dependence of one signal on another, signals in tabular form, a time domain frame, a constellation diagram, an array plot, an eye diagram, and an intensity scope. Signal visualization tools and graph export methods are also studied.

Data Inspector

The work with the Data Inspector application is studied: the signal area, the graph area, the storage and loading of runs, typical scenarios for the practical application of Data Inspector.

Integration of external code

The integration of MATLAB and Python code into Engee is studied in detail, as well as an overview of the integration of Fortran code.

Programmatic control

Programmatic control of scripts and simulation (programmatic control of model files, programmatic control of model simulation, programmatic editing of models) and programmatic processing of simulation results are studied.

Working with Git

A general information about version control systems is provided, the creation of a remote repository hosted by GitLab Engee, working with Git in the command line, in the file browser, and in interactive Engee scripts are studied.