26.8有什么新消息?
发行日期:2026年8月
整体用户体验
Simulink模型转换器的改进
Simulink模型转换器得到了显着改进。 这使得将Simulink模型转换为 AnyMath . 对于不受支持的块,已配置端口的存根块将添加到转换后的模型中。 存根块以红色突出显示。 这些是块 AnyMath 功能,因此它们可以适应您的需求。

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

此外,现在模型转换脚本不会完成对不受支持的块的工作,而是完成转换。 这允许您查看模型的整个结构,即使它包含不受支持的块。
新示例部分 «电力驱动»
出现在文档中 关于电力驱动的例子的新部分。 已经添加了第一个完整的项目,这些项目显示了如何 AnyMath 将复杂的技术系统作为一个整体而不是单个组件进行建模。 电驱动就是这种方法的一个很好的例子:它的建模使用了电气、力学、控制、电力电子和物体动力学。 因此,不仅可以方便地研究这些模型上的单个特征。 AnyMath ,还包括如何从它们组装完整的工程系统。 这仅仅是个开始。 该部分将定期更新新的模型,任务集将从基本组件扩展到更复杂的电力驱动系统。
建模环境
自动全局求解器配置的进一步开发
不是每个用户 AnyMath 了解数值方法。 我们理解这一点,并一直在努力简化求解器的配置,并为任务自动选择它们的参数。 例如,在模型中没有连续状态的情况下,使用除特别优化的离散求解器之外的其他求解器是没有意义的。 并且在选择计算步骤时,需要考虑到模型中呈现的离散频率和连续周期信号,确保解不会退化为两点等。 另外,值得注意的是具有恒定间距的离散模型。 如果早些时候您必须手动选择计算步骤,以便它是模型中所有离散频率的积分除数,现在 AnyMath 独立执行选择,这大大简化了工作,特别是在向模型添加新频率时。 屏幕底部的状态栏现在显示实际使用的求解器的名称以及执行计算时使用的步长(常量或最大值)。

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

模型执行所有阶段的加速
从春天开始,我们整个夏天都在不断地分析异常缓慢的模型,并努力优化它们的性能。 我们很高兴地介绍已包括在 AnyMath 在这几个月内:
*第一阶段,即模拟的准备,被加速了八倍。 以前,在大型车型上,可能需要相当长的时间。 *对分析模型和推导信号属性的算法的改进使得可以实现高达四倍的加速,这反映在将大型模型的编译时间减少多达两倍。 *可执行模型的进一步统一和优化使各种模型的初始化和编译速度加快了两次。 *对雅可比矩阵的计算进行优化,这是隐式求解器工作的关键阶段之一,可以将大型物理模型的模拟加速到两倍。 *通过优化插值算法,可以加快具有某些物理组件的模型仿真。 例如,先进的半导体已经加速了15倍。
+

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

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














