3.1 设计思路
3.2逻辑组件添加
①依据原有控制照明逻辑,打开palette,找到schedule模块,添加BoolenSchedule。
②打开kitContrl,找到Util,并添加BoolenSwitch。
③剪切到原有的逻辑线,并进行逻辑连接,如下图。
④新建BooleanWritable,命名为Switch,设置参数并进行逻辑连接,若下图。
3.3界面设计
⑤至此完成了逻辑的设计。下面进行页面设计,将时间表拖入View,并设置超链接和文本设置。
⑥依照上步,将Switch拖入View,并进行相应参数设置,完成界面设计。
3.4时间表设计
⑦设置时间表,可设置工作日和特殊日期或时间段的照明控制
![在这里插入图片描述](https://img-blog.csdnimg.cn/2020042819215566.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NTIxNzEwNw==,size_16,color_FFFFFF,t_70
3.5照明效果
若不勾选手自动切换,则开关无法控制灯的开启与熄灭。
若勾选手自动切换,则可有开关控制灯的开启与熄灭。