Документация Engee

Пакет поддержки PragmaSoft Studio

Пакет поддержки PragmaSoft Studio обеспечивает работу Engee с ПО PragmaSoft Studio с помощью блоков библиотеки Программная среда PragmaSoft. Пакет работает поверх подсистемы Engee.Интеграции и позволяет настраивать обмен данными: выбирать сигналы для передачи на каждом шаге расчета, формировать единый пакет и передавать его по сети.

На стороне PragmaSoft Studio необходимо заранее определить список принимаемых сигналов с указанием их имен, типов и размеров в байтах. Это необходимо для корректной распаковки пакета поддержки PragmaSoft Studio.

Требования

  • Установлена и запущена подсистема Engee.Интеграции.

  • На стороне PragmaSoft Studio заранее определён список принимаемых сигналов с указанием их имён, типов и размеров в байтах (для корректной распаковки пакета).

  • Поддерживаемые типы данных: float32, float64, int32, int64.

Быстрый старт

  1. Установите или подключите подсистему Engee.Интеграции как показано в статье.

  2. В каталоге установки PragmaSoft Studio, рядом с .exe файлом, создайте файл settings.cfg:

    Program Files (x86)/Avionics and Software/PragmaSoftStudio %version%/settings.cfg
  3. В settings.cfg укажите список сигналов в формате:

    имя_сигнала размер_в_байтах тип_данных

    Например:

    angle 8 float64
    level 4 int32
    roll 4 float32
    pitch 4 float32
  4. Запустите визуализацию в PragmaSoft Studio и модель в Engee.

Размер буфера приёма данных по умолчанию ограничен 4080 байт.

Полезные ссылки