块状面具
在本示例中,我们将了解如何为子系统应用图形界面。该工具可用于方便地设置程序块参数和开发自定义程序库。
在演示中,我们将使用本例中先前描述的模型 (https://engee.com/helpcenter/stable/ru/interactive-scripts/edu/Root_Quadratic_Equation.html)。该示例介绍了一个用于查找一元二次方程根的模型。
𝑎𝑥^2+𝑏𝑥+𝑐=0, 𝑎≠0
模型本身如下图所示。

这样,我们就有了一个采用上述算法的子系统。
现在,让我们继续创建掩码。

之后,我们将进入创建接口的窗口。

在这个窗口中
- 左边是结构元素、
- 中间是程序块的最终界面、
- 右边是每个元素的设置。
现在,让我们仔细看看我们可以与之交互的元素。

1.输入栏允许我们将使用键盘输入的任何值赋值给块内的常量。
2.复选框允许根据参数是启用还是禁用,为块内常量赋值 0 或 1。
3.下拉列表包含一组参数,并根据所选参数为常量分配所选参数的序列号。
4.隐藏部分*允许将程序块界面划分为多个子组;每个子组都可以折叠并拥有自己的名称。
在我们的示例中,我们将查看输入栏,并通过它设置参数 a、b 和 c。
首先,让我们重命名该部分。

然后,我们将添加三个*输入字段

现在,让我们根据子系统中指定的常量名称自定义每个字段。

这样,我们就得到了一个输入参数如下的程序块:

现在让我们运行模型。

我们可以看到方程的根已经找到,因此模型运行正常。
结论
在本示例中,我们向大家展示了为自定义图块创建接口的工具以及如何使用它们。