AnyMath 文档

26.8有什么新消息?

发行日期:2026年8月

rn main 整体用户体验

n new Simulink模型转换器的改进

Simulink模型转换器得到了显着改进。 这使得将Simulink模型转换为 AnyMath . 对于不受支持的块,已配置端口的存根块将添加到转换后的模型中。 存根块以红色突出显示。 这些是块 AnyMath 功能,因此它们可以适应您的需求。

1

启动模拟时,存根块的代码中会显示错误消息,因此不容忽视。:

2

此外,现在模型转换脚本不会完成对不受支持的块的工作,而是完成转换。 这允许您查看模型的整个结构,即使它包含不受支持的块。

n new 新示例部分 «电力驱动»

出现在文档中 关于电力驱动的例子的新部分。 已经添加了第一个完整的项目,这些项目显示了如何 AnyMath 将复杂的技术系统作为一个整体而不是单个组件进行建模。 电驱动就是这种方法的一个很好的例子:它的建模使用了电气、力学、控制、电力电子和物体动力学。 因此,不仅可以方便地研究这些模型上的单个特征。 AnyMath ,还包括如何从它们组装完整的工程系统。 这仅仅是个开始。 该部分将定期更新新的模型,任务集将从基本组件扩展到更复杂的电力驱动系统。


rn mod 建模环境

i important 自动全局求解器配置的进一步开发

不是每个用户 AnyMath 了解数值方法。 我们理解这一点,并一直在努力简化求解器的配置,并为任务自动选择它们的参数。 例如,在模型中没有连续状态的情况下,使用除特别优化的离散求解器之外的其他求解器是没有意义的。 并且在选择计算步骤时,需要考虑到模型中呈现的离散频率和连续周期信号,确保解不会退化为两点等。 另外,值得注意的是具有恒定间距的离散模型。 如果早些时候您必须手动选择计算步骤,以便它是模型中所有离散频率的积分除数,现在 AnyMath 独立执行选择,这大大简化了工作,特别是在向模型添加新频率时。 屏幕底部的状态栏现在显示实际使用的求解器的名称以及执行计算时使用的步长(常量或最大值)。

3

u update 单模块 «模型数据编辑器»

联合 模型数据编辑器物理信号在一个模块中。 现在,用于处理模型数据的主要工具在一个地方—您不需要在界面的不同部分中搜索它们。

4

n new 块的新库 — 汽车

添加了一个新的专门的建模块库 汽车系统。 它包括用于内燃机,悬架,车身和车轮的现成组件。 现在,汽车系统的典型元件可以从现成的块组装而成,而无需从头开始创建每个子系统。 图书馆肯定会得到补充。

5

i important 模型执行所有阶段的加速

从春天开始,我们整个夏天都在不断地分析异常缓慢的模型,并努力优化它们的性能。 我们很高兴地介绍已包括在 AnyMath 在这几个月内:

*第一阶段,即模拟的准备,被加速了八倍。 以前,在大型车型上,可能需要相当长的时间。 *对分析模型和推导信号属性的算法的改进使得可以实现高达四倍的加速,这反映在将大型模型的编译时间减少多达两倍。 *可执行模型的进一步统一和优化使各种模型的初始化和编译速度加快了两次。 *对雅可比矩阵的计算进行优化,这是隐式求解器工作的关键阶段之一,可以将大型物理模型的模拟加速到两倍。 *通过优化插值算法,可以加快具有某些物理组件的模型仿真。 例如,先进的半导体已经加速了15倍。

+ 6

n new 图表上信号的自定义调色板

现在,您可以使用完整的调色板选择器在图形上选择信号的颜色,就像在图形编辑器中一样。 您不再需要从现成的调色板中将自己限制为一组固定的颜色:您可以为每个信号选择任何阴影,并自定义图形以满足您的需求。

7

u update Engee函数和C函数代码编辑器的单独窗口

现在每个块的源代码是 *C函数*及 *AnyMath 功能*在自己的代码编辑器窗口中打开。 窗口的标题显示了块的名称和它所属的模型。 这使得在同一时间处理多个块变得更容易:您不必在同一个编辑器中在它们之间切换并猜测当前打开的代码。

8

u update 修正了图形和轴标签的名称

重新设计了信号可视化图和轴签名的名称。 现在,当字体大小增加时,它们不会移动,它们会适当地缩放和居中。 在一般情况下,它已经变得更漂亮,更整洁。

9


rn edm 硬件支持、接口和外部集成

n new 自定义目标和Arduino UNO和ATmega328P的自定义目标示例

我们已经发布了 文件示例创建自定义嵌入式系统支持包(目标)。 这对于想要开发自己的目标的高级用户非常重要。 文档描述了目标开发的阶段和必要的Api。

我们提供了两个目标的例子。:

ATmega328*:一个简单的目标,具有构建和下载固件以进行独立执行的示例; ArduinoUNO*:通过XCP/UART具有独立和交互式执行的目标的示例。

这是嵌入式系统支持包开发的一个重要里程碑。 AnyMath ,我们迫不及待地想看看你将如何使用它。

u update 块库中的更新和修复 «设备»

我们定期更新和改进类别中的块 設備. 安装一个最新的支持包,以享受最新的功能.: 恩吉。综合服务.


rn ritm 半自然建模和KPM «节奏»

n new 新版节奏app。机器管理

我们已经更新了应用程序 RITM.管理器:

*的节奏。计算机管理*不再需要访问浏览器中的不安全内容,并在所有支持的浏览器中使用默认设置。 *AnyMath .

**的节奏。机器管理*现在需要已安装的支持包 *恩吉。综合服务*如果未安装支持包,则在启动时通知您:

+ 10

*一个新的仪表板已添加到应用程序 «机器日志». 此面板包含在节奏屏幕上显示的所有消息 «RITM监视器». 如果节奏在无头模式下运行,这尤其有用。

+ 11

*一组新的设置已添加到应用程序 «配置RITM监视器». 这允许您根据需要自定义节奏屏幕上的可视化。

+ 12

u update 块库中的更新和修复 «节奏»

我们定期更新和改进类别中的块 RITM. 安装一个最新的支持包,以享受最新的功能.: KPM节奏支持包.