Пакет поддержки Универсальный механизм
Пакет поддержки Универсальный механизм обеспечивает работу Engee с решателем UM через клиент-серверную DLL, которая работает в контексте интегрирующего решателя «Универсальный механизм» и обменивается сигналами с Engee. Пакет работает поверх подсистемы Engee.Интеграции.
По умолчанию используются порты:
-
Прием сигналов в UM:
7489 -
Передача сигналов из UM:
7490
Требования
-
Установлена и запущена подсистема Engee.Интеграции.
-
Установлен «Универсальный механизм».
-
Файлы интеграции:
Engee_UM.dllи конфигурацияsettings.cfgразмещены рядом сumsimul.exe. -
Порты
7489и7490доступны локально.
Быстрый старт
-
Установите или подключите подсистему Engee.Интеграции как показано в статье.
-
Создайте файл
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 -
Откройте пример гармонического осциллятора:
samples\tutorial\oscillator. -
В «Универсальный механизм» откройте мастер связи: Инструменты → Интерфейс с внешними библиотеками….
-
Добавьте библиотеку
Engee_UM.dllи сопоставьте входные/выходные сигналы с переменными модели в УМ. -
В Engee запустите модель; в «Универсальный механизм» нажмите кнопку «Моделирование». Принятые сигналы будут визуализированы в УМ согласно логике модели.
-
По завершении работы интегрирующего решателя нажмите «Прервать».