[发明专利]一种组态软件画面编辑工具的设计方法有效
申请号: | 201410653385.1 | 申请日: | 2014-11-17 |
公开(公告)号: | CN105677303B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 马跃;张琼琼;杜桂红;王泽鹏;王志成 | 申请(专利权)人: | 中国科学院沈阳计算技术研究所有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F8/34 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 徐丽 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于工控人机界面领域,具体说是一种组态软件画面编辑工具的设计方法,采用MVC框架模型将画面编辑工具设计分离为三部分:功能组件设计、画面编辑设计、兼容性设计。功能组件设计,用于根据用户的当前需求,自适应定制画面,封装具有不同显示状态的组件;画面编辑设计根据不同的产品规格制作不同的画面;兼容性设计实现对PLC不同规格产品的匹配;独立开发功能组件方便用户二次开发。本发明为框架设计,可以满足多样化的用户需求、实现可加载的功能组件用于画面编辑,根据不同的PLC生产规格制定不同的画面展示,提供实现更好用户当前及未来需求的画面编辑工具,使画面编辑的开发易复用、可维护、低耦合;扩展性更好,兼容性更高且开发成本更低。 | ||
搜索关键词: | 一种 组态 软件 画面 编辑 工具 设计 方法 | ||
【主权项】:
1.一种组态软件画面编辑工具的设计方法,其特征在于,采用MVC框架模型将画面编辑工具设计分离为三部分:功能组件设计、画面编辑设计、兼容性设计;所述功能组件设计,用于根据用户的当前需求,封装具有不同显示状态的组件,以自适应定制画面,并根据不同的PLC产品规格显示不同的组件属性,将设置的影响组件显示状态的属性参数传递给功能组件设计模块进而更新组件的显示状态;所述画面编辑设计,用于加载相应的组件制作不同的画面,保存画面的信息,绑定画面、组件及其各自参数,并设置PLC产品的不同规格从而输出不同的界面外观;所述兼容性设计,用于封装不同产品规格的PLC产品之间的差异属性;所述功能组件设计采用策略模式与工厂模式结合的方式,将具有不同显示状态的组件封装成不同的策略类;所述策略模式与工厂模式包括策略类、具体策略类、策略工厂类、上下文类;所述策略类将组件的不同显示状态封装成统一的抽象接口;所述具体策略类有多个,每个具体策略类封装有组件的不同显示状态;所述策略工厂类为将上下文类传导过来的代表具体策略类的字符串用于构建不同的具体策略类对象;所述上下文类用于将代表具体策略类的字符串作为参数传导给策略工厂类实现新策略的添加;将获取的组件属性信息传给上下文类,由上下文类根据这些信息通过策略类动态选择具体策略类从而选择不同显示状态的组件;在需求变更时需更改策略工厂类和具体策略类;上下文类根据策略类对象类别调用策略工厂类,策略工厂类调用具体策略类,具体策略类覆写策略类。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳计算技术研究所有限公司,未经中国科学院沈阳计算技术研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410653385.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种排水泵过滤器架密封结构
- 下一篇:一种旋钮及洗衣机