AnyMath 文档

0.11.0有什么新消息?

数学计算环境

修复了文件浏览器中更改的显示

我们注意到,有时文件浏览器中的更改不会立即可见,窗口 AnyMath 它需要重新启动。 我们修好了 这个问题,现在你总是可以看到你的文件存储的当前状态。

image7

复制变量名

为了您的方便,我们添加了通过上下文菜单在适当区域复制变量名称的功能, 这样,您就可以将变量插入到模型块或脚本函数中。

使用脚本单元格时"取消\再次执行"

我们努力为交互式脚本的工作创造最方便的环境,并为日常任务提供便利。 代码单元格,我们已经开发了撤消和重复操作的能力(键盘快捷键Ctrl(Md)-Z和Ctrl(Md)-Y) 以下命令:

*移动单元格, *删除单元格, *添加单元格, *编辑单元格。

更新了文件浏览器中路径的显示

现在我们明确指定文件的完整路径,同时考虑到根目录的地址。 这将使工作与 文件和导航对您来说更容易和更清晰,并且文件存储和位置的混乱会少得多。

image13


建模环境

从工作区/到工作区的块

你问我们,我们已经敲定了。 From Workspace/To Workspace. 现在,您可以使用这些块生成数据并将数据馈送到模型,并相应地, 上传回来。 我相信你已经知道这是多么方便,所以我们只是建议在你的 模特们!

image5

从/转到街区

我们希望您的模型美观大方,方便您向子系统发送信号,因此 我们增加了块。 From/Goto.

image6

电库得到了严重的改善

*图书馆由"电力工业"改名为"电力工业",并将图书馆的分科改名为"电力工业" *添加了几个重要的块-有关完整列表,请参阅相应的发行说明部分。 *重命名块掩码中的参数 *增加了计量单位 *下拉列表中包含更改块参数组成的选项已添加到掩码中,这增加了配置模型的便利性 *增加了内部可变块信号的记录

图形模块中的频谱分析仪

我们已经推出了一个期待已久的机会,没有它是不可能想象无线或其他数字系统的发展。 现在,您可以在图形模块中绘制模型的信号频谱。 为此,请在 的设置。 我们希望您会喜欢这个新的功能!

image14

支持定点数据类型

另一个机会,没有它是不可能想象复杂的数字系统的发展。 现在 AnyMath 它支持多个块的定点数据类型,您可以调试和快速原型 未来将在信号处理器和Fpga上运行的算法。

image15

模型截图 AnyMath

为了您的方便,我们添加了拍摄模型截图的功能,此操作的按钮位于右下角的旁边 角落。 您可以选择屏幕截图格式,下载,复制或上传到文件浏览器。

image2

现在,您可以在报表、脚本或文章中插入如此方便的模型图,而无需不必要的界面元素。:

image12

在仿真过程中更改模型参数

现在,您可以更改块参数的值。 *Sine Wave*在模型的执行过程中动态。 在建模过程中,您不再需要再次运行模型来测试理论。

image3

在软件管理中添加了命令

我们扩展了程序管理的命令列表,以便您可以更有效地支持面向模型 使用交互式脚本进行设计。:

*添加/删除块和子系统, *添加/删除行, *获取/更改块参数

来自线路上任意位置的信号分支

在新的更新中,随着控制或命令的钳制,您可以从任何地方构建任意信号分支,而不是 像以前一样从块输出到其输入。

image10

将块插入信号线

有时需要快速将块插入信号线,并且不方便删除信号并重新绘制它们。 我们 修正了这种不便。,

image11

编辑信号的名称

我们已经扩展了编辑信号名称的可能性-现在您可以双击不 仅在信号线上,而且在其文本名称本身上改变信号的名称。

信号上签名的位置

现在您可以更改信号上签名的位置。 它可以在信号线的顶部或底部,它可以是 行的中间或位于块的旁边。 我们还更改了信号类型的字体,它现在与名称相同 的信号。

image9

沿线排列块

为完美主义者添加了沿着线条的块对齐。 现在,您可以将块完全相对于每个块定位 其他。

image4

在信号上显示箭头

输入端口上的信号箭头的显示得到了改进。 他们现在看起来更整洁了。

image16

存储模型的地址栏

随着新的更新 AnyMath 它会记住在哪个级别的模型嵌套你停止了你的工作,当你 需要切换到另一个模型,当你返回时,你会回到你之前所在的子系统。 你会的 不再需要每次都回到所需的子系统。

以简单或有理分数的形式设置计算步骤的能力

经过我们的改进,您将能够以简单(1/31)或 理性(1/31)分数。 现在将在一秒钟内恰好有三个计算步骤,例如,没有舍入。


代码生成

为以下块添加了对C代码生成的支持:

在生成的代码中管理注释

默认情况下,生成的代码包含注释,允许您将代码跟踪到模型中的块。 设置*启用注释*在面板中*代码生成*允许您管理生成的代码中的注释和 ,如有必要,完全禁用它们。

模型顶层的代码生成

通过图形界面生成代码 AnyMath 工具栏按钮用于整个模型。:

image8

应在按钮旁边的下拉菜单中选择目标平台。 AnyMath . 生成的代码位于名为 modelname_code 在模型所在的同一目录中(如果模型尚未保存到磁盘,则在当前目录中)。