块状面具¶
在本示例中,我们将了解如何为子系统应用图形界面。该工具可用于方便地设置程序块参数和开发自定义程序库。
在演示中,我们将使用本例中先前描述的模型 (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。 首先,让我们重命名该部分。
然后,我们将添加三个*输入字段
现在,让我们根据子系统中指定的常量名称自定义每个字段。
这样,我们就得到了一个输入参数如下的程序块:
现在让我们运行模型。
我们可以看到方程的根已经找到,因此模型运行正常。
结论¶
在本示例中,我们向大家展示了为自定义图块创建接口的工具以及如何使用它们。