Pycharm实现645协议解析器(九)解析数据展示
DL645协议中,不包括扩展部分,数据标识的数量就达到好几百个,如何方便、有效地把用户从数据逐行逐字的繁琐分析中解放出来,界面设计应运而生,界面设计(即UI设计)是人与机器之间传递和交换信息的媒介,通常包括硬件界面和软件界面,好的界面设计需要具备的特点如下:
1、简易是要让用户们方便使用、减少用户选择发生错误的可能性。
2、一致性。界面的结构必须清晰且一致,设计风格必须与产品内容相致。
3、色彩的舒适度好的设计看上去很统一简洁,颜色搭配很好,保护眼睛。
4、文字的主次分明,任何作品要传达信息如果字体排放凌乱,文字大小、颜色没区分,间距行距都没有,很难挖掘自己想要的信息所以文字每一个细节都很重要,至少要让别人看清楚文字写什么。
5、易用性,需要让用户快速上手,简单又好看,达到方便用户的目的。
为此,本系统将DL645的协议解析界面,统一了发送命令和响应数据的解析,所有数据再同一个界面操作,对报文自动分析,个性化给出解析信息,通过树形结构进行展示,达到一目了然,清晰自然的目的。
发送命令的解析
发送命令指有上位机软件发送到终端设备(如电表)的命令,是通信的发起者,例如广播校时命令,解析界面如下: