块掩码
在这个例子中,我们将看看如何为子系统使用图形界面。 该工具用于方便块的参数化和自定义库的开发。
在我们的演示中,我们将使用此示例中前面描述的模型(https://engee.com/helpcenter/stable/ru/interactive-scripts/edu/Root_Quadratic_Equation.html )。 此示例显示了一个用于查找二次方程根的模型。
𝑎𝑥^2+𝑏𝑥+𝑐=0, 𝑎≠0
模型本身如下图所示。
因此,我们有一个子系统与上述算法。
现在让我们继续创建一个面具。
之后,我们将进入界面创建窗口。
在这个窗口:
*结构元素如左图所示,
*块本身的最终接口在中心,
*每个元素的设置都在右侧可见。
现在让我们仔细看看我们可以与之交互的元素。
- 输入字段允许您将任何值分配给我们使用键盘输入的块内的常量。
- 复选框允许块内的常量设置为0或1,具体取决于此参数是启用还是禁用。
- 下拉列表包含一组参数,并根据所选参数将所选参数的序列号分配给常量。
- 隐藏部分允许您将块的接口拆分为几个子组;每个子组都可以折叠并具有自己的名称。
在我们的示例中,我们将考虑输入字段并使用它来设置参数a,b和C。
让我们从重命名该部分开始。
之后,我们将添加三个输入字段。
现在,我们将根据子系统内部指定的常量的名称配置每个字段。
因此,我们得到一个具有以下输入参数的块:
现在让我们运行模型。
可以看出,方程的根已经找到,因此,模型工作正常。
结论
在此示例中,我们向您展示了为自定义块创建接口的工具,并使用特定示例向您展示了如何使用它们。