AnyMath 文档

25.7有什么新消息?

发行日期:2025年7月

rn main 整体用户体验

n new 计算环境图的独立模块

为了便于在基本工具中使用 AnyMath -技术计算环境和构建模型的编辑器,为 图表 graphs icon 1 和可视化从 命令行 img 41 1 2. 现在不会有不同工具的图表。 «混合» 和他们一起工作会更容易和更清晰。

image2 1


rn calc 数学计算环境

u update 支持社区中的高级文本单元格编辑器和脚本导出

五月发布我们已经完全取代了文本单元格编辑器 互动脚本 interactive script icon. 它变得更加实用和友好。 现在,我们已经实现了在将交互式脚本导出为PDF和html时对单元格的所有新类型元素的支持。 这同样适用于在 社区。 这些美丽的元素将装饰不仅脚本。 AnyMath 而且你的自动报告和帖子的同事和社区!

image7

n new 变量中的常量

如果您使用const函数设置变量,那么这样的变量将成为全局常量,其值不会更改或在模块中被清除。 变量 variables article 2 1 在帮助下 «圆锥花序» calculation of the power grid modes 8. 它只能通过重新启动Julia内核来清除。 我们在相应的菜单中添加了一个特殊的字段,其中将标记常量,以便了解需要清除某些值的方法。

image4

n new 配置控制系统的新对象:Pid、PidStd和pidtune函数

我们添加了新的对象模型—并行Pid形式和标准PidStd形式的PID控制器,以及新的pidtune函数。 PID控制器可以是连续的或离散的。 现在,研究控制系统的动态特性变得更加容易。

Pidtune功能允许您以线性系统模型的并行和标准形式配置PID控制器。 为了更好的调谐,您可以指定所需的截止频率,以及根据性能要求选择控制器参数的策略。

image6


rn mod 建模环境

u update 快速为信号添加新图表

以前,我们通过简单地从模型画布拖动记录图标来实现向图形添加信号的功能,现在您可以使用这个熟悉的操作在任何您喜欢的地方创建一个新的图形,或者立即在信号字段中创建一个新的书签!

image3 1

u update 有限自动机:拖动初始过渡点

我们已经实现了不仅改变过渡终点的位置,而且改变起点的可能性。 现在,您可以更精美地自定义状态图,并使其更具可读性。

image3

u update 有限自动机:调试过程中查看和编辑变量值

为了提高使用状态图的效率,我们扩展了功能 调试有限自动机。 现在,您将能够在信号表中显示调试器每个步骤的变量值,并且从上一步更改的信号将突出显示。 此外,现在可以在断点暂停期间编辑输出信号和局部变量的值。

image1

n new 参考模型中的显式轮胎支持

在入口和出口增加了明确的总线支持 链接模型。 信号的类型在链路模型的输出块的设置中设置(也需要确定总线信号的类型),所有总线功能将可供您使用—选择所需的信号等。

image1 1

u update 开放模型上软件控制命令的可视化

现在,在编辑器中打开模型的操作的所有软件控制命令将立即反映在画布上的界面中。 不再需要其他同步设置。

image5 1

n new 修复界面中的块设置卡

现在,您可以在单独的窗口中显示块设置卡,并将其锁定在界面中。 这是通过按PCM在上下文菜单中完成的。 它将在模型的任何嵌套级别打开,您将能够在正确的时间调整块参数。

image6 1

i important 线性物理网络稳态正弦模式的计算

直到现在在 AnyMath 可以只计算经典稳态模式,其中模型物理部分的状态变量的所有导数都为零。 现在,我们支持一种用于线性物理网络的特殊算法,该算法以特殊的方式分析解的谐波分量,这使我们能够找到稳态正弦模式—即解的分量要么保持恒定,要么是具有恒定幅度和频率的谐波振荡。

另外,我们注意到物理网络支持在模型中同时表示不同频率的谐波振荡源。 新功能最明显的应用是电气工程和电力工程,但没有什么能阻止它与机械,热和各种异构物理网络一起使用,只要它们保持线性。

