Engee 文档

24.9 中的新功能

发布日期:2024 年 9 月_

rn main 一般情况

n new 将文件夹或文件 "拖放 "到所需位置的功能

现在,您可以将文件或文件夹拖放到导航栏中所需的位置。看看这张 gif,你就知道我们在说什么了。

image12

n new 使用键盘控制文件浏览器

添加了使用键盘管理文件夹和文件的功能。您可以浏览文件夹或导航。还为各种操作添加了实用的键盘快捷键。您可以在热键菜单 (Shift+?) 中找到完整列表。

image6

u update 新反馈表

完全重新设计了反馈菜单。它变得更快、更清晰、更方便。我们减少了请求类型的数量,取消了对附加文件的限制,并启用了扩展表单的功能,使填写更加方便。现在,我们将更加期待您的反馈!

image13

u update 重命名文件后关注文件

重命名文件后,光标和焦点将保留在文件上,您可以立即继续处理该文件。

image5


rn calc 数学计算环境

n new 细胞掩码的重要新功能

我们对单元格掩码进行了重大改进,现在:

  1. 屏蔽单元格中的代码可以在其参数发生变化时自动更新。也就是说,现在只需移动滑块,就能立即绘制新图表。

  2. 此外,从现在起您还可以隐藏单元格的代码,并保存该状态。现在,您的脚本看起来就像真正的交互式工程应用程序!

image4


rn mod 建模环境

i important 提高 Engee 计算内核的性能和稳定性

在*Engee*中处理大型模型可以发现模型内部表示的瓶颈。经过优化后,真正的大型模型(400 块以上)的速度提高了几个数量级,其中一些模型的速度提高了 200 倍(与 24.06 版相比)!

最近计算内核优化的另一个重要领域是连续积分器。我们成功地将其加速了 10 倍。此外,我们还完善了保存模型计算结果的基础架构,从而加快了模拟速度。在我们的努力下,一些简单模型的计算速度提高了近六倍。

我们还对物理模型中的事件检测机制进行了改进,在离散同步模式下(例如用于实时计算),模拟速度提高了 50%;在连续同步模式下,模拟速度提高了 30%。除了模拟加速之外,这些变化还对计算的稳定性和质量产生了积极影响。

image1

n new 新模块库:航空航天系统

通过新的内置组件库,可以对飞机动力学、执行器和推进系统进行建模,并开发制导、导航和控制算法。

在专用模块的帮助下,您可以将不同类型的飞机作为一个材料点或一个具有三个(3DOF)和六个(6DOF)自由度的物体,开发出完整的运动模型。为此,您可以使用大量计算运动方程和飞行参数(如流角、不同速度和马赫数)的程序块。

您还可以找到经过验证的环境模型,如大气、重力、风、大地水准面和重力模型。这些模型有助于表现飞行条件,提高模拟的准确性。

此外,该库还包含大量辅助块:您无需自己实现坐标系转换、单位转换或四元数运算。

image2

n new 新图表类型:眼图

信号的眼图是测量信号所有比特周期相互叠加的汇总视图。

眼图提供了有关信号抖动(相位噪声)和许多其他信号参数的大量信息。例如,许多明显的边缘和下降表明可能存在与数据相关的抖动。眼图易于使用,包括在任何具有真实数据的电路中使用。您还可以通过 "眼图 "水平来确定输入信号的质量。

image9

u update 记录来自母线的信号

现在,您可以标记要记录的总线线路,选择感兴趣的信号并绘制它们的曲线。

image10

u update 有限自动机:突出显示转换和语法

我们已经实现了过渡语法高亮显示以及建模过程中的过渡动画。现在调试有限自动机更加方便。您可以在模型调试菜单中启用动画并调整其速度。

image11

image3

n new 建模热键帮助

我们在热键菜单中添加了建模环境部分。请记住,它是由Shift+? 组合调用的。还添加了一个期待已久的模型编译快捷键 (m+u)。

image8

u update 允许在块掩码上输出 SVG

现在您可以在遮罩上输出 SVG 图像。您的图块不仅内部美观,外部也将是定制的! 🙂 🙂

image15

u update 更改了湿空气库积木的颜色

新颜色对于物理图块的活跃用户来说更加熟悉。

image7

n new 更新了区块和信号的说明文字。

不再有字母间距。标题变得更加整洁美观。


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

相控天线阵列

*系统对象

  • EngeePhased.DPCACanceller`。

  • EngeePhased.SumDifferenceMonopulseTracker2D`。

  • EngeePhased.SumDifferenceMonopulseTracker.

  • EngeePhased.ESPRITEstimator.

  • EngeePhased.AngleDopplerResponse.

  • EngeePhased.MVDRBeamformer.

  • EngeePhased.LCMVBeamformer.

  • EngeePhased.BeamscanEstimator.

  • EngeePhased.MVDREstimator.

  • EngeePhased.BeamscanEstimator2D.

  • EngeePhased.MVDREstimator2D.

  • EngeePhased.TimeDelayBeamformer.

  • EngeePhased.TimeDelayLCMVBeamformer`。

  • EngeePhased.SubbandPhaseShiftBeamformer.

*功能:

  • azelaxes.

  • cart2sphvec.

  • global2localcoord.

  • lcmvweights.

  • local2globalcoord mvdrweights.

  • mvdrweights

  • radialspeed radialspeed

  • `rotx

  • roty `roz

  • `roz

  • 传感器

  • sph2cartvec `sph2cartvec

  • `spsmooth


rn codegen 代码生成

n new 控制生成代码中的信号名称

现在,代码生成器在生成代码时会考虑模型中的自定义信号名称。这使得代码更具可读性,并可追溯到模型。

image14

如果信号(块输出)是有符号的,生成的代码将与该信号的变量名相同(如果可能,即信号未被优化,且不包含 C 代码中不支持的字符)。


rn doc 文件