笔记1——自写综保模块非语言实现方式
1、编写综保参数结构体
参数结构包括属性,容量、电压等级,设置保护电流,可设置的最大电流,欠压保护范围,过压保护范围等几个属性;
2、编写综保设置参数界面
创建参数结构体对象,根据对象进行显示,根据对象来设置综保的参数。
3、编写综保显示界面,显示综保各种信息,输出电压,输出电流,分合闸状态以及保护信息。
4、编写综保解析类,类中以参数结构体为成员。以解析综保上传帧为方法,判别是否是请求参数帧,是否是参数配置成功应答帧,是否是状态上报帧。若请求参数,则配置参数。若参数配置成功,则进行查询。若状态上报,则根据状态进行实时显示。
5、利用全局静态变量Start类来进行参数传递,状态传递。实现由数据采集层-逻辑分析层-UI显示层之间的状态传递,达到类似楼道与用户之间传递的功能。自己理解的三层架构,就是楼房中 房间与楼道的关系,房间是各种内部数据,门是接口,楼道是公用通道,所有房间的消息只能通过房间门传到楼道,各个房间如果需要,只需要在楼道中取即可。