Engee documentation

UM Cosimulation

Transferring data to a Universal Mechanism and obtaining simulation results from a Universal Mechanism.

blockType: EngeeFunction

Path in the library:

/Interfaces/UniversalMechanism/UM Cosimulation

Description

To work with the block, install/update the support package. equipment.

Block UM Cosimulation It is used to transfer data to a Universal Mechanism and obtain simulation results from a Universal Mechanism.

Ports

Input

# Input signals — BusSignal type input signals
vector

Details
Data types

Float64

Complex numbers support

No

Output

# Output Signals — BusSignal type output signals
vector

Details
Data types

Float64

Complex numbers support

No

Parameters

Параметры

# IP адрес UM: — The IPv4 address where the Universal Mechanism server is located

Details
Default value

"127.0.0.1"

Program usage name

m_ip

Tunable

No

Evaluatable

Yes

# Порт UM: — Universal Mechanism Server port

Details
Default value

7489

Program usage name

m_port

Tunable

No

Evaluatable

Yes

# Размер буфера приёма: — the sum of the dimensions of the receiver’s input signals in a Universal Mechanism

Details
Default value

24

Program usage name

m_recv_buf_len

Tunable

No

Evaluatable

Yes

# Количество входных сигналов: — the number of signals in the bus transmitted to the input of the block

Details

The description is missing.

Default value

3

Program usage name

m_num_input_signals

Tunable

No

Evaluatable

Yes

# Количество выходных сигналов: — the number of signals in the bus received at the output of the unit

Details
Default value

3

Program usage name

m_num_output_signals

Tunable

No

Evaluatable

Yes

# Имена входных сигналов: — names of the signals in the input bus

Details
Default value

(:signal1, :signal2, :signal3)

Program usage name

m_input_signal_names

Tunable

No

Evaluatable

Yes

# Имена выходных сигналов: — names of the signals in the output bus

Details
Default value

(:signal1, :signal2, :signal3)

Program usage name

m_output_signal_names

Tunable

No

Evaluatable

Yes

# Шаг расчёта, с: — block calculation step in seconds

Details

Cannot be Inherited (-1).

Default value

0.01

Program usage name

m_sample_time

Tunable

No

Evaluatable

Yes