Engee 文档

24.10 中的新功能

发布日期:2024 年 10 月_

rn main 一般情况

i important 在 Engee 界面中取消绑定窗口

24.8 版 中,我们实现了从浏览器中 "取消隐藏 "界面窗口并将其放置在任何方便位置的功能。在此版本中,我们将此功能扩展到了以下窗口:

image8

n new 自定义界面窗口布局模板

现在,用户可以按照自己的喜好在显示器上布置几乎所有的 Engee 服务窗口,我们还提供了保存布局的功能,以便用户随时返回。用户可以保存多个模板,删除不相关的模板,并在它们之间轻松切换。真是太方便了。

image3

image16


rn calc 数学计算环境

i important Python 库

在用户计算空间中保存 Python 库。现在,每次重启环境时都无需重新安装这些库了。

image4


rn mod 建模环境

n new 多个单元的快速连接

我们实现了快速连接多个图块的功能。要做到这一点,请用 Shift 键选中它们,按下 Ctrl 键(或 macOS 上的⌘键),然后点击要连接的块。

image13

n new 未连接连接器的新视图

我们更新了线路上未连接连接器的视图。现在,方向信号和物理信号的未连接连接器视图有所不同。

image5

u update 可同时更改多个区块的颜色

之前我们为您提供了更改图块颜色的功能,现在您可以同时为多个图块更改颜色,也可以通过 Shift 键选择它们。

image11

u update 简化了 Engee 功能设置

将高级设置合并到 "高级 "选项卡中,并隐藏了仅在选择高级选项时启用的选项卡。现在处理block 更加简单方便。

image12

i important 检查有限自动机中的符号

图表 中使用的符号增加了严格性。现在,用户必须预先将所有符号定义为输入、输出、本地、参数等。如果未设置符号,用户将看到仿真内核错误。

image10

n new 支持物理模型不变性检查

在试运行模式下,我们增加了对物理模型不变量的运行时检查支持(目前仅适用于气体 库)。例如,系统中气体的温度和压力不应低于用户设定的最小值。如果违反了不变式,就会出现执行错误。这将大大提高物理模型的可靠性。

image14

i important 用于无连续状态模型的离散求解器

添加了用于无连续状态模型的离散求解器。这使得模型的编译、初始化和模拟速度提高了两倍。离散求解器可以手动选择,但即使配置了连续求解器,Engee 也会自动检测是否需要,如果模型中没有连续状态,则会使用更快的离散求解器。

image1 1

i important 多频率模型求解器的修改

我们改进了处理不同频率离散元素的算法。现在,当选择可变步长求解器时,由于求解器只在离散元素处理的时刻停止,而不是在基频停止,因此在许多情况下,多频模型的模拟速度更快。

image1

i important 如果计算步长过小,则强制终止计算

有时会出现物理模型 "停滞不前 "的情况。我们已教会 Engee 在求解器以用户定义的最小步长连续运行一定步数时检测这种情况。在这种情况下,环境将停止计算,并向用户发出错误信息,建议更改求解器设置。这增加了计算实验的透明度,可以更早地发现模型或求解器设置的问题。

image7

image15

u update 建模控制图标

我们更新了建模控制的图标。现在,模型暂停时的图标一目了然。

image2


rn blocks 新区块和更新

rn so func 图书馆的更新和更正

相控天线阵列

*系统对象

  • EngeePhased.ConstantGammaClutter`。

  • EngeePhased.BarrageJammer.

*功能

  • 传感器

  • 音乐根目录

  • 数字签名(polsignature)

  • 音效

  • `cbfweights

雷达

*功能:

  • 水面杂波雷达

  • surfacegamma(曲面伽马)

  • 比林斯利icm


rn codegen 代码生成

i important 将代码生成结果反馈给用户

Engee 图形用户界面生成代码时,代码生成器会在诊断窗口中显示信息。这样,您既能看到错误信息,也能看到代码生成成功的信息。

image9

n new 添加了对生成块的 C 代码的支持

  • *输入阴影

u update 改进了有限自动机的代码生成

  • 支持时间运算符 "after"、"at"、"before "和 "every";

  • 支持 "t"/"getSimulationTime"、"elapsed"/"et "和 "temporalCount "操作符;

  • 支持 "ceil"/"floor "操作符。


rn ritm 在 RITM 上运行模型

n new 将特定 RITM 机器与模型绑定

RITM 机器选择设置现在与特定模型绑定,而不是全局设置。当您需要使用多个 RITM 机器并在不同的 RITM 机器上运行不同的模型时,这将非常有用。

image6

u update 优化 RITM 上的信号记录

我们对 RITM 上的信号记录机制进行了大幅优化。现在,当实时应用程序运行时,模型中记录的信号不会占用额外的内存。


rn doc 文档

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

n new添加了新文章:

u update更新了文章:

还对有关界面和基本工具的文章进行了细微编辑,以获得更好的用户体验。