[发明专利]工业组态应用中的多平台画面动态调用方法和系统有效
申请号: | 201110406835.3 | 申请日: | 2011-12-08 |
公开(公告)号: | CN103164257A | 公开(公告)日: | 2013-06-19 |
发明(设计)人: | 徐建峰 | 申请(专利权)人: | 上海振华重工(集团)股份有限公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陆勍 |
地址: | 200125 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 组态 应用 中的 平台 画面 动态 调用 方法 系统 | ||
技术领域
本发明涉及工业组态应用,尤其涉及一种工业组态应用中的多平台画面动态调用方法和系统。
背景技术
工业企业是一个复杂的大系统,按照发展新型工业和企业信息化的要求,自动化应该是集管理和控制于一体的,它包含低层的控制与高层的管理监控的自动化。工业组态软件作为工业自动化的基础型工具平台,随着自动化软件技术的发展,监控组态应用不断地被赋予新的内容,在社会信息化进程中将扮演越来越重要的角色。而传统工业组态应用只支持自己的传统画面,已不能满足日益丰富的客户需求,不能适用于新型领域和高难度的画面呈现。必须为工业组态应用设计一种动态调用多种平台画面的机制和方法,这种方法可以运行单个画面,也可以运行多个画面,窗口数量可以灵活配置,而且可以将不同语言平台开发的画面在同一个监控界面上显示,能够根据用户的不同需求构造出丰富、灵活的监控画面,以适应工业监控应用监控形态多样化的需求。
发明内容
根据业界的上述需求,本发明旨在提供一种工业组态应用中的多平台画面动态调用方法和系统。本发明可以运行单个画面,也可以运行多个画面,窗口数量可以灵活配置,而且可以将不同语言平台开发的画面在同一个监控界面上显示,能够根据用户的不同需求构造出丰富、灵活的监控画面,以适应工业监控软件监控形态多样化的需求。
根据本发明的一个方面,提供了一种工业组态应用中的多平台画面动态调用方法,包括:激活对应于第一组态的第一动态调用类库;激活对应于第二组态的第二动态调用类库;启动多平台画面编辑基类以及所述第一和第二动态调用类库的继承类;启动多平台画面运行基类,以统一运行各组态的画面;在单个监控界面下调用至少一个画面;以及根据该被调用的画面的组态来启动与该组态相对应的动态调用类库,以获得显示该被调用的画面所需的运行环境。
较佳地,在上述的多平台画面动态调用方法中,所述第一动态调用类库是微软的.NET用户控件动态调用类库。
较佳地,在上述的多平台画面动态调用方法中,所述第二动态调用类库是真三维画面动态调用类库。
较佳地,在上述的多平台画面动态调用方法中,所述多平台画面编辑基类和所述多平台画面运行基类定义了基本属性、数据绑定和事件响应机制。
较佳地,在上述的多平台画面动态调用方法中,所述根据该被调用的画面的组态来启动与该组态相对应的动态调用类库的步骤进一步包括:执行所定义的数据绑定和事件响应机制,以在各种语言平台下进行画面的实时数据显示和事件处理。
较佳地,在上述的多平台画面动态调用方法中,所述执行所定义的数据绑定和事件响应机制的步骤进一步包括:获取需要读取数据的数据名字列表,以传给被调用的画面;当所述被调用的画面有事件触发时,调用事件响应机制,以将事件处理结果返回给所述被调用的画面。
此外,根据本发明的另一方面,提供了一种工业组态应用中的多平台画面动态调用系统,包括:用于激活对应于第一组态的第一动态调用类库的装置;用于激活对应于第二组态的第二动态调用类库的装置;用于启动多平台画面编辑基类以及所述第一和第二动态调用类库的继承类的装置;用于启动多平台画面运行基类以统一运行各组态的画面的装置;用于在单个监控界面下调用至少一个画面的装置;以及用于根据该被调用的画面的组态来启动与该组态相对应的动态调用类库以获得显示该被调用的画面所需的运行环境的装置。
较佳地,在上述的多平台画面动态调用系统中,所述第一动态调用类库是微软的.NET用户控件动态调用类库。
较佳地,在上述的多平台画面动态调用系统中,所述第二动态调用类库是真三维画面动态调用类库。
较佳地,在上述的多平台画面动态调用系统中,所述多平台画面编辑基类和所述多平台画面运行基类定义了基本属性、数据绑定和事件响应机制。
应当理解,本发明以上的一般性描述和以下的详细描述都是示例性和说明性的,并且旨在为如权利要求所述的本发明提供进一步的解释。
附图说明
包括附图是为提供对本发明进一步的理解,它们被收录并构成本申请的一部分,附图示出了本发明的实施例,并与本说明书一起起到解释本发明原理的作用。附图中:
图1示出了本发明的多平台画面动态调用方法的流程图。
图2示意性地示出了本发明的动态调用多种平台画面的机制和方法的各个模块及其之间的关系。
图3示出了微软.NET用户控件和专用的.NET组态画面动态调用类库的原理示意图。
图4示出了真三维画面动态调用类库的原理示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海振华重工(集团)股份有限公司,未经上海振华重工(集团)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110406835.3/2.html,转载请声明来源钻瓜专利网。