第 7 步:构建模块
成功扫描声明后,所有模块都可供进一步使用,以便可以编写示例应用程序。因此,模块将添加到项目的模块树中。为此视图 模块 必须打开。
第一步,顶层模块 Room
必须添加到树中。

这 模块对话框 打开并提供所有可用的顶级模块。在此对话框中,显示图像池中定义的相应图标以及文本列表中的文本。现在可以选择模块“Room”并将其添加到模块树中。

现在可以通过双击打开顶层模块的编辑器 Room
在模块树中。必须在上选择代码生成的目标应用程序 Toplevel
标签。模块声明中声明的任务显示在字段中 标准任务。

类似于子模块上面的步骤 Light
可以添加到模块树中。由于房间声明中的多槽定义,最多可以添加三个灯。的值 maxLightValue
和 Speed
可以参数化 Parameters
编辑器的选项卡 Light
模块。在 I/O 编辑器中输出 Brightness
映射到局部变量 uiBrightness
对于我们的例子。

下面新添加的 Light
,一个模块 Switch
必须添加。在实例编辑器中 Switch
模块中,模块声明中定义的所有参数和 I/O 均可用。对于我们的示例,局部变量 xPushSwitch
映射到输入变量 x输入。简单光的输出映射到局部变量 xSimpleOn
。

在我们示例的最后一步中 LightSimple
与一个 SwitchSimple
添加到模块树中。简单光的输出映射到局部变量 xSimpleOn
。简单开关量输入 xPushSimpleSwitch
映射到变量 xPushSimpleSwitch。

最后,必须使用命令生成项目 产生。下载到设备后,可以通过更改值来测试示例 xPushSwitch
。对于调光值 用户界面亮度 应缓慢增加,通过点击,其值直接设置为 0 或最大值。改变 xPushSimpleSwitch
直接切换相应灯的输出。
最后必须提到的是,组成模块的最后步骤可以以任何组合方式完成,而不会丢失生成代码的功能。