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
-
Install or connect the Engee subsystem.Integrations as shown in article.
-
In the installation directory of PragmaSoft Studio, next to
.exefile, create a filesettings.cfg:Program Files (x86)/Avionics and Software/PragmaSoftStudio %version%/settings.cfg -
In
settings.cfgspecify the list of signals in the format:signal_name size_in_bytes data_typeFor example:
angle 8 float64 level 4 int32 roll 4 float32 pitch 4 float32 -
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. |