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

我们可以看到方程的根已经找到,因此模型运行正常。

结论

在本示例中,我们向大家展示了为自定义图块创建接口的工具以及如何使用它们。

示例中使用的块