Engee documentation

Engee integration with PragmaSoft Studio

Blocks from the library Software Environment PragmaSoft designed to organize communication with the software PragmaSoft Studio. Specifies which data should be transmitted through the block at each calculation step. This data is combined into a single packet and transmitted over the network.

On the side of PragmaSoft Studio it is necessary to determine in advance the list of received signals with their names, types and sizes in bytes. This is necessary for the correct unpacking of the package.

Setup steps

  1. In the installation directory of PragmaSoft Studio, next to the .exe file, create the 'settings.cfg` file:

    Program Files (x86)/Avionics and Software/PragmaSoftStudio %version%/settings.cfg
  2. In this file, specify a list of signals in the format:

    signal_name size_in_bytes data_type

    For example:

    angle 8 float64
    level 4 int32
    roll 4 float32
    pitch 4 float32
  3. Run the visualization in PragmaSoft Studio and the model in Engee.

The size of the data receiving buffer is by default limited to 4080 bytes.

Supported data types:

  • float32

  • float64

  • int32

  • int64