Engee 文档

25.4有什么新消息?

发行日期:2025年4月

rn main 用户体验

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

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

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

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

图书馆的街区:

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代码集成到 AnyMath 的技术能力,就像在环境中一样 技术计算,并在周三 建模使用块 C 功能. 描述这一过程的一个例子已经准备就绪。 你可以在 链接


rn mod 建模环境

i important 库中1000多个区块!

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

image9

n new AnyMath中Fmi/FMU模型的集成

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

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

image8

n new 新建鼠标控制画布模式

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

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

image10

n new AnyMath模型的全新诊断

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

image11

u update 使用PCM的块的帮助

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

image13

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

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

  • 之后

  • 以前

  • 每个

  • 计数

  • 持续时间

  • 经过, et

  • 临时人数

  • 获得传真时间, 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 支持函数调用子系统的代码生成

现在支持代码生成 函数调用子系统功能调用生成器.

n new 支持有限自动机中历史联结的代码生成

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

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

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

  • 之后

  • 以前

  • 每个

  • 计数

  • 持续时间

  • 经过, et

  • 临时人数

  • 获得传真时间, t


rn ritm 半自然建模与KPM"节奏"

n new Kpm"节奏"的软件管理

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

image6

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

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

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

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

ritm updater 1 1

u update C功能块的性能提升

现在街区 C 功能 无论您是使用内置模块来处理I/O板,还是基于 C函数 开发模块,它都能在节奏上更好地工作。