Engee 文档

UM 仿真

将数据传输到通用机制,并从通用机制获得仿真结果。

blockType: EngeeFunction

图书馆路径:

/Interfaces/UniversalMechanism/UM Cosimulation

资料描述

要使用该块,请安装/更新支持包。 设备

UM 仿真 它旨在组织 AnyMath 和通用机制(UM)软件包之间的协同仿真。 它向心智模型提供输入信号,并在模拟的每个步骤提供输出数据。

共仿真配置

块的配置可以通过两种方式进行配置:

  • * 手动*--通过在其设置中填写块参数。

  • * 自动*(通过软件控制)--通过生成配置文件。

    以下调用用于自动生成
    using Main.EngeeDeviceManager.INTEGRATIONS_API.UM
    UM.generate_cfg_file("/user/example_UM.engee")

执行此命令时:

  • 该脚本在画布上找到一个带有块的模型 UM 仿真 ;

  • 从块中提取参数;

  • 自动生成配置文件;

  • 将其放置在"UM Path"参数中指定的目录中。

    安装的通用机制的bin文件夹必须指定为对应于用户使用的特定版本的路径。

港口

输入

# 输入信号 — BusSignal类型输入信号
`向量'

Details
数据类型

'漂浮64`

复数支持

非也。

输出

# 输出信号 — BusSignal类型输出信号
`向量'

Details
数据类型

'漂浮64`

复数支持

非也。

参数

主要组别

# IP адрес UM: — 通用机制服务器所在的IPv4地址

Details
默认值

"127.0.0.1"

程序使用名称

m_ip

可调谐

可计算

# UM: — 通用机制服务器端口

Details
默认值

7489

程序使用名称

m_port

可调谐

可计算

# Размер буфера приёма: — 通用机制中接收器输入信号的尺寸之和

Details
默认值

24

程序使用名称

m_recv_buf_len

可调谐

可计算

# Имена входных сигналов: — 输入总线中的信号名称

Details
默认值

(:FX, :FT)

程序使用名称

m_input_signal_names

可调谐

可计算

# Имена выходных сигналов: — 输出总线中的信号名称

Details
默认值

(:fx, :fy, :fz)

程序使用名称

m_output_signal_names

可调谐

可计算

# Начальные параметры — 传递给通用机制的参数的初始值的字符串

Details

一个字符串,其中包含启动仿真时传递给通用机制的参数的初始值。 用于设置通用机构模型的初始参数。 当建立连接并在计算开始前应用时,将传输这些值。 它表示配置文件的内容,以文本形式指定。

默认值

()

程序使用名称

m_init_param_names

可调谐

可计算

# Путь к УМ — 通用机制的已安装可执行文件或目录的路径

Details

通用机制的已安装可执行文件或目录的路径。 它用于指定通用机制在文件系统中的位置。 此路径用于启动或连接到UM可执行环境以组织仿真。

建议指定文件夹的路径。 相应版本的已安装通用机构。 例子:: C:\Program 文件\UM软件实验室\通用机制\10\bin.
默认值

"C:\\Program Files\\UM Software Lab\\Universal Mechanism\\10\\bin\\"

程序使用名称

m_um_path

可调谐

可计算

# Шаг расчёта, с: — 块计算步骤

Details

以秒为单位的块计算步骤。 不能继承(-1).

默认值

0.01

程序使用名称

m_sample_time

可调谐

可计算

# Включить профилирование — 收集有关仿真执行的性能和参数的数据

Details

它包括关于仿真执行的性能和参数的数据的收集。 当该选项处于活动状态时,将在通用机制的bin文件夹中创建一个文件。 engee_logs.txt的。

以下内容写入文件:

  • 在通用机制中调用的过程;

  • 每个步骤的当前模型时间* 工程师*;

  • 当前模型时间头脑;

  • 换的输入输出参数。

文件的内容存在,直到用户单击通用机制中的"中止"按钮。 之后,该文件被清除,日志变得不可用。

该机制主要用于诊断。 如果出现问题,建议将日志文件传输到技术支持以加速故障排除。

默认值

true (已开启)

程序使用名称

m_is_diagnostic

可调谐

可计算

# Сгенерировать конфигурационный файл — 生成设置。用于仿真的cfg文件

Details

阅读文章中有关使用生成文件的更多信息 支持包是一种通用机制.

默认值

程序使用名称

m_gen_cfg

可调谐

可计算