[发明专利]组态软件中图库精灵的动态调试方法有效
申请号: | 201410141000.3 | 申请日: | 2014-04-09 |
公开(公告)号: | CN104978264B | 公开(公告)日: | 2017-09-19 |
发明(设计)人: | 黄明;冯隽永;鲍远松;崔岩;时俊普 | 申请(专利权)人: | 上海宝信软件股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海汉声知识产权代理有限公司31236 | 代理人: | 郭国中 |
地址: | 201203 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组态 软件 图库 精灵 动态 调试 方法 | ||
技术领域
本发明涉及一体化监控平台中实现HMI功能的核心软件和开发环境——组态软件,具体地,涉及组态软件中图库精灵的动态调试方法。
背景技术
在现有的工业控制应用软件中,组态模块都是其最核心的模块之一,目标是能够以图形方式对控制系统现场环境中客观存在的事物进行模拟,同时建立它们之间的信息变化关系,形成简洁、直观、生动的现场环境和工艺流程图形画面以及人机交互界面。其中,作为体现面向对象设计思想、可复用性强的图库精灵的制作是搭建组态画面工作中最耗费时间的任务之一。
目前行业中实现的图库精灵通常包含面向对象设计的类模板实现方式,以及面向设备模式的离散点实现方式(例如可以实现自定义属性关联)两种实现途径。为了达到可靠的可复用性需求,面向对象设计的类模板实现方式有着可以模拟复杂实际设备和复用性好的优点,但同时需要图库精灵的设计人员能够对实际设备具有较好的归纳和抽象能力,类模板的设计成果直接关系到图库精灵最终复用性的好坏;而面向设备模式的离散点实现方式具有简单、快捷的特点,对图库精灵设计人员的行业知识要求相对较低,并且在结合了图库精灵支持具有自定义属性的情况下,也能实现通用性好的可复用性强的图库精灵。
现有技术中,采用了当制作好图库精灵后,需要将其应用到组态页面中,通过对组态页面的测试才能间接验证图库精灵本身的逻辑功能,缺乏一种独立的图库精灵的测试方法或功能,这种方案具有以下问题:
问题1、需要将制作好的图库精灵应用到组态页面后,才能间接进行逻辑和功能的测试,没有便捷的独立的测试方法;
问题2、遇到图库精灵的应用效果与设计思路不一致或者从美工、客户角度上考虑需要做一些细微的改进时,需要重新回到图库精灵的编辑模块中进行修改,然后重复问题1中的过程将其应用到组态画面中进行校验,直到达到一个平衡的满意点为止。在实际工作中,这种切换通常会令图库精灵的设计和制作人员很烦恼,也需要话费较多的时间;
问题3、对图库精灵的校验测试需要借助组态画面的运行测试达到间接地验证,这就导致一个的困难局面:要么无法进行全覆盖的图库精灵的逻辑测试;要么需要准备复杂的测试环境,这需要花费大量时间才能完成图库精灵的测试工作;
问题4、图库精灵的测试过程可重复性较差,无法直接对已经进行测试的用例进行记录和保存,可能需要借助其他文档进行记录,增加了文档维护和整理工作;而测试用例的重复操作往往显得难以避免,浪费了大量宝贵的工作时间,影响工作效率。
经检索,未发现与本发明相同或相似的文献,如下相关文献仅作为了解图库组态化设计的背景技术参考使用。
申请号:201110344645.3,专利名称:一种用于综合监控软件的图库的组态化设计系统。该专利文献公开了一种用于综合监控系统图库的组态化设计系统,包括:基本对象库模块负责存储并提供所有支持的基本对象;图库编辑模块负责完成基于类模板的图库编辑,将基本对象库模块提供的基本对象组合成图元,将图元与类的属性关联,并设置公共的响应事件脚本处理方法;组态编辑模块,负责将图库编辑模块编辑好的图元拖放到组态画面上进行设置;组态运行模块,负责运行组态画面,查看组态画面中图元精灵的实际运行效果。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种组态软件中图库精灵的动态调试方法,包括提供图库精灵独立的调试技术和方法,以及提供便捷的、可重复的测试途径。
根据本发明提供的一种组态软件中图库精灵的动态调试方法,包括如下步骤:
步骤1:设计和制作图库精灵;
步骤2:对步骤1中制作得到的图库精灵进行调试;
步骤3:调整和修改图库精灵;
步骤4:完成图库精灵设计并保存成果。
优选地,所述步骤1包括如下步骤:
步骤1.1:通过使用基本的简单对象,辅以不同属性编辑配置,以及不同的排列与组合的方式构建成图库精灵;
步骤1.2:然后进行选取面向对象的类模板并与相关的属性进行关联,并支持自定义属性配置;
步骤1.3:编写脚本逻辑,脚本逻辑包括各种交互事件响应、变量属性变化响应,赋予图库精灵实际的交互功能。
优选地所述步骤2包括如下步骤:
步骤2.1:生成调试组态页面,其中,依据图库精灵的设计信息自动构建响应的组态运行页面,调试过程依据该组态运行页面进行画面的绘制和初始状态设备;
步骤2.2:构造调试运行环境,其中,图库精灵调试的基本环境,能响应图库精灵的动态变化,能够与外界的信息进行交互;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海宝信软件股份有限公司,未经上海宝信软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410141000.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于餐桌托盘的提升装置
- 下一篇:一种移动端应用程序测试方法及系统