Engee 文档

25.3 中的新功能

发布日期:2025 年 3 月

rn main 一般情况

n new 新附录:雷达方程计算

新发布了一个用于计算雷达(雷达)特性的应用程序。通过该应用程序,您可以计算雷达的基本能量特性,如:测距、功率和信噪比,这些都是通过基本雷达方程计算得出的。

在*雷达的战术和技术特性*选项卡中 选项卡中设置了系统的主要特征,应用程序提供了两种雷达配置供选择:单静态和双静态。按下按钮后,将在当前目录文件浏览器file browser 7 下创建一个 .jl 文件。文件中包含计算所需特性所需的参数和执行雷达方程计算的程序函数。

image2

u update 支持定点计算 2.0

对定点计算的支持有了重大改进。以前,数据是以严格定义的块来处理的—​8 位、16 位、32 位、64 位或 128 位。这限制了开发人员的工作,尤其是需要存储变量或信号的小数值时。比方说,你需要一个从 0 到 7 的计数器;以前你仍然必须使用 8 位,尽管 3 位就足够了。但现在,你可以选择存储一个数字所需的准确位数。也就是说,您可以根据每个数字的最大值来指定为其分配多少空间。这在脚本和模型中都适用。

image1

u update 突出显示活动界面模块

更新了界面 中选定或活动模块指示的设计。现在更容易理解您在哪个窗口中工作。

image6

u update 文档和命令行中的统一帮助

同步文档和命令行img 41 1 2 中的函数帮助。不再需要通过? 来调用*Engee*中的帮助来检查参数的顺序—​最新的信息可在文档 中获得。


rn calc 数学计算环境

i important 改进与计算内核的互动

您不必再等待正在进行的计算任务结束。现在,您可以随时排队计算代码单元,而无需等待前一个计算任务完成。这有多酷?

image10

u update 保存命令行状态

刷新页面或将用户界面模块移动到其他位置时,命令行状态将不再 "重置"。

image7

n new 鼠标移过时的变量预览

当鼠标悬停在变量窗口variables article 2 1 中的变量上时,添加了工具提示。您可以快速查看变量的值、类型和维度。

image12

u update 文件浏览器的改进

认真改进了文件浏览器file browser 7 的整体稳定性,并增加了一键打开多个文件的功能。

image new 1


rn mod 建模环境

n new 模型数据编辑器

我们为您创建了一个新的高效工具,帮助您理解大量复杂的模型信号。您可以方便地

  • 查看模型或子系统的所有信号;

  • 取消或取消记录任何信号;

  • 通过名称或块名称查找所需信号;

  • 快速选择模型中的任何信号。

强烈推荐

image11

i important 快速初始化 "模拟模式的重大改进

12月,我们发布了 "快速初始化 "仿真模式的第一个版本,该模式允许您以降低仿真阶段性能为代价更快地运行模型。这种模式非常适合原型设计,但也不是没有缺点。其中一个主要问题是,具有连续状态的模型(积分器、传递函数等)在较长的仿真时间间隔内性能很差。我们能够将此类模型的模拟速度提高 40 倍。

Image 2 new

u update 液体和气体模型的模拟加速

另一项重要更新同时影响了许多物理元件库:气体,潮湿空气,等温液体,热敏液体 。现在,这些元件库中的大部分元件以及一些电子元件的运行速度都将加快,这使得使用它们的模型模拟速度提高了 20 倍。

image11 1

u update 数据检查器的新改进

我们将继续改进数据检查员 。我们增加了调整信号图表配色方案的功能,不同类型的图表将不再在时间上相互同步,我们还努力提高了工具的整体稳定性。

image13

n new 新图表类型 - 强度图表

*强度图*是一种新的多功能工具图表窗口graphs icon 1 ,用于雷达应用。通过该图表,您可以根据自己的偏好,直观地看到多普勒频谱随时间的变化以及距离和角度响应。

image9

image3

n new 有限自动机的新算子

有限状态机 添加新函数:

  • 实现了用于跟踪数据已更改事实的新操作符(又名变化指标hasChangedhasChangedFromhasChangedTo

  • 还实现了用于跟踪表达式值行为的操作符:交叉"、"下降 "和 "上升"。

u update 预览块的附加编号模式

预查询 块中现在有两种参考点编号模式。您可以根据自己的习惯或需要进行选择:

  • 基于零的索引"--索引从 "0 "开始。

  • 基于一个的索引"--索引从 "1 "开始。

image8

u update 文件块的相对路径

使使用文件的区块 (C 功能,至 CSV,至多媒体文件/来自多媒体文件) 不仅支持绝对路径,也支持相对路径。在文件浏览器file browser 7 中,相对路径被认为是相对于当前模型文件夹的。

u update 区块的轮胎支持C 功能

在块输入和输出上添加了对总线的支持C 功能 。 如果要在块的输出端输出总线 C 功能 ,必须创建一条非虚拟总线,并将其指定为输出端的数据类型。

对于输入,您可以使用虚拟总线(输入的数据类型为自动)和非虚拟总线(您必须为输入指定自己的数据类型)。


rn blocks 新块和更新

Basic
信号处理
航空航天系统
导热液体
等温流体
加兹
通信系统
相控天线阵列
5g
RITM


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

相控天线阵列

*系统对象

  • EngeePhased.MultipathChannel.

  • EngeePhased.DopplerEstimator`。

功能

  • rainpl.

  • freq2wavelen.

  • aperture2gain.

雷达

*功能:

  • 雷达

  • sarmaxswath(沼泽)

  • `sarintang`沙林堂

  • `sarchirprate

  • 沙棘杖`sarscenedopbw(沙棘杖)

  • sarpointdopbw `sarbeamcomprate

  • `sarbeamcompratio

  • `sarlen

  • `sarazres

  • sarinttime `sarprfbounds

  • `sarprfbounds

  • `sarprf

  • 匹配收益

  • 匹配度

  • `粗糙度

  • `粗糙度

  • 雷达噪声

  • 离地半径

  • 干旱

  • 倾斜

  • 光束宽度


rn codegen 代码生成

n new 支持 Verilog 代码生成

在模型的代码生成设置中,现在可以选择代码生成的目标平台—​C 或 Verilog:

image14

在模型中使用定点数据类型进行仿真,为 Verilog 生成准备模型:

image4

有关 Verilog 生成和验证 Verilog 生成代码的更多信息,请参见Verilog (HDL) 代码生成 上的文档。

n new 代码生成块支持

我们为 C 代码生成添加了对以下模块的支持:

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

为生成 C 代码添加了对以下运算符的支持:

  • 数据变化跟踪运算符:

    • 已更改

    • 已更改来自

    • 已更改至

  • 操作符,用于跟踪表达式值的行为:

    • 越过

    • 下降

    • 上升


rn ritm 在 RITM 上运行模型

n new 在 RITM 上使用 I/O 模块的块

现在模块库 Engee 现在可立即使用RITM 模块RITM.机器控制 ritm icon 上与 I/O 模块一起工作:

image5

这使得开始使用 RITM CPM 和打开配置为与 RITM CPM 一起工作的现有 Engee 模型变得更快。

要在 Engee 中完全使用 RITM CPM,请执行以下命令安装程序块支持包:

engee.package.install("RITM-Engee-Blocks")