Engee 文档

25.5 中的新功能

发布日期:2025 年 5 月_

rn main 用户体验

n new 快速上手 Engee

*Engee*包含大量有用信息,可帮助用户快速上手和运行:示例、在线课程、文档中的文章和指南,当然还有您正在阅读的发布说明。我们希望尽可能方便用户获取这些资料,因此我们创建了一个新工具--"快速入门 "*菜单。现在,只需点击一下,您就可以找到所有有用的资料。

image13

您可以将 "快速启动 "设置为每次启动*Engee*会话时都会出现,也可以从搜索菜单中调用,我们还在搜索菜单中设置了快捷栏。

image5

我们祝愿您有一个舒适的用户体验,并能快速进入*Engee*!

n new 在主屏幕上搜索文档

为了延续简化信息获取的主题,我们创建了在*Engee*环境中直接搜索的功能,而无需点击任何其他选项卡。这有多酷?

image12

u update 检查 GIT 仓库的更新

现在您可以配置文件浏览器file browser 7 自动查找并下载 GIT 资源库的更新。如果发现版本库文件有新的更新,它会通知你。

image15

u update 点击快速创建 .jl 文件

增加了从文件浏览器的上下文菜单快速创建 .jl 文件的功能。

image11

u update 改进了文件浏览器中的项目选择

现在,如果先用 Shift 键选择文件,然后再用 Ctrl/Cmd 键继续选择,第一个选择就不会 "飞走",而会保存选择。

image20

u update 终端中的新标题

修正了终端窗口的标题,使其更整洁漂亮。

image8

u update 优化了 "多云 "模块和接口

现在,在可能出现大量标签页的所有模块中,"+"(即添加新标签页)都固定在前一个标签页的右侧。如果标签页的数量增加,且模块中无法容纳,"+"会固定在窗口的右侧,标签页之间会出现后退箭头。

image1 x

u update 典型界面布局已更新

我们已为您更新了内置窗口布局,以反映最新的界面定制功能和最近在 Engee 中出现的个别工具。需要提醒您的是,您也可以自行创建任何窗口布局,并保存起来以备将来使用。

image2


rn calc 数学计算环境

i important 全新的文本单元编辑器

我们已完全替换了交互式脚本中的文本单元编辑器。现在,它更友好,功能更强大。看看你现在可以添加到单元格中的新元素就知道了:

image1

它还允许你在多种模式下处理文本单元格:编辑、标记和预览模式:

image23

您还可以通过键入"`/`"快速为文本添加元素:

image1 x 1

i important 脚本编辑器中的分屏

脚本编辑器interactive script icon Engee 中添加了分屏模式。当您需要比较脚本或代码、计算结果、分析数据时,这种模式非常方便。启用它非常简单—​只需打开编辑器菜单,然后将所需文件拖到所需的一侧即可。尽情享受吧

image16

i important 支持 Makie.jl

Makie.jl 的实施支持是一个强大而灵活的生态系统,适用于Julia 语言,可让您在全新的水平上可视化技术计算 的数据和结果。如果您缺乏熟悉的Plots 的功能,不妨试试 Makie,我们确信它能满足任何可视化要求。

image10

u update 单元格分隔符

添加了一个清晰方便的单元格分隔符,可让您在交互式脚本中添加新元素。

image7

n new 标题中的脚本路径

有时会出现脚本名称相同的情况。为了避免混淆,在这种情况下,我们会在脚本的标题中添加脚本的路径。这肯定会帮助你弄清脚本的位置和内容。

image18


rn mod 建模环境

i important 有限自动机:断点

与前面的有向*Engee*模型一样,我们也为状态stateflow state 有限自动机 提供了启用断点的可能性。要做到这一点,点击状态边界,就会出现一个激活断点的按钮。断点可自定义,并可显示其完整列表和设置条件。此外,当调试模式被激活时,会出现用于控制的特殊元素。

image19

n new 有限自动机:符号助手

为确保有限自动机中的符号始终得到定义,并确保算法正常运行,我们开发了一种特殊工具—​符号助手(Symbol Helper)。当您更新图表或运行模型时,该助手会检查其中是否包含任何未定义的符号,并建议将其与符号类型定义自动连接起来。您可以接受、修改或拒绝助手提供的每个符号定义。

image6

u update 有限自动机:转换的上下文菜单

添加了在转换的上下文菜单中自定义执行顺序的功能(通过 PCM),并梳理了有限自动机的菜单,现在每个实体都与其设置相对应。

image14

