首页> 中国专利> 一种自动绘制空调机组设备监测界面的方法和绘制系统

一种自动绘制空调机组设备监测界面的方法和绘制系统

摘要

本发明公开一种自动绘制空调机组设备监测界面的方法和绘制系统,所述空调机组包括至少一个设备,至少一个所述设备中包括至少一个子设备,所述设备和子设备之间的控制关系呈树形结构,在所述设备和子设备中对任一项监测参数绘制监测界面时,所述方法包括模拟树形结构、自动分析加载数据、自动绘制界面三个步骤。这种绘制方法具有简单、方便的优点,可扩展性也非常强,减少监测软件的开发周期。

著录项

  • 公开/公告号CN105159665A

    专利类型发明专利

  • 公开/公告日2015-12-16

    原文格式PDF

  • 申请/专利权人 珠海格力电器股份有限公司;

    申请/专利号CN201510481316.1

  • 发明设计人 唐友志;张宜宁;宋海川;罗晓;

    申请日2015-08-07

  • 分类号G06F9/44;

  • 代理机构北京市隆安律师事务所;

  • 代理人廉振保

  • 地址 519070 广东省珠海市前山金鸡西路

  • 入库时间 2023-12-18 12:59:36

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-25

    授权

    授权

  • 2016-01-13

    实质审查的生效 IPC(主分类):G06F9/44 申请日:20150807

    实质审查的生效

  • 2015-12-16

    公开

    公开

说明书

技术领域

本发明涉及一种界面绘制方法和绘制系统,特别地涉及一种自动 绘制空调机组设备监测界面的方法和绘制系统。

背景技术

在设计一个空调设备的监测软件时,发现被监测的设备可能包含 多个子设备、模块以及相关的监测项,而每个子设备也可能包含多个 模块以及相关的监测项,此外,每个模块也包含相关的监测项,如图1 所示,不难发现在设备、子设备以及模块之间存在一个树形的数据结 构。当对这样的空调机组进行监测时,需要的监测界面的个数是不确 定的,需要动态的加载;但是,传统的对具有树形结构的空调机组中 设备监测界面的构造方法是需要设计人员手动去添加的,不够智能, 且后期维护困难,不易扩展。

发明内容

为了解决上述技术问题,本发明提供一种自动绘制空调机组设备 监测界面的方法,空调机组包括至少一个设备,至少一个设备中包括 至少一个子设备,设备和子设备之间的控制关系呈树形结构,在设备 和子设备中对任一项监测参数绘制监测界面时,方法包括模拟树形结 构、自动分析加载数据、自动绘制界面三个步骤。

作为优选,模拟树形结构是根据被监测的设备和子设备之间的控 制关系所呈现的树形结构,模拟出具有相同的树形结构的并能够自身 迭代的界面绘制类库。

作为优选,模拟出来的树形结构中的每一个设备或子设备的类与 被监测的设备或子设备一一对应。

作为优选,自动分析加载数据是根据需求在相应位置添加对应的 XML文件,利用类库自动加载与设备或子设备的类对应的XML文件。

作为优选,每一个需要监测的设备或子设备对应一个唯一的XML 文件。

作为优选,自动绘制界面是指利用XML文件中的数据,在已经准 备好的模板上添加相应元素,绘制相应界面。

本发明还提供一种监测界面绘制系统,其包括树形结构模拟模块、 自动分析加载数据模块以及自动绘制界面模块。

作为优选,树形结构模拟模块能够自动检测被监测空调机组中各 设备或子设备之间的树形结构,然后利用自身迭代的方法模拟出一个 内部具有相同的树形结构的类库,类库中的类与被监测的树形结构中 每一个设备或子设备一一对应。

作为优选,自动分析加载数据模块配置地用于根据需求在相应位 置添加对应的XML文件,利用类库自动加载与设备或子设备的类对应 的XML文件,每一个XML文件对应一个设备或子设备。

作为优选,自动绘制界面模块配置地用于利用类库与自动分析加 载数据加载的XML文件,在已经准备好的模板上添加相应元素,绘制 相应界面。

本发明提供的自动绘制空调机组设备监测界面的方法,可以解决 以往我们在需要为每一个设备或子设备手动绘制一个界面时遇到的困 难。如果我们要构造某个设备或子设备的监测界面,我们只需要在通 过这种方法编写的监测软件中添加与该设备或子设备相对应的XML文 件,使用了该方法的监测软件在识别到该设备或子设备后,就会加载 对应的XML文件,然后调用相应模块在监测软件规定的模板界面上添 加相应的元素,自动生成我们需要的界面。同时,后期我们需要维护 时,只需要修改相应的XML文件即可,这种绘制方法具有简单、方便 的优点。如果需要扩展该软件,使之能生成其他设备或子设备的监测 界面,只需要在添加相应的XML文件即可,可扩展性也非常强,同时 减少监测软件的开发周期,可随意增加监测软件适用的机组设备数量, 还可以降低监测软件的后期维护成本;并且该方法具有良好的可复用 性,其他软件如果需要根据一个树形结构动态生成界面也可以使用该 方法。

附图说明

图1是本发明涉及的自动绘制空调机组设备监测界面的被监测设 备结构图;

图2是本发明涉及的自动绘制空调机组设备监测界面的系统流程 图;

图3是本发明涉及的自动绘制空调机组设备监测界面中树形结构 模拟图;

