Engee 文档

25.7 中的新功能

发布日期:2025 年 7 月

rn main 整体用户体验

n new 计算环境图表独立模块

为了更方便地使用 Engee 的主要工具(技术计算环境和模型构建编辑器),我们为图形graphs icon 1命令行img 41 1 2 的可视化创建了单独的模块。现在,不同工具的图形不会 "混杂 "在一起,使用起来将更加方便和清晰。

image2 1


rn calc 数学计算环境

u update 支持社区和导出脚本中的高级文本单元编辑器

五月发行版 中,我们完全替换了交互式脚本interactive script icon 中的文本单元编辑器。它变得更加实用和友好。在将交互式脚本导出为 PDF 和 html 时,我们支持所有新的单元格元素类型。这同样适用于社区 中的帖子生成。这些精美的元素不仅可以装饰 Engee 脚本,还可以装饰您的自动报告以及为同事和社区发布的帖子!

image7

n new 变量中的常量

如果您使用 const 函数设置了一个变量,该变量将成为全局常量,其值将无法在模块变量variables article 2 1 中更改或清除,请使用 "扫帚 "calculation of the power grid modes 8 ,只有重启 Julia 内核后才能清除。我们在相应的菜单中添加了一个特殊字段,常量将被标记在该字段中,您将了解需要通过何种方法清除这些值。

image4

n new 用于定制控制系统的新对象:Pid、PidStd 和 Pidtune 函数

我们添加了新的对象模型—​并行形式 Pid 和标准形式 PidStd 的 PID 控制器,以及一个新函数 pidtune。PID 控制器可以是连续的,也可以是离散的。现在,研究控制系统的动态行为更加容易了。

通过 pidtune 函数,您可以调整线性系统模型并行和标准形式的 PID 控制器。为了更好地进行调整,您可以指定所需的截止频率以及根据性能要求选择控制器参数的策略。

image6


rn mod 建模环境

u update 快速添加新的信号图表

以前,我们只需在模型画布上拖动记录图标,就能将信号添加到图表中。现在,您可以使用这一熟悉的操作在任何地方创建新图表,或立即在信号字段中创建新选项卡!

image3 1

u update 有限自动机:拖放转换起点

不仅可以更改过渡终点的位置,还可以更改起点的位置。现在你可以更美观地定制状态图,并使其更具可读性。

image3

u update 有限自动机:在调试过程中查看和编辑变量值

为了提高处理状态图的效率,我们扩展了调试 的有限自动机功能。现在,您可以在信号表中显示调试器每一步的变量值,并高亮显示上一步后发生变化的信号。此外,现在还可以在断点暂停时编辑输出信号和局部变量的值。

image1

n new 明确支持参考模型中的母线

我们在链接模型 的输入和输出中添加了明确的总线支持。信号类型在链接模型输出块设置中进行设置(也需要在此处定义总线信号类型),您可以使用所有总线功能—​选择所需的信号等。

image1 1

u update 开放模型上软件控制指令的可视化

现在,在编辑器中对打开的模型执行操作的所有软件控制指令都会立即反映在画布的界面上。不再需要额外的同步设置。

image5 1

n new 在界面中锁定块设置卡

现在,您可以在单独窗口中显示区块设置卡,并将其固定在界面中。按 PCM 键可以在上下文菜单中完成这一操作。它将在模型嵌套的任何层级打开,您可以随时调整图块参数。

image6 1

i important 线性物理网络的稳定正弦模式计算

迄今为止,Engee 只能计算经典的稳态模式,即模型物理部分状态变量的所有导数均为零。现在,我们为线性物理网络提供了一种特殊算法,它能以一种特殊的方式分析解的谐波成分,从而找到稳态正弦机制,即解的成分要么保持恒定,要么是振幅和频率恒定的谐波振荡。

我们分别指出,模型中同时表示不同频率谐波振荡源的物理网络是可以支持的。新函数最明显的应用领域是电气工程和电力工程,但它也可用于机械、热和各种异构物理网络,只要它们保持线性关系即可。

image8

n new 将 Exponent IP 核集成到 Engee 中

Exponenta CITM从事无线行业,为无线系统开发高端IP核(模块),可在各种环境下提供可靠、高效的数据传输。

为了在*Engee*中调试作为系统和算法一部分的IP核,我们将其集成为*Engee*仿真环境的模块。模块库 中的相应类别现在可供您使用。该库将逐步扩大,首批提供的内核是OFDMexPC-CFRex

image5

u update 添加自定义程序块库时的诊断信息

