Engee documentation

Unresolved include directive in modules/ROOT/pages/hardware-euler/euler-cosimulation.adoc - include::ROOT:partial$localization-en/blocks/EngeeFunction_Interfaces_Euler_Euler Cosimulation.adoc[]

{blockLibraryPP_blocksPP_FF_InterfacesFF_EulerFF_EulerSS_CosimulationPP_label}

Transferring data to Euler and receiving simulation results from Euler.

blockType: EngeeFunction

Path in the library:

/Interfaces/Euler/Euler Cosimulation

Description

To work with the block, install/update the support package. equipment.

Block {blockLibraryPP_blocksPP_FF_InterfacesFF_EulerFF_EulerSS_CosimulationPP_label} It is intended for the organization of cosimulation between Engee and Euler. It provides the transfer of input signals from Engee to Euler and the receipt of output data from Euler at each step of the simulation.

Cosimulation configuration

The configuration for the block can be configured in two ways:

  • Manually — filling in the parameters of the block in its settings (composition and names of signals, exchange parameters, etc.).

  • Automatically — by generating the configuration file settings.cfg based on the block parameters.

With automatic generation:

  • Engee finds a model with a block on the canvas {blockLibraryPP_blocksPP_FF_InterfacesFF_EulerFF_EulerSS_CosimulationPP_label};

  • Retrieves parameters from the block;

  • Generates a settings.cfg file with a description of the model and signals;

  • Saves settings.cfg to the selected directory for later use in Euler.

The placement path settings.cfg is critical: the file must be in the same folder as the open Euler project (*.elr), otherwise Euler will not be able to read the configuration.

The integration DLL library can be located in any folder and is connected to Euler using the specified path.

Ports

None.

Parameters

None.