图4是本发明涉及的自动绘制空调机组设备监测界面中的加载数 据示意图;

图5是本发明涉及的自动绘制空调机组设备监测界面中自动绘制 界面示意图。

具体实施方式

为了更好地说明本发明的意图,下面结合附图对本发明内容做进 一步说明。

本实施例具体描述一种自动绘制空调机组设备监测界面的方法, 方法主要用于绘制针对空调机组中各内部设备的监测界面,其中,空 调机组包括至少一个设备,至少一个设备中包括至少一个子设备,在 某些情况下,至少一个子设备中还包括至少一个模块,对模块的监测 界面绘制方法等同于设备或子设备的监测界面绘制方法,下面将仅描 述包括设备和子设备的空调机组的监测界面绘制方法,设备和子设备 之间的控制关系呈树形结构,在设备和子设备中对任一项监测参数绘 制监测界面时,参照图2所示,主要包括以下三个步骤:

(1)模拟树形结构,根据被监测的设备和子设备之间的控制关系 所呈现的树形结构,模拟出具有相同的树形结构的并能够自身迭代的 界面绘制类库,类库是指软件中具体用于某些操作的文件的集合,类 库模拟出来的树形结构中的每一个设备或子设备的类与被监测的设备 或子设备一一对应,实现一对一的绘制界面,这样可以保证界面的绘 制的准确性与稳定性,其中,类是指软件中具体用于某些操作的文件。

(2)自动分析加载数据:首先,根据需求在相应位置添加对应的 XML文件,每一个需要监测的设备或子设备对应一个唯一的XML文件; 然后,利用模拟出的树形结构模拟出的类库自动加载与设备或子设备 的类对应于同一个设备或子设备的XML文件,XML文件将被解析并最终 显示在界面上,作为界面绘制的数据依据;

(3)自动绘制界面:利用模拟出的树形结构模拟的类库与自动分 析加载数据加载的XML文件,自动绘制界面,具体步骤为:根据设备 或子设备的唯一的型号找到类库中对应的类,类加载了对应的XML文 件,并利用XML文件中的数据,在已经准备好的模板上添加相应元素, 绘制相应界面。

当通过使用上述方法绘制树形结构空调设备的监测界面时包括以 上三个步骤,上述三个步骤可通过在空调机组中分别设置三个模块以 实现各自功能,空调机组包括至少一个设备,至少一个设备中包括至 少一个子设备,在某些情况下,至少一个子设备中还包括至少一个模 块,对模块的监测界面绘制方法等同于设备或子设备的监测界面绘制 方法,下面将仅描述包括设备和子设备的空调机组的监测界面绘制方 法,设备和子设备之间的控制关系呈树形结构,三个模块具体如下:

(1)树形结构模拟模块,由于需要监测的设备是一组控制关系具 有树形结构的多个设备或子设备,这些设备的个数是不确定的,为了 适应不同情况,树形结构模拟模块能够自动检测被监测空调机组中各 设备或子设备之间的树形结构,然后利用自身迭代的方法模拟出一个 内部具有相同的树形结构的类库,类库中的类与被监测的树形结构中 每一个设备或子设备一一对应,类将提供绘制与之对应的设备或子设 备监测界面的方法,在需要绘制某种设备或子设备的监测界面的时候 软件就会调用与设备或子设备对应的类。

在一个实施例中,假设要监测的设备是由一个总设备和两个子设 备组成的树形结构设备,模拟如此结构设备的类库具体实现如下如图3 所示,其中,树形结构模拟模块检测设备的树形结构,然后利用自身 迭代的方法模拟出一个内部具有同样树形结构的类库,该类库包括与 总设备对应的父类,与子设备1对应的子类1,与子设备2对应的子类 2。

(2)自动分析加载数据模块:该模块用于根据需求在相应位置添 加对应的XML文件,利用类库自动加载与设备或子设备的类对应的XML 文件,每一个XML文件对应一个设备或子设备。该模块的具体实现如 下如图4所示,其中,以附图3的设备为例,如果需要生成“子设备1” 的监测界面,自动分析加载数据模块会使用树形结构模拟模块已经创 建的类库中的与之对应的“子类1”去XML文件库中加载“XML1文件”, “XML1文件”对应于“子设备1”,类似地,自动分析加载数据模块使 用“父类”去加载“XML0文件”,使用“子类2”去加载“XML2文件”; 加载的数据将被用于后续的界面绘制,这样,软件就完成了自动加载 数据。

(3)自动绘制界面模块:该模块利用模拟出的树形结构模拟的类 库与自动分析加载数据加载的XML文件,在已经准备好的模板上添加 相应元素,绘制相应界面。该模块的具体实现如下如图5所示,其中, 以附图3的设备为例,如果要绘制设备1的监测界面,此时,软件会 使用树形结构模拟模块创建的类库中的与设备1对应的“子类1”,自 动分析加载数据模块加载的XML文件,在已经准备好的模板上添加相 应的元素,最终生成我们需要的监测设备1的界面1,类似地,还可以 生成用于监测总设备的界面0和监测设备2的界面2。

本发明所述的实施例仅是对本发明的优选实施方式进行的描述, 并非对本发明构思和范围进行限定,在不脱离本发明设计思想的前提 下,本领域中工程技术人员对本发明的技术方案做出的各种变型和改 进,均应落入本发明的保护范围,本发明请求保护的技术内容,已经 全部记载在权利要求书中。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号