Engee 文档

24.4.0 中的新功能

发布日期:2024 年 4 月_

概况

n new 支持 jld2 文件格式

与之前的 MAT 格式一样,我们也实现了对 jld2 格式的支持。现在,您可以将变量导入或导出为这种格式。

image12

u update 在文件浏览器中显示任务进度

在文件浏览器中添加了 "繁重 "任务执行指示。现在,在忙于执行用户命令时会一目了然。

image10

i important 修正了删除当前文件夹时的文件浏览器行为

以前,通过命令行删除当前文件夹时,文件浏览器会被 "阻止"。我们修正了这一行为,现在删除使用 cd 导航到的文件夹时,它会自动向上导航一级。

i important 在命令行上保存命令历史

以前,重启 Engee 后命令历史记录会被清除。在新版本中,命令历史将被保存,您可以使用键盘上的箭头在命令之间切换。

n new 添加了下载 Engee 示例的链接

使用示例更加方便—​通过特殊链接(启动 Engee 按钮),可将示例 直接加载到 Engee 中:

image17


数学计算环境

n new 管理应用程序库的新工具

我们开发了一个用于管理第三方程序库的函数库 - Engee.Pkg。现在,使用 EngeePkg.status 函数,您可以显示已安装库的列表和状态,了解哪些是系统库,哪些是用户库。这将帮助你找出哪些需要使用 using 命令,哪些不需要。有关该库的更多信息,请访问使用 Julia 软件包

image6

i important 更改了绘制图表的默认后台

我们的用户非常喜欢交互式图表后端 (PlotlyJS),但必须通过 using 命令将其插入。现在您不需要这样做了,它将默认插入。

image14

u update 在工作区固定显示变量参数

现在可以正确指定工作区中变量的大小和体积。

image16

u update 将脚本导出为 PDF 的界面已更新

将导出按钮放在了不同的位置—​这样更合理,并添加了一个迷你程序来选择保存位置。

image9

image2


建模环境

i important 进行了大量优化工作

我们的开发人员在过去几个月中对模拟环境的计算内核进行了各种优化,并修改了其工作组织。这使我们大大提高了各类模型的计算速度(我们在测试模型上进行了检验),同时也对其稳定性产生了积极影响。

  • 许多标量信号离散模型的计算速度提高了 25 倍。

  • 许多矢量离散模型加速达 20 倍。

  • 包括物理模型在内的连续模型也加快了 30%。

  • 总线机制的改进使总线创建器总线选择器 模型的速度提高了 20 倍。

image20

我们还认真改进了一些重要模块的整体稳定性,并优化了它们的运行。例如,关系运算符 现在快了 5 倍,开关 快了两倍,而在模型中经常使用的产品 则快了 15-30%。

请尝试运行您的旧模型,建立新模型,或使用演示程序亲自体验!

n new 新资料库 - 5G 连接

新的 Engee.5G 系统库是一套专用函数、系统对象和动态建模模块库,用于 5G 通信系统的建模、仿真和验证。

该工具包将支持无线电链路子层建模、"黄金基准 "验证和测试,以确保开发符合行业标准。

利用该工具包,您将能够配置、模拟、测量和分析端到端 5G 通信链路。

image7

n new 新图表类型—​矢量图

长期以来,开发雷达和通信系统等数字系统的工程师一直需要这种图表。这种图表可以累积数据矢量,并一次性显示整个数据包的所有点。

image11

image5

image3

image1

n new 功能调用是一种新型子系统

功能调用子系统允许您对调度调用模型组件和控制模型组件执行的逻辑进行建模。您可以使用子系统菜单创建此类子系统,方法是按下Shift 键组合块,然后选择所需的子系统类型。子系统*功能调用*类似于程序设计语言中的功能调用。它们允许在模拟时间的所需时刻调用算法的某些部分(甚至在一个计算步骤中调用两次或多次)。

image15

i important 模型设置的统一程序名称

Engee 模型设置的软件名称与 Simulink 中的名称统一。这将使用户更容易从 Simulink 软件模型控制转移到 Engee 软件模型控制,因为它们现在具有相同的、熟悉的参数名称。

u update 有限自动机:点击一行上的函数

我们改进了状态之间的过渡线,这样就可以通过点击箭头在任意位置写入过渡条件的代码。

image8

i important 修正了块参数更改时的行为

优化了仿真过程中的参数处理。在建模过程中,将无法更改那些会破坏仿真进程的参数,而那些可以更改的参数只有在按下Enter 键后才会更新。

u update 扩展模型诊断细节

我们在模型诊断窗口中增加了步骤和细节。现在您可以更方便地进行调试。

image4

i important 优化了模型文件的大小

删除了模型文件中不必要的冗余信息:现在模型文件占用的文件存储空间更小了。


新区块和更新

新的基本图块
5g
通信系统
相控天线阵列
信号处理
电气元件库
等温流体
潮湿空气

另外:

  • u update 扩展了一些程序块的灵活参数设置。

  • u update 对于基础库 中的某些模块,开发了在模拟过程中更改参数的功能:

  • u update 我们进一步改进了Engee 函数。我们为矢量信号添加了使用 "外部缓存 "的功能,这将显著影响仿真性能。


代码生成

n new 已添加为有限自动机生成 C 代码的支持

有限自动机代码生成 的文档部分提供了更多信息。

image13

u update 新增对块的 C 代码生成支持

prelookup 1

PreLookup

chart

Chart