Engee 文档

0.9.0有什么新消息?

数学计算环境

加速和优化数学计算环境的工作

我们花了很多精力来使技术计算环境更快地工作。 现在它不仅变得更方便,而且 也更敏感。

新图书馆-影响

几乎总是,数据处理和分析的过程始于填补空白。 我们已经安装了 base发行版中的一个方便的库,其中包含用于执行此任务的不同方法,您不再需要每次都等待其安装。

从脚本下载图像

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


建模环境

Engee的新专业应用是节奏。机器管理

我们已经开发了我们的第二个应用程序*Engee*用于管理软件和硬件复合体*KPM节奏*。 它允许 您要解决以下任务:

  • 连接和配置实时机器*KPM节奏*。

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

ritm manager app cn

您可以使用该应用程序添加计算机并监视其连接状态。 您还可以管理属性 的机器,配置网络连接,并更新嵌入式软件。

也是*节奏应用程序。机器管理*允许您管理在真实环境中运行的应用程序 -时间机器:启动,停止,或从机器中删除它们。 您可以阅读有关应用程序管理的更多信息 在 文件

您可以在我们的网站上阅读有关实时机器*KPM RHYTHM*的信息:https://kpm-ritm.ru/hil …​

回想一下,*Engee*应用程序菜单位于这里的左上角:

release notes 0.9.0 4

具有功能和Engee功能的块的新界面

我们不喜欢块的旧实现。 C Function, Engee Function 这就是为什么我们完全重新设计了它们。

现在,源代码编辑窗口不会在单独的浏览器窗口中打开,而是在环境本身内部打开。 你也 不再需要每次都保存并关闭代码窗口来运行模型,只需保存 窗口中的块代码。

release notes 0.9.0 3

更新的软件管理

这是实现系统集成和工程师日常工作自动化的又一步。

我们已经认真地更新了使用脚本命令的模型管理,并为此引入了新功能。 你 可以打开和保存模型和子系统,管理仿真,配置模型参数等。

这对于自动化模拟和虚拟测试,顺序测试非常有用 当您需要在一个脚本中准备主要数据和输入信号时,正在开发的系统以及复杂的研究 ,在模拟环境中通过您的算法运行它们,然后使用以下方法处理测试数据 数学研究方法。

此功能对于开发会计文档或教育内容也很有用。

支持的命令的完整列表可在页面上找到 软件控制建模.

能够以无限的仿真时间运行模型

对于具有恒定运行周期的系统,能够以无限的方式运行其模型 增加了模拟时间。 为此,将仿真时间设置为"Inf",这将在无限循环中运行模型。

release notes 0.9.0 1

改进了模型的自动保存算法

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

所有更改都保存到临时文件中,如果用户自己想要,则可以保存更改 使用键盘快捷键(Ctrl+S)或界面。 如果有的话,你总是可以回到原来的版本 出了问题。

潮湿空气物理一维建模库

我们创建并添加了一个新的物理建模库。 Moist Air.

它包含现成的块和基本元素,如坦克,腔室和气动力学传感器,如 以及传感器和源。 使用这些单元来建模HVAC(加热、通风和 空调)系统,环境控制系统,以及来自该应用行业的其他复杂系统。

release notes 0.9.0 1


新区块和更新

基本库的新块

其他区块改进

  • 我们使气体和液压库的图标看起来相似.

    release notes 0.9.0 5 release notes 0.9.0 6

  • 图标 Sine Wave 现在,如果您相应地调整*采样时间*,它就会变得离散。

  • 修改了块 C Function.

  • 优化了块 Transport Delay.


代码生成

从模型顶层生成默认代码

以前,'Engee。模特。generate_code’命令为模型顶层的单个原子子系统生成代码, 如果未指定用于代码生成的子系统。 现在,在类似的情况下,代码将直接生成为 的顶层模型。

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

模型中的矢量化改进

现在支持块的矢量参数。 GainUnit Delay.

统一生成文件的名称

以前,通过右键单击子系统并使用命令行生成代码时,生成的文件的名称不同。 现在,无论代码的生成方式如何,生成的文件都以相同的方式命名。

多频率模型的改进

代码生成器现在支持块的*采样时间*参数。 Unit Delay 并考虑 它作为一个块的特例。 Rate Transition. 这允许您创建 多频模型,而无需使用额外的块。 Rate Transition 和 使用块 Unit Delay,作为模型中新采样率的来源。


个人帐户

增加本地化到英语

我们在个人账户的界面中实现了语言切换。 支持俄语和英语语言。

release notes 0.9.0 2