Engee 文档

模型制作

添加和连接积木

在*Engee*中,数学模型表示在工作区中排列的不同数学运算块,并通过链接连接起来。

点击图标 图书馆 .

img17

要将图块添加到模型中,请使用鼠标左键将其从*图块库*拖到工作区。

block adding 1

数学模型通常由生成数据的源块(如 Sine Wave)、处理器块(如 Saturation)和接收器块(如 Terminator)组成。

要选择多个程序块,请按住 Shift 键和鼠标左键,移动光标选择所需的程序块。

vydelenie blokov

要在区块之间传输数据,需要使用区块输出和区块输入之间的连接。指向区块外的箭头表示数据输出端 (1),指向区块内的箭头表示输入端 (2)。

in out

连接程序块有几种方法:

  • 在一个程序块的输出端点击并按住鼠标左键,将光标移至下一个程序块的输入端,然后松开鼠标左键。

  • 拖动一个程序块到另一个程序块,会出现一个互动提示(浅绿色线条),这还不是连接。左键单击可将其转化为正式链接。

    soedinenie blokov

  • 在已完成的链接上单击Ctrl+ЛКМ ,创建分支:

    model branching

模型中每种类型的区块可以不止一个。例如,您可以通过将处理程序块和接收器块连接到模型中的现有块来添加另一个处理程序块和接收器块。

img19

配置程序块参数

要进入图块设置,请左键双击所需图块,或左键单击图块并按下 设置 img10.

img20

随后将打开模块窗口 设置 在该窗口中,您可以通过编辑相应字段和在下拉列表中选择项目来设置模块参数。

img21

您可以在画布上运行没有连接的块和线的模型。

rn 2024 vo 11

作为表达式的参数

可以使用表达式配置程序块参数。为此,请在脚本编辑器interactive script icon命令行img 41 1 2 中定义一个变量,作为表达式的基础。例如

  • 在命令行中,为变量 t 赋值 5

    build a model params

    变量窗口将显示所有已创建的变量及其值。

  • 在程序块设置中,选择所需的参数,然后用先前定义的变量输入表达式:

    build a model params 1

  • 在图形窗口中查看模拟结果:

    build a model params 2

使用子系统创建模型层次结构

为了方便可视化数学模型,您可以使用图块 Subsystem。当模型中的块数过多,不便处理时,就需要使用这种方法。

img18

img21a

要添加子系统,您可以

  • 选中要添加到子系统的区块,按下多点和图标subsystem icon 1 1 子系统 ;

    subsystem creation

  • 从程序块库中添加程序块 Subsystem,双击鼠标左键(进入子系统),然后按标准方法添加所需的程序块。

在一个子系统内,您可以创建数量不限、不同嵌套级别的其他子系统。因此,模型具有层次结构。要浏览模型的不同层次,请使用*导航面板*。

model hierarchy 3 1

断开和跳过区块

您可以禁用或跳过 Engee 工作区的区块:

  • 断开设备连接 - 禁用和跳过模型块的功能与模型中不存在模型块的功能相同。这意味着程序块被禁用,其存在不会影响模型的行为:

    comment out 1

  • 跳过一个区块 - 这与程序块的输入直接连接到输出的情况相同。这意味着程序块被跳过,数据流经程序块时保持不变。这相当于将所有程序块的输入直接连接到相应的程序块输出:

    comment through 1

具有禁用和跳过 Engee 块的功能:

  • 不能禁用库块Physical Modeling

  • 不能禁用或跳过链接;

  • 不能跳过输入/输出数量不同的块;

  • 不能禁用输入和输出端口。

模型中的书签

通过书签可以在不同模型和嵌套层级之间快速浏览。要添加书签,请单击图标 截图 icon screenshot 1 并选择一个部分 书签 .该书签部分有两个选项:

  • 添加书签 - 系统会保存当前在模型中的位置。之后,书签的截图将出现在右下角,您可以更改书签名称或将其删除:

    bookmark 1

  • 打开列表 - 显示所有已保存的可用于导航的书签。您还可以重命名或删除列表中的书签:

    bookmark 2

要导航到书签,请从列表中选择所需的书签,然后用鼠标左键双击该书签。如有必要,可使用名称搜索。