u update 数据检查器:模拟过程中的可视化

我们在Data Inspectordata inspector icon 中提供了在模拟过程中可视化信号的可能性。在此之前,可视化只在模型执行结束时进行。

image24

u update 图形:快速添加图形

我们简化了在相应模块中添加新图表的操作。现在会出现熟悉的分隔符,您可以在所需位置添加图表。

image21

u update 回调编辑器中的 "执行选定 "选项

Engee 脚本编辑器中有一个非常方便的 "功能"--通过上下文菜单或键盘快捷键在后台命令行中选择代码并执行。这对于编写程序和脚本时的调试非常方便。现在,我们在回调 菜单中也为代码编辑器实现了这一功能。只需选择代码,执行并查看结果即可。方便快捷!

image4

u update 通过 PCM 复制、剪切和粘贴

长期以来,我们一直支持使用Engee 热键 键盘快捷键在画布上控制元素的标准命令—​复制、剪切和粘贴,但我们的用户注意到(我们非常感谢他们!)这些命令并没有通过 PCM 在上下文菜单中实现。我们已经修复了这个恼人的缺陷,现在您可以按照自己的方式执行各种命令了!

image3

u update 图表:支持多维图表类型的矢量信号

增加了支持矢量信号自定义显示的图表数量。也就是说,您可以单独配置哪些元素应该可视化。支持的图表类型列表扩展如下:

image22

n new 在新的浏览器窗口中打开模型

现在,您可以在建模环境中直接从导航栏 在新的浏览器窗口中打开*Engee*模型。快捷方便。

image2 x

n new 从 Engee 功能到型号诊断的服务信息输出

现在,您可以在Engee Function模型诊断窗口model diagnosis main 块中输出用于调试代码的服务信息。现在支持:

  • 调用警告(warning("time == $t"));

  • 停止模拟 (stop_simulation("time == $t"));

  • 暂停模拟 (pause_simulation("time == $t"));

  • 信息 (info("time == $t")).

image9

u update 通过 "从工作区 "块读取数组

From Workspace 程序块现在支持直接使用向量或矩阵。程序块设置允许使用从实验中获取或由用户代码生成的数据时间样本。

rn workspace

u update 显示自定义区块的缩略图

调整了自定义图块的缩略图,使其在库和画布搜索菜单中都显得整洁漂亮。

u update 改进了将轮胎记录到 CSV 的功能

我们改进了将母线信号记录为 CSV 的格式。现在它更易于理解,以便进一步使用。


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

n new 支持 UNIGINE

与俄罗斯三维可视化引擎 UNIGINE 集成的模块现在可在 Engee 中使用。

n new 支持 PragmaSoft Studio

用于与俄罗斯嵌入式显示开发和仿真环境 PragmaSoft Studio 集成的模块现在可在 Engee 中使用。

n new 支持 T-Flex DOC

与俄罗斯 PLM 系统 T-Flex DOCs 集成的软件控制功能可根据要求在 Engee 中提供。

n new 支持罗技 G29 方向盘和踏板

罗技 G29 方向盘和踏板块现在可在 Engee 中使用。

n new 支持 Modbus 协议

Modbus TCP 和 Modbus RTU 装置现可在 Engee 中使用。

n new 改进客户端程序的运行

客户端程序现在可扩展,有一个图标,并可最小化到托盘。还支持热键Ctrl+C/Ctrl+V 。在 Engee 中安装支持包时,现在总是会显示一个可点击的链接,用于下载最新版本的客户端程序。


rn codegen 代码生成

u update 在生成的 Verilog 代码标题中进行注释

现在,在Verilog 代码生成 中,生成文件的页眉注释与 C 代码生成相同。它包含 Engee 版本、代码生成日期和其他有用信息。


rn ritm 半自然建模和 CPM "RITM"

n new CPM "RITM" 的软件控制

在用于 CPM "RITM "软件控制的 API 中新增函数 "isRunning"。该函数允许获取 RITM 上模型的状态(运行与否)。

此外还有一个新函数 getScreenshot,用于获取 RITM 屏幕的截图。

有关 RITM 软件控制所有功能的信息,请参阅通过 Engee 中的 RITM 与外部设备协同工作软件控制 RITM 这两篇文章。

u update 通知不正确的模型初始化模式

如果在模型中选择了 "快速初始化 "模式,RITM 屏幕上将显示一条信息。为优化模型性能,应在 RITM 上选择 "快速计数 "模式。有关仿真模式的更多信息,请参阅Engee 中的模型调试一文。