Engee 文档

24.3.0 中的新功能

发布日期:2024 年 3 月_

新功能和重大变更

Engee.有限自动机

Engee.Finite Automata 是一款用于开发有限自动机的图形语言新工具。通过它,您可以直观地设计控制逻辑、故障处理算法和模拟系统模式。

在对算法进行调试后,您可以生成高效的代码,将其移植到嵌入式处理器或其他硬件上。

要开始使用 Cone 自动机,请在 Engee 块库中找到 Chart 块。为了让您高效地开始学习,我们在技术文档中为您准备了文章,以及相应的实现示例

image6

image11

image12

优化界面按钮布局

根据用户的反馈意见,我们对环境界面元素的排列进行了细微调整。现在,这些按钮的排列更加合理,您可以更轻松地将光标 "触及 "界面上的某些按钮。

image16

可隐藏建模环境界面

有时,您希望专注于数据分析、技术计算和交互式脚本,这样其他界面元素就不会分散您的注意力。我们为您提供了这个选项,现在您可以在设置中隐藏建模环境界面。如果您与模型进行交互,界面将自动重新打开。

image3


数学计算环境

脚本选项卡的垂直布局

如果打开的交互式脚本太多,导航栏无法容纳,现在可以启用脚本列表的垂直显示,以便在脚本之间快速切换。

image18

交互式脚本中的用户输入

通过使用 readline() 函数,我们实现了在脚本执行过程中输入用户输入的功能。下面是一个应用该功能的小示例:

println("Введите радиус окружности")
R = parse(Float32, readline())
println("Длина окружности: $(2*pi*R)")

image15

清除功能和重启内核的按钮

添加了重新加载内核的功能,因此不仅可以清除变量,还可以清除工作区中*变量*窗口中的函数。

image9

交互式脚本的路径指示

如果将光标停留在集成脚本的标签页上,则会显示该脚本的路径。这在浏览用户文件时非常方便。

image14

更新了服务输出的设计

我们更改了编辑器中服务输出的设计。现在对比度不那么强烈了,感觉更舒适了。

image5

更新了智能减薄的行为和设置

为了使您的图表更加精确,我们改进了智能减薄的行为:现在默认情况下会显示更多的点。我们还更新了设置菜单,您可以自行调整点的数量或完全禁用它。

image4


建模环境

新的模型导航栏

完全重新设计了模型导航面板:

  1. 现在,当您打开多个模型时,点击 Engee 图标将显示打开模型的垂直列表,方便您在模型之间切换。

    image13

  2. 为了在模型内部进行导航,我们添加了一个特殊面板,允许您选择要切换到的子系统。文件浏览器中也采用了类似的原理,用于文件夹导航。

    image2

解压子系统

image17

以表格形式输出信号值

这是许多用户一直期待的功能。对于*显示*程序块的用户,我们提供了在*图表*程序块中以表格形式显示信号值的可能性。为此,请在*显示*中选择相应的信号显示类型。

image1

logging signal graph 1 1 cn

可禁止显示图表中的所有信号

修正了一个恼人的不便之处。现在,您可以从 Graphics 中移除所有信号,从而将其清除。

image10

数据检查器的新改进

添加了在图表上快速隐藏或显示图例的功能,并删除了不必要的图表控件。

image7


新区块和更新

新的基础库块

电气元件库

还有

  • 扩展了多个程序块的灵活参数设置。

  • 添加了块二极管 的操作模式。

  • 对于库部分下面列出的一些程序块,开发了在仿真过程中更改参数的功能:

    在今后的版本中,我们将扩大支持该选项的程序块和程序库列表。

  • 故障 块中添加了*零交叉*选项。

  • 为方便起见,我们扩展了物理模块库,增加了带有不同预定义参数或模式的现成模块。

  • 改进了Engee 功能


代码生成

为以下程序块添加了 C 代码生成支持:


文件

为以下 Julia 库添加了俄语翻译:

新增文章:

更新文章: