Engee 文档

0.9.0 中的新功能

数学环境

加速和优化数学计算环境的运行

我们花费了大量精力来加快技术计算环境的运行速度。现在,它不仅对用户更友好 而且响应速度也更快了。

新库是 Impute

数据处理和分析过程几乎总是从填补空白开始。我们已经在基础版中安装了 中安装了一个方便的库,其中包含了完成这项任务所需的各种方法,因此您不必每次都等待安装。

从脚本中下载图片

你经常需要从脚本中下载图片或函数结果。现在,你可以将图片复制到剪贴板,然后粘贴到任何你想粘贴的地方。 例如,你可以将图片复制到剪贴板,然后粘贴到文档或其他脚本中。


建模环境

新的 Engee 专用应用程序 - RITM.机器控制

我们已开发出第二款 Engee 应用程序,用于管理 KPM RITM 硬件和软件系统。它可以 解决以下任务:

  • 连接和配置 KPM RITM 实时机器。

  • 管理由 Engee 模型生成的实时应用程序。

ritm manager app

通过该应用程序,您可以添加机器并监控其连接状态。您还可以管理 机器属性、配置网络连接和更新固件。

RITM.Machine Management* 应用程序还允许您管理实时计算机上运行的应用程序:启动、停止或删除它们。 您可以启动、停止或删除机器上的应用程序。有关应用程序管理的更多信息,请参阅 [文档]。 文档

您可以在我们的网站 https://kpm-ritm.ru/hil 上阅读有关 KPM RITM 实时计算机的信息。

请注意,Engee 应用程序菜单位于此处的左上角:

release notes 0.9.0 4

C 功能块和 Engee 功能块的新界面

我们不喜欢旧的功能块*C 功能* 、 功能 因此我们重新设计了它们。

现在,源代码编辑窗口不是在单独的浏览器窗口中打开,而是在环境本身中打开。而且 也不必每次运行模型时都保存并关闭包含代码的窗口,只需将块代码保存在窗口中即可。 块代码就可以了。

release notes 0.9.0 3

软件控制已更新

向系统集成和工程师日常工作自动化又迈进了一步。

我们使用脚本命令对模型管理进行了重大改进,并为此引入了新功能。您可以 您可以打开和保存模型和子系统、管理模拟、调整模型参数等。

这对于自动建模和虚拟测试、持续测试开发中的系统以及复杂的研究都非常有用。 当您需要在单个脚本中准备主要数据和输入信号时,"运行 "这些数据和信号是非常有用的。 信号,在建模环境中通过算法 "运行 "这些信号,然后使用数学研究方法处理测试数据。 数学研究方法。

这一功能对于编写报告文档或教育内容也非常有用。

有关支持命令的完整列表,请访问软件控制建模

运行无限模拟时间模型的可能性

对于工作周期恒定的系统,我们增加了无限模拟时间运行模型的功能。 模拟时间。为此,请将仿真时间设置为 "Inf",这样就可以无限循环运行模型。

release notes 0.9.0 1

改进模型自动保存算法

现在,文件浏览器中的模型不会像以前那样未经用户批准就自动保存。

所有更改都会保存到临时文件中,如果用户想自己保存,可以使用 键盘快捷键 (Ctrl+S) 或界面保存更改。如果出现问题,你可以随时返回到原始版本。 出错。

物理 1D 建模库 潮湿空气

我们创建并添加了一个新的物理建模库潮湿空气

它包含现成的模块和基本元素,如储气罐、腔室和气动机械传感器,以及 以及传感器和源。使用这些模块可模拟暖通空调系统(供暖、通风和 空调、环境控制系统以及该应用领域的其他复杂系统)建模。

release notes 0.9.0 1


新区块和更新

新的基础库块

其他街区改造

  • 使气体库和液压库图标相似。

    release notes 0.9.0 5release notes 0.9.0 6

  • 如果相应设置了 采样时间,图标*正弦波* 现在会变得离散。

  • 改进了程序块*C 功能*.

  • 优化后的程序块*传输延迟*.


代码生成

从模型顶层生成默认代码

以前,"Engee.model.generate_code" 命令会在模型的顶层为单个原子子系统生成代码、 除非您指定了一个子系统来生成代码。现在,在类似情况下,代码将直接为 顶层模型的代码。

已添加为以下模块生成 C 代码的支持

改进模型的矢量化

区块*增益* 和 单位延迟.

统一生成的文件名

以前,通过右键单击子系统和通过命令行生成代码时,生成文件的名称不同。 现在,无论使用哪种方法生成代码,生成文件的名称都是一样的。

改进多频率模型

代码生成器现在支持*单位延迟* 块的 Sample Time 参数,并将其视为 块的一种特殊情况。 现在,代码生成器支持*速率转变* 代码块的*采样时间*参数,并将其作为 代码块的一个特例。这样就可以创建 这样,您就可以创建多频率模型,而无需使用额外的速率转变 块和 并将*单位延迟* 块作为模型中新采样频率的来源。


个人机柜

新增英语本地化

我们在个人办公室界面中实现了语言切换。支持俄语和英语。

release notes 0.9.0 2