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

Пакет поддержки Универсальный механизм

Пакет поддержки Универсальный механизм обеспечивает работу Engee с решателем UM через клиент-серверную DLL, которая работает в контексте интегрирующего решателя «Универсальный механизм» и обменивается сигналами с Engee. Пакет работает поверх подсистемы Engee.Интеграции.

По умолчанию используются порты:

  • Прием сигналов в UM: 7489

  • Передача сигналов из UM: 7490

Требования

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

  • Установлен «Универсальный механизм».

  • Файлы интеграции: Engee_UM.dll и конфигурация settings.cfg размещены рядом с umsimul.exe.

  • Порты 7489 и 7490 доступны локально.

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

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

  2. Создайте файл settings.cfg рядом с umsimul.exe (обычно C:\Program Files\UM Software Lab\Universal Mechanism\9\bin\umsimul.exe) и задайте параметры сигналов:

    MODEL_NAME OscillatorExample
    INPUT_SIGNAL_COUNT 3
    OUTPUT_SIGNAL_COUNT 3
    MODEL_PARAM_COUNT 3
    INPUT_SIGNAL_NAMES dX dY dZ
    OUTPUT_SIGNAL_NAMES Fx Fy Fz
    MODEL_PARAM_NAMES Cx Cy Cz
    INIT_MODEL_PARAM 2000 2000 2000
  3. Откройте пример гармонического осциллятора: samples\tutorial\oscillator.

  4. В «Универсальный механизм» откройте мастер связи: Инструменты → Интерфейс с внешними библиотеками….

  5. Добавьте библиотеку Engee_UM.dll и сопоставьте входные/выходные сигналы с переменными модели в УМ.

  6. В Engee запустите модель; в «Универсальный механизм» нажмите кнопку «Моделирование». Принятые сигналы будут визуализированы в УМ согласно логике модели.

  7. По завершении работы интегрирующего решателя нажмите «Прервать».

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