Engee 文档

25.4有什么新消息?

发行日期:2025年4月

rn main   用户体验

i important   支持在Engee中使用外部硬件

任何分析数据,开发和验证控制算法或创建软件应用程序的工程师都知道为了捕获或传输信号和数据到他的设备或被测设备而离开主要开发环境是 当然,我们也知道这一点,我们已经为您做了一个伟大的工作,使客户端-服务器应用程序友好的硬件。 我们做到了!

现在*Engee*支持使用连接到计算机的硬件。 支持各种协议、接口和硬件,例如:

支持如 库中的块,并以 软件控制功能。 支持的硬件和接口列表不断扩展。 安装最新版本的硬件支持包,以保持最新的更改。

图书馆的街区:

image2

VISA设备软件管理:

image12

n new   新工程应用:电网模式计算

该应用程序旨在分析电力系统的稳态运行模式。 主要特点:

  • 从Matpower导入源数据(。m)和HDF5(。h5)的文件。

  • 电气网络参数的手动编辑。

  • 稳态模式的计算,考虑到设定的参数。

  • 数据验证和结果的自动填充。

  • 将计算结果导出到文件。

工作流程如下所示:

  1. 设置源数据(手动或通过上传文件);

  2. 考虑到生成、负载和转换的网络建模;

  3. 开始计算以获得电压、电流和容量的参数;

  4. 分析结果并保存以备将来参考。

该应用程序使用u形替代方案进行分支建模,支持PV和PQ生成模型,以及各种负载设置选项。

image4

阅读文章中有关使用应用程序的更多信息 电网模式的计算.

u update   界面窗口的图标

每个接口模块头都增加了相应的图标。 因此,它们看起来更加美观和整洁,并且导航模块变得更加容易。

image3

n new   终端标签

我们已经实现了一次打开多个终端选项卡的功能,使您可以更轻松地并行执行各种技术任务。 当命令行忙于Julia中的计算时,您可以在bash中运行任何命令,例如,使用 Git

终端支持输出流和管道的重定向–这些是标准的Unix功能,允许您完全使用它(例如,快速查看文件的内容,排序等)。). 终端还允许您运行任何控制台实用程序(如top或vim),而不会阻止主命令行的操作。

此外,现在您可以与Julia并行打开一个新终端,并在那里运行Python甚至MATLAB! 那太酷了!

image7

n new   Fortran语言支持

我们已经实现了将Fortran代码集成到*Engee*的技术能力,就像在环境中一样 技术计算,并在周三 建模使用块 C Function. 描述这一过程的一个例子已经准备就绪。 你可以在 链接


rn mod   建模环境

i important   超过1000块在图书馆!

我们已经达到了一个重要的里程碑。 在我们的 图书馆 block library icon 超过1000。 回想一下,如果*Engee*中的块或参数与Simulink或Amesim中的名称相同,则它表现出相同的行为。 这是必要的,以确保通常的准确性和灵活性,高质量的建模和容易自动转移您的工作。 你不会在其他环境中找到这个,就是这样*Engee*!

image9

n new   Fmi/FMU模型在Engee中的集成

Engee*是一个开放的环境,用于整合您自己的开发,包括社区的开发,并在其他环境中实施。 我们朝这个方向又迈出了一步并实 允许您将FMI/FMU模型集成到*Engee*中。 *FMI模型(或FMU功能模型单元)是一种特殊的开放模型标准。 它包含动态系统(例如,机械,电气,热力学)的数学描述,可以集成到各种建模环境中。

我们已经用这个块准备了第一个例子。 你可以在 链接

image8

n new   用鼠标控制画布的新模式

实现了用于创建模型的新画布控制模式。 有经验的建模者已经向我们索要了很长一段时间。

当它打开时,按住鼠标右键移动画布,并用鼠标左键选择对象。 您也可以复制一个块或通过按右键创建一个新的信号分支。 如果你按Ctrl,也会发生同样的事情。

image10

n new   全新的Engee模型诊断

*Engee*中的模拟诊断窗口已完全重新设计。 现在,模型的每次运行都在菜单中有自己的条目,以便您可以返回模拟历史记录以进行错误调试。 您还可以过滤邮件,留下重要的消息的时刻。

image11

u update   使用PCM的块的帮助

在上下文菜单中添加了对所选块的帮助的快速访问。 这样你就可以更快地找到你需要的信息。

image13

u update   有限自动机的新时间逻辑运算符

增加了新的运营商 时间逻辑有限自动机。 这些是设置有限状态机必须执行某些运算符的时刻的特殊机制。 当前支持以下临时运算符:

  • '后`

  • `在'

  • "之前`

  • `每一个'

  • `伯爵'

  • "持续时间`

  • '经过`,`et'

  • '临时计数`

  • 'getSimulationTime','t`

u update   代码生成平台图标

指示要生成的代码的图标已添加到代码生成按钮。 这样你在选择合适的平台时绝对不会出错!

image1

u update   更新了图表设置的行为

您不再需要选择信号线来查看它们是否可以配置:当您转到窗口的相应部分时,菜单将立即可用。

image5

i important   优化模型编辑器的速度

我们一直在优化 模型数据编辑器 model data editor. 现在,如果打开具有大量块的模型,它不会挂起并且工作得更快。 我们还加速了具有复杂架构的嵌套子系统和模型的发现。


rn so func   库更新和修复

相控阵天线

功能:

  • z参数

  • y参数

  • 麻雀;麻雀

  • h参数

  • 配子,配子

  • z2y

  • z2s

  • z2h

  • y2z

  • y2s

  • y2h

  • s2z

  • s2y

  • s2s

  • s2h

  • h2z

  • h2y

  • h2s

  • h2g

  • g2h

数学

功能:

  • fft的

信号处理

功能:

  • 啁啾


rn codegen   代码生成

n new   支持函数调用子系统的代码生成

现在支持代码生成 函数调用子系统Function-Call Generator.

n new   支持有限自动机中历史交汇点的代码生成

代码生成现在支持以下结构: 内存节点 stateflow history junction 在有限自动机中。

n new   支持有限自动机中时间逻辑运算符的代码生成

代码生成现在支持以下时态运算符:

  • '后`

  • `在'

  • "之前`

  • `每一个'

  • `伯爵'

  • "持续时间`

  • '经过`,`et'

  • '临时计数`

  • 'getSimulationTime','t`


rn ritm   半自然造型和KPM"节奏"

n new   KPM"节奏"软件管理

KPM"RHYTHM"的软件管理命令现已在*Engee*中提供。 这允许您根据节奏自动执行常规任务和测试模型。

image6

有关详细信息,请参阅文档。: 软件控制 RITM.

u update   改进节奏应用程序。机器管理

现在在应用程序中 RITM.机器控制 ritm icon 不仅显示RHYTHM固件版本,还显示已安装的支持包的版本。 如果没有安装支持包,建议安装它。

此外,如果检测到较新的固件版本或支持包,则会显示相应的提示。

ritm updater 1 1

u update   提高C功能块的性能

现在街区 xref:base-lib-user-defined-function/c-function。adoc[] 无论您是使用内置模块来处理I/O板,还是基于*C函数*开发模块,它都能在节奏上更好地工作。