请注意,custom libraryuser library 1 *Engee*程序块可以包含任何您喜欢的程序块—​来自标准程序块库或您自己用掩码实现的程序块。此外,最近这些库还可以嵌套和分层。在添加时,有时会出现各种特定错误。因此,为了避免错过此类事件,我们在诊断窗口model diagnosis main 中添加了相应的信息。


rn blocks 新区块和更新

Moist Air
Electrical
Fluid Network Interfaces
Isothermal Liquid

部分填充管道(IL)

[.huge]# 提升阀 (IL)#

针阀(IL)

Gas

涡轮机(G)

Signal Processing
Heat Exchangers
Basic
Aerospace
Mechanical

Tire (Friction Parameterized)

Tire (Magic Formula)

Tire-Road Interaction (Magic Formula)

盘式摩擦离合器

非线性旋转减振器

非线性旋转弹簧

Nonlinear Translational Damper

Nonlinear Translational Spring

Loaded-Contact Translational Friction

锥形离合器

RF Blockset
HDL IP-cores
  • PC-CFRex

  • OFDMex-IP

Interfaces
  • *Modbus 单字节到字节

  • *Modbus 字节转单字节

  • UM模拟

Thrustmaster HOTAS Throttle

Thrustmaster HOTAS Joystick

RITM
  • *BA-IS-XX QAD

  • BA-IS-XX QAE


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

通信系统

#系统对象:

  • 分阶段.ADPCACanceller

功能

  • 范围2tl

  • sonareqtl

  • sonareqsnr

  • sonareqsl

  • tl2range

信号处理

*系统对象

  • dsp.RLSFilter

  • dsp.LMSFilter

功能

  • peak2peak

  • peak2rms

  • rssq

  • dtw

  • medfilt1

  • dpss

  • diric

  • sinc

  • 锯齿

  • intfilt

  • allpass2wdf

  • gmonopuls

  • gauspuls

  • tukeywin

  • triang

  • taylorwin

  • rectwin

  • parzenwin

  • nuttallwin

  • 凯撒

  • 汉恩

  • firls

  • fircls1

  • 枞树2

  • 比例过滤器截面

  • 内页

  • 褶皱

  • 下冲

  • 阈值

  • 状态电平

  • 幅值

  • 设置时间

  • 脉冲宽度

  • 脉冲间隔

  • 脉冲周期

  • 过冲

  • 中越

  • 下降时间

  • 占空比

  • 中频

  • 平均频率

  • 阈值

  • 相位

  • 相位

  • 频率

  • 频率

  • firpm

  • firpm

数学

*函数

  • fzero

  • 角度

  • 正弦

  • cos

  • inter1

  • conv2

  • 系数

  • 样条

  • var

  • 最小值

  • 中位数

  • 平均值

  • 最大值

  • std

  • 去趋势

  • 移动中值

  • 移动平均数

  • 均方根

射频组件

*功能

  • 电容器

  • 电路

  • 电感器

  • 电阻

  • 添加

  • 设置终端

  • 克隆

  • 设置端口


支持硬件、接口和外部集成

u update Engee 外部应用程序接口

Engee* 的外部 API 现在支持通过 /external/command/eval 方法执行长期运行的命令。这样,您就可以触发执行长期运行的命令,获取其标识符,并定期轮询执行状态。

有关外部 API 的更多信息,请参阅文档:用于访问 Engee 的外部软件接口


rn codegen 代码生成

u update 为原子子系统生成 Verilog 代码

Verilog 代码生成现在支持原子子系统。在生成的代码中,原子子系统成为独立文件中的一个独立 Verilog 模块:

image9

n new 通过伊卡洛斯模拟生成的 Verilog 代码

验证生成的 Verilog 代码最简单的方法是通过自动块生成C Function ,如文档所述。对于高级用户,Icarus HDL 仿真器使用不同的验证机制,现在可在 Engee 命令行下使用。请关注社区中有关使用 Icarus/iverilog 的演示。


rn ritm 在 RITM 上运行模型

u update 同步 RITM 支持软件包版本和 Engee 版本

xref:ritm/ritm-functions.adocRITM 支持软件包]必须与正在使用的 Engee 版本同步。现在,如果出现版本不匹配的情况(例如,通过 engee.com 安装了支持软件包,而 RITM 在另一版本的 Engee 闭环中使用),模型将无法在 RITM 上运行。请联系技术支持获取 RITM 的支持软件包,以便离线安装。


rn doc 文档

u update更新了interface Engee 的主要文章。