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 cn

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。光束测量器2d`

  • "EngeePhased。MVDREstimator2D`

  • "EngeePhased。TimeDelayBeamformer`

  • "EngeePhased。TimeDelayLCMVBeamformer`

  • "EngeePhased。SubbandPhaseShiftBeamformer`

功能:

  • `阿泽拉克西斯'

  • 'cart2sphvec`

  • "全球2localcoord"

  • "lcmvweights"

  • "本地2全球协调"

  • 'mvdrweights`

  • `radialspeed'

  • 'rotx`

  • '罗蒂`

  • '罗茨`

  • `sensorcov'

  • 'sph2cartvec`

  • 'spsmooth`


rn codegen   代码生成

n new   在生成的代码中管理信号名称

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

image14 cn

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


rn doc   文件

n new   为以下Julia图书馆添加了俄语翻译:

n new   增加新文章:

u update   更新了文章: