25.4 中的新功能
发布日期:2025 年 4 月
用户体验
支持在 Engee 中使用外部设备
任何从事数据分析、开发和验证控制算法或构建软件应用程序的工程师都知道,离开主开发环境去捕捉或传输信号和数据到他们的仪器或被测设备是多么不方便。当然,我们也知道这一点—我们为您做了艰苦的工作,让客户端-服务器应用程序和硬件成为朋友。我们做到了
现在,Engee 支持与连接到计算机的硬件一起工作。支持各种协议、接口和硬件,如
库中的单元:
VISA 设备的软件控制
新的工程应用:电网模式计算
该应用程序旨在分析电力系统的稳态运行模式。主要特点
-
从 Matpower (.m) 和 HDF5 (.h5) 文件导入初始数据。
-
手动编辑电网参数。
-
根据指定参数计算稳态模式。
-
数据校验和结果自动填充
-
将计算结果导出到文件
*工作流程如下
-
设置初始数据(手动或上传文件);
-
在考虑发电、负荷和变电的情况下建立网络模型;
-
运行计算,获取电压、电流和功率参数;
-
分析结果并保存,以备将来使用。
该应用程序使用 U 型替代图来建立分支模型,支持 PV 和 PQ 发电模型以及各种负荷分配选项。
有关使用该应用程序的更多信息,请参阅文章电网模式计算 。
终端标签
实现了同时打开多个终端选项卡的功能,让你可以更轻松地并行执行各种技术任务。在 Julia 命令行忙于运算时,你可以在 bash 中运行任何命令,例如使用Git。
终端支持输出流的重定向和管道—这些都是标准的 unix 功能,让你可以充分使用它(例如,快速查看文件内容、排序等)。终端还允许你运行任何控制台实用程序(如 top 或 vim),而不会阻塞主命令行。
此外,现在你还可以打开一个与 Julia 并行的新终端,在那里运行 Python 或 MATLAB!这有多酷?
支持 Fortran 语言
我们已经在技术上实现了将 Fortran 代码集成到 Engee 中的可能性,即使用C Function 块将 Fortran 代码集成到技术计算 和建模中。描述这一过程的示例已经准备就绪,您可以在链接 上看到。
建模环境
库中有 1000 多个模块
我们达到了一个重要的里程碑。我们的库 中的替代块数量已超过 1000 个。回想一下,如果 Engee 中的块或参数与 Simulink 或 Amesim 中的块或参数命名相同,则其行为也相同。这是为了提供通常的准确性和灵活性、高质量建模以及轻松自动转移您的工作。这在其他环境中是找不到的,这就是*Engee*!
将 FMI/FMU 模型集成到 Engee 中
Engee 是一个开放的环境,可以集成您自己的开发,包括社区开发和在其他环境中实现的开发。我们朝着这个方向又迈进了一步,实现了区块,它允许将 FMI/FMU 模型集成到 Engee 中。 FMI 模型(或 FMU - 功能模拟单元)是一种特殊的开放式模型标准。它包含动态系统(如机械、电气、热力学)的数学描述,可集成到各种建模环境中。
我们已经用这个单元编写了第一个示例,您可以在链接 上熟悉一下。
用鼠标控制画布的新模式
我们为创建模型实施了一种新的画布控制模式。经验丰富的建模人员对此要求已久。
开启后,按住鼠标右键可移动画布,按住鼠标左键可选择对象。此外,按下右键还可以复制区块或创建新的信号分支。如果按下 Ctrl 键,也会发生同样的情况。
图书馆的更新和更正
相控天线阵列
*功能:
-
z 参数
-
y 参数
-
参数
-
h 参数
-
g 参数
-
z2y
-
z2s
-
z2h
-
y2z
-
y2s
-
y2h
-
s2z
-
s2y
-
s2s
-
s2h
-
h2z
-
h2y
-
h2s
-
h2g
-
g2h
数学
*函数
-
fft
信号处理
*功能
-
鸣叫
代码生成
支持功能调用子系统的代码生成
功能调用子系统 和Function-Call Generator 现在支持代码生成。
支持有限自动机中历史结点的代码生成
有限自动机中的内存节点 结构现已支持代码生成。
半自然建模和 CPM "RITM"
增强 RITM.Machine Control 应用程序
RITM.机器控制 应用程序现在不仅显示 RITM 固件版本,还显示已安装的支持软件包的版本。如果未安装支持软件包,系统会提示您安装。
此外,如果检测到较新的固件或支持软件包版本,则会显示相应的提示。