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

UM Cosimulation

Передача данных в Универсальный Механизм и получение результатов косимуляции из Универсального Механизма.

Тип: EngeeFunction

Путь в библиотеке:

/Interfaces/UniversalMechanism/UM Cosimulation

Описание

Для работы с блоком установите/обновите пакет поддержки оборудования.

Блок UM Cosimulation используется для передачи данных в Универсальный Механизм и получения результатов косимуляции из Универсального Механизма.

Порты

Вход

# Input signals — входные сигналы типа BusSignal
вектор

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Выход

# Output Signals — выходные сигналы типа BusSignal
вектор

Details
Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Параметры

# IP адрес UM: — IPv4 адрес, на котором находится сервер Универсального Механизма

Details
Значение по умолчанию

"127.0.0.1"

Имя для программного использования

m_ip

Настраиваемый

Нет

Вычисляемый

Да

# Порт UM: — порт сервера Универсального Механизма

Details
Значение по умолчанию

7489

Имя для программного использования

m_port

Настраиваемый

Нет

Вычисляемый

Да

# Размер буфера приёма: — сумма размерностей входных сигналов приемника в Универсальном Механизме

Details
Значение по умолчанию

24

Имя для программного использования

m_recv_buf_len

Настраиваемый

Нет

Вычисляемый

Да

# Количество входных сигналов: — количество сигналов в передаваемой на вход блока шине

Details

Описание отсутствует.

Значение по умолчанию

3

Имя для программного использования

m_num_input_signals

Настраиваемый

Нет

Вычисляемый

Да

# Количество выходных сигналов: — количество сигналов в получаемой на выходе блока шине

Details
Значение по умолчанию

3

Имя для программного использования

m_num_output_signals

Настраиваемый

Нет

Вычисляемый

Да

# Имена входных сигналов: — имена сигналов во входной шине

Details
Значение по умолчанию

(:signal1, :signal2, :signal3)

Имя для программного использования

m_input_signal_names

Настраиваемый

Нет

Вычисляемый

Да

# Имена выходных сигналов: — имена сигналов в выходной шине

Details
Значение по умолчанию

(:signal1, :signal2, :signal3)

Имя для программного использования

m_output_signal_names

Настраиваемый

Нет

Вычисляемый

Да

# Шаг расчёта, с: — шаг расчета блока в секундах

Details

Не может быть Inherited (-1).

Значение по умолчанию

0.01

Имя для программного использования

m_sample_time

Настраиваемый

Нет

Вычисляемый

Да