image8

n new Exponent的IP核集成到 AnyMath

城市管理 «参展商» 他在无线技术行业工作并开发 高科技IP核(块)用于无线系统,在各种条件下提供可靠和高效的数据传输。

在您的系统和算法中调试IP内核 AnyMath 我们将它们的集成作为建模环境的块来实现 AnyMath . 相应的类别现在可以在 块库。 库将逐步补充,与第一个可用的核心 — OFDMexPC-CFRex

image5

u update 添加自定义块库时的诊断消息

回想一下 用户库 user library 1 街区 AnyMath 它可以包含任何方便您的块-来自标准库或使用掩码实现的自定义块。 最近,这些库可以嵌套和多级。 有时在添加它们时会出现各种特定错误。 因此,为了让您不会错过此类事件,我们已经实现并添加到 诊断窗口 model diagnosis main 相关的信息消息。


rn so func 库更新和修复

通信系统

#系统对象:

  • 分阶段.ADPCACanceller

功能

  • 范围2tl

  • sonareqtl

  • sonareqsnr

  • sonareqsl

  • tl2range

信号处理

*系统对象

  • dsp.RLSFilter

  • dsp.LMSFilter

功能

  • peak2peak

  • peak2rms

  • rssq

  • dtw

  • medfilt1

  • dpss

  • diric

  • sinc

  • 锯齿

  • intfilt

  • allpass2wdf

  • gmonopuls

  • gauspuls

  • tukeywin

  • triang

  • taylorwin

  • rectwin

  • parzenwin

  • nuttallwin

  • 凯撒

  • 汉恩

  • firls

  • fircls1

  • 枞树2

  • 比例过滤器截面

  • 内页

  • 褶皱

  • 下冲

  • 阈值

  • 状态电平

  • 幅值

  • 设置时间

  • 脉冲宽度

  • 脉冲间隔

  • 脉冲周期

  • 过冲

  • 中越

  • 下降时间

  • 占空比

  • 中频

  • 平均频率

  • 阈值

  • 相位

  • 相位

  • 频率

  • 频率

  • firpm

  • firpm

数学

*函数

  • fzero

  • 角度

  • 正弦

  • cos

  • inter1

  • conv2

  • 系数

  • 样条

  • var

  • 最小值

  • 中位数

  • 平均值

  • 最大值

  • std

  • 去趋势

  • 移动中值

  • 移动平均数

  • 均方根

射频组件

*功能

  • 电容器

  • 电路

  • 电感器

  • 电阻

  • 添加

  • 设置终端

  • 克隆

  • 设置端口


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

u update 外部API AnyMath

现在外部API在 AnyMath 支持通过/external/command/eval方法执行长时间运行的命令。 这允许您开始执行长时间运行的命令,获取其ID,并定期轮询执行状态。

有关外部API的其他信息可在文档中找到。: 用于访问AnyMath的外部编程接口.


rn codegen 代码生成

u update 原子子系统的Verilog代码生成

原子子系统现在支持Verilog代码生成。 在生成的代码中,原子子系统在单独的文件中变成独立的Verilog模块。:

image9

n new 通过Icarus模拟生成的Verilog代码的能力

验证生成的Verilog代码的最简单方法是通过自动块生成。 C函数 如中所述 文件。 对于命令行上的高级用户 AnyMath Icarus HDL模拟器现在可用,它使用不同的验证机制。 在社区中寻找与Icarus/iverilog合作的演示。


rn ritm 在RITM上运行模型

u update RITM和版本的支持包版本同步 AnyMath

RITM的支持包必须与正在使用的版本同步。 AnyMath . 现在,在版本不匹配的情况下(例如,支持包通过安装engee.com ,而RITM是用在一个闭环 AnyMath 其他版本)模型将无法在RITM上运行。 联系技术支持以获得用于离线安装的RITM的支持包。


rn doc 文档

u update   更新了主要文章 界面 AnyMath .