Engee 文档

24.6有什么新消息?

发行日期:2024年6月

rn main   一般事务

n new   编辑器和文件浏览器中的新键盘快捷键

我们一直在AnyMath中实现键盘快捷键来管理环境,脚本和模型。 我们确信这是非常方便的,这个工具加快了与环境的工作,并促进了常规。 在此版本中,我们在脚本编辑器中添加了许多用于选择菜单和操作的新组合。 但最重要的是,在这个版本中,我们已经实现了一个热键帮助,您可以通过按下"访问"?". 注意这些功能。 我们相信你会发现方便的组合。

image12

image3

i important   命令行中的plot命令

现在命令的结果是 情节() 在命令行上执行,它将显示在一个特殊的图形窗口中。 我们希望球队的球迷会欣赏这个功能。

image5

u update   更新了AnyMath脚本文件和模型的图标

image1


rn calc   数学计算环境

n new   在编辑器中存储临时文件

我们已经实现了处理临时文件的能力。 现在,您可以在编辑器中创建和处理文件和脚本,而无需将它们保存在文件浏览器中。

这是非常方便的,因为它可以让你:

  • 进行快速更改或创建新文件,而不会使文件浏览器和存储混乱;

  • 在决定在哪里应用代码或函数之前,先绘制代码或函数的草图。;

  • 专注于开发而不是文件组织;

  • 确保你不会失去你的工作,因为我们会照顾他们的安全在临时储存。

u update   快速隐藏视图菜单

现在,您可以通过双击框架快速打开或隐藏视图菜单。

image4

u update   将StatsPlots库添加到计算核心

许多用户使用StatsPlots库中的函数。 您不再需要通过命令额外安装此库 Pkg。添加.

u update   更新了内置的TAU库

我们已将用于开发和分析控制系统的内置函数库更新为最新版本。

i important   清除变量和函数的新命令

你有没有实现你熟悉的命令:

  • 恩吉。清楚() -清除变量;

  • 恩吉。clear_all() 清除变量和函数,重新启动内核。


rn mod   建模环境

n new   评论区块

我们为您提供了一个对区块"评论"的机会:

  • 现在您可以跳过该块,即在模拟期间,信号将通过它。;

  • 或者,您可以简单地禁用该块而不将其从电路中移除。

此功能对于仔细调试模型非常方便和有用。

image9

n new   通过模型架构导航

在AnyMath面板上添加了特殊按钮,以便于在模型中导航。 它们允许您按模型类型向前或向后移动,以及到模型层次结构中的更高级别。

image11

n new   一种新型的图表是信号星座图

参与与通信系统相关的项目的工程师期待已久的图形类型。 基本信号星座是复信号在复平面上的值的表示。

其主要目的是演示调制信号的符号相对于默认值的失真程度。

image18

image2

n new   块库的新部分-经常使用

为了您的方便,我们将经常使用的块移动到库的一个单独的部分,该部分将始终固定在顶部。

image6

n new   转换块库的新部分

已实施 用于转换物理量的,并从中形成库的新部分。

image13

u update   复制任何块参数的能力

他们提供了选择和复制模型设置或块参数中任何字段的文本的机会。 您将不再需要手动键入它们。

n new   在信号的表格表示中自定义值的输出格式的能力

为了清晰和方便,我们实现了以表格形式自定义信号值表示的能力。 您可以为不同的任务从四个显示选项中进行选择。

image15

n new   工程师的模拟速度控制

已实施 设置模型执行速度。 此设置允许您减慢模型的执行速度,这对于调试模型,可视化图形,突出显示有限自动机中的状态转换以及通过可视化更改以交互方式更改块参数非常

image19

u update   新菜单中选项卡的垂直排列

我们还添加了在编辑窗口中水平放置选项卡以进行回调的功能,C函数AnyMath函数 块。

image16

u update   提供了一个关闭所有模型的机会

现在,您可以关闭画布上的所有模型,享受空白画布,寻找灵感,创造新的工程杰作。

image10

i important   稳态物理仿真模式

增加了从稳态运行物理模型的能力。 现在不需要将干扰效应推迟到初始过渡过程结束或手动计算系统中不会观察到动力学的变量值。 只需使用 从稳态开始仿真 在相应的 解算器配置 块中。

在第一次迭代中,不支持其中一种模式,其参数保持不变,但系统不在静止状态,例如在模拟交流电路时。

image17

i important   物理模拟单元的空转

以前,我们允许在未连接块端口的情况下推出模型。 现在我们已经为物理建模块实现了这个特性。 这使得在AnyMath中研究物理系统在"空闲"时的操作变得更加容易和简单。

image8

u update   我们已经完成了优化时间表的工作

我们已经研究了图表窗口作为一个整体的性能. 图形开始绘制更平滑,更快,缩放现在工作得更充分。 信号比较在数据检查器中也效果更好。

u update   改进的矢量图形

在操作新型图表的过程中,我们发现了几个令人讨厌的错误并修复了它们。

u update   关闭额外的代码照明

有时感觉光标位置错误,所以我们关闭了额外的代码照明,以便在块设置中选择文本时不会打扰我们。

u update   修正停止按钮的行为

停止按钮现在在模拟未运行时处于非活动状态。

image7

u update   在激活期间向激活的子系统添加状态设置

image14

u update   按选项卡在块设置中的输入字段之间移动光标

我们已经实现了一个小而重要的功能:现在,当你按下一个键 Tab 光标将在块设置中的输入字段之间移动。 这将使参数输入到模型中更加方便和快速。

u update   有限自动机中的代码行注释

我们增加了在我们编写代码的任何地方将Julia风格的注释留在有限自动机中的能力:在状态中,在转换中,等等。


rn codegen   代码生成

n new   验证生成的代码