Engee documentation

PragmaSoft Studio Support Package

The PragmaSoft Studio support package enables Engee to work with PragmaSoft Studio software using library blocks Software Environment PragmaSoft. The package runs on top of the subsystem Engee.Integrations and it allows you to configure data exchange: select signals to be transmitted at each calculation step, form a single packet and transmit it 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 PragmaSoft Studio support package.

Requirements

  • The Engee subsystem is installed and running.Integration.

  • On the side of PragmaSoft Studio, a list of received signals is predetermined, indicating their names, types and sizes in bytes (for correct packet unpacking).

  • Supported data types: float32, float64, int32, int64.

Quick start

  1. Install or connect the Engee subsystem.Integrations as shown in article.

  2. In the installation directory of PragmaSoft Studio, next to .exe file, create a file settings.cfg:

    Program Files (x86)/Avionics and Software/PragmaSoftStudio %version%/settings.cfg
  3. In settings.cfg specify the 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
  4. 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.