现在创建的这个简单的灯,将和简单的开关一起工作,但是可以被上边定义的 "Light" 在任何时候中止。因此一个新模块定义以及功能块 "LightSimple" 必须被创建。因此功能块简单的实现接口 "ILight",可以添加灯或者其他不同类型到房间。对于 "Light" 最大的不同是,节点的变量必须是类型POINTER TO ISwitchSimple以便获得错误的开关添加到 "LightSimple" 模块下方。更多的输出 "LightSimple" 将会是类型 BOOL 并且名为xSwitchedOn。
⇘
“第 6步: 执行”