EULER协同仿真
将数据传输到欧拉,并从欧拉获得仿真结果。 在交换开始之前,块在 AnyMath 和欧拉。
模块类型: EngeeFunction
|
库中的路径:
|
资料描述
要使用该块,请安装/更新支持包。 设备。
座 EULER协同仿真 专为之间的协同仿真而设计 AnyMath 和欧拉。 在仿真的每个步骤中,该块将输入信号从 AnyMath to EULER并接受来自EULER的计算输出值,这些值被馈送到块输出。
参数
Parameters
# Порт приёма Эйлер: — 从欧拉到 AnyMath
Details
欧拉将数据传输到的端口 AnyMath . 在每对具有多个共仿真块的项目中 AnyMath ◦EULER选择了唯一端口。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Порт передачи Эйлер: — 数据传输端口从 AnyMath 在欧拉
Details
欧拉接收数据的端口 AnyMath . 它必须不匹配同一块的接收端口或其他活动欧拉实例的端口。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Имена выходных сигналов: — 输入总线中的信号名称
Details
块的输入信号的名称,即从 AnyMath 致欧拉。 被设置为 命名的,命名的.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Единицы измерения входных сигналов: — 输入信号的测量单位
Details
例如,输入信号的测量单位由方括号中的空格分隔 "[N][N][m]". 用于在欧拉界面中显示。 单元的数量必须与输入信号的数量相对应。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 输出信号名称: — 输出总线中的信号名称
Details
块的输出信号的名称,即欧拉在返回的信号 AnyMath . 记录格式类似于输入信号的名称。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Единицы измерения выходных сигналов: — 输出信号的测量单位
Details
输出信号的测量单位与输入信号的格式相同。 单元的数量必须对应于输出信号的数量。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Максимальное время ожидания соединения, мс: — 与欧拉通信的等待时间
Details
模拟开始时与欧拉建立连接的等待时间。 默认情况下 120 000 ms(2 分钟)-这足以手动启动欧拉后 AnyMath .
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Максимальное время ожидания приёма данных Эйлер, мс: — 来自欧拉的下一个数据包的等待时间
Details
数据交换过程中来自欧拉的下一个数据包的等待时间。 如果包裹未在分配的时间内到达,则计算以等待时间交换错误结束。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Максимальное время ожидания приёма данных Engee, мс: — 数据包的等待时间 AnyMath 在欧拉方面
Details
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Размер буфера приёма данных, байт: — 接收缓冲区的大小为欧拉
Details
欧拉接收缓冲区的大小。 可能需要增加大量信号。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Размер буфера передачи данных, байт: — 传输缓冲区的大小为欧拉
Details
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Путь к Эйлер: — 安装的可执行文件或EULER目录的路径
Details
将生成文件的EULER项目的目录 设置。[医]cfg.
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Шаг расчёта, с: — 块计算步骤
Details
以秒为单位的块计算步骤。 必须匹配参数 固定的步骤 模型 AnyMath . 值的不一致导致错误 *«固定步长设置无效»*开始计算时。 不能取值 −1 (继承)。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 启用性能分析 — 收集有关仿真执行的性能和参数的数据
Details
它包括在cosimulation期间交换的诊断日志记录。 由 真的 附近 设置。[医]cfg 正在创建文件 engee_logs.txt脧脗脭脴,其中记录当前欧拉模型时间并 AnyMath ,接收和发送信号的值,以及诊断消息。 该文件在后续运行中被复盖。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# 生成配置文件 — 生成*设置。用于仿真的cfg*文件
Details
生成配置文件 设置。[医]cfg 基于块参数(模型名称,输入/输出信号的组成和名称,参数和测井模式)。 结果文件由EULER用于读取仿真配置。 将对参数中指定的目录执行保存 Путь к Эйлер: .
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
无 |
例子:
最小值的一个例子 设置。[医]cfg 一对夫妇 AnyMath ↑欧拉. 文章中描述了完整的字段集。 欧拉支持包.
MODEL_NAME multicosim_parent
INPUT_SIGNAL_COUNT 1
INPUT_SIGNAL_NAMES e_out
INPUT_MEASURE_UNITS [m/s]
OUTPUT_SIGNAL_COUNT 1
OUTPUT_SIGNAL_NAMES e_in
OUTPUT_MEASURE_UNITS [N]
IP 127.0.0.1
RCV_PORT 7479
SND_PORT 7959
MAX_RCV_BUFFER_SIZE 4096
MAX_SND_BUFFER_SIZE 4096
SRVCIO_TIMEOUT 200000.0
HANDSHAKE_TIMEOUT 120000.0
SAMPLE_TIME 0.001
DIAGNOSTIC 0
姓名 输入_SIGNAL_NAMES / 输出_SIGNAL_NAMES 从欧拉方面解释: e_out —这是欧拉的输出(欧拉给它 AnyMath), e_in -输入是欧拉(欧拉接受来自 AnyMath). 在文件中 设置。[医]cfg 这种替代已经被考虑在内。
