Engee 文档
Notebook

块掩码

在这个例子中,我们将看看如何为子系统使用图形界面。 该工具用于方便块的参数化和自定义库的开发。

在我们的演示中,我们将使用此示例中前面描述的模型(https://engee.com/helpcenter/stable/ru/interactive-scripts/edu/Root_Quadratic_Equation.html )。 此示例显示了一个用于查找二次方程根的模型。

𝑎𝑥^2+𝑏𝑥+𝑐=0, 𝑎≠0

模型本身如下图所示。

image.png

因此,我们有一个子系统与上述算法。
现在让我们继续创建一个面具。

image_2.png

之后,我们将进入界面创建窗口。

image_3.png

在这个窗口:
*结构元素如左图所示,
*块本身的最终接口在中心,
*每个元素的设置都在右侧可见。

现在让我们仔细看看我们可以与之交互的元素。

image_4.png
  1. 输入字段允许您将任何值分配给我们使用键盘输入的块内的常量。
  2. 复选框允许块内的常量设置为0或1,具体取决于此参数是启用还是禁用。
  3. 下拉列表包含一组参数,并根据所选参数将所选参数的序列号分配给常量。
  4. 隐藏部分允许您将块的接口拆分为几个子组;每个子组都可以折叠并具有自己的名称。

在我们的示例中,我们将考虑输入字段并使用它来设置参数a,b和C。
让我们从重命名该部分开始。

image.png

之后,我们将添加三个输入字段。

image_2.png

现在,我们将根据子系统内部指定的常量的名称配置每个字段。

image_3.png

因此,我们得到一个具有以下输入参数的块:

image_4.png

现在让我们运行模型。

image_5.png

可以看出,方程的根已经找到,因此,模型工作正常。

结论

在此示例中,我们向您展示了为自定义块创建接口的工具,并使用特定示例向您展示了如何使用它们。

示例中使用的块