图表面板的开发方法、应用方法、装置和可读介质制造方法及图纸

技术编号:29488494 阅读:20 留言:0更新日期:2021-07-30 18:59
本发明专利技术提供了图表面板的开发方法、应用方法、装置和可读介质,该图表面板的开发方法包括:根据图表类型,确定图形系统的基本对象;将图形系统的基本对象组合为初级图表面板;对初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;将创建了结构变量类型的初级图表面板进行功能属性开发,生成次级图表面板;将次级图表面板通过面板格式进行封装,得到图形系统的图表面板。本方案能够提升用户的使用体验。

【技术实现步骤摘要】
图表面板的开发方法、应用方法、装置和可读介质
本专利技术涉及计算机
,特别涉及图表面板的开发方法、应用方法、装置和可读介质。
技术介绍
根据统计数据进行图表绘制的软件系统在各大工业领域是必不可少的工具。比如,WinCC就是一种具有画图和数据监控采集功能的软件平台工具,其可以用来监控现场设备,进行数据采集,以及对统计数据进行展示等。然而,目前基于WinCC进行统计数据展示时,存在呈现效果不佳,使用不够灵活,或者需要安装第三方控件进行数据展示等问题,使得用户的使用体验较差。因此,对WinCC图表面板进行开发具有重要意义。
技术实现思路
本专利技术提供了图表面板的开发方法、应用方法、装置和可读介质,能够提升用户的使用体验。第一方面,本专利技术实施例提供了一种图表面板的开发方法,该方法包括:根据图表类型,确定图形系统的基本对象;将所述图形系统的基本对象组合为初级图表面板;对所述初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;将创建了所述结构变量类型的初级图表面板进行功能属性开发,生成次级图表面板;将所述次级图表面板通过面板格式进行封装,得到所述图形系统的图表面板。在一种可能的实现方式中,所述将创建了所述结构变量类型的初级图表面板进行功能属性开发的步骤包括:对创建了所述结构变量类型的初级图表面板开放属性接口,以使用户通过所述属性接口对图表样式进行调节;和/或,确定图表对象属性;其中,所述图表对象属性能够表征所述结构变量类型中任一元素的属性特征;将所述图表对象属性关联到所述结构变量类型;和/或,针对创建了所述结构变量类型的初级图表面板,编写IO域对象的输出值变化脚本,以使图表根据所述IO域对象的输出值发生变化而动态改变。在一种可能的实现方式中,在得到所述图形系统的图表面板之后,进一步包括:将所述图形系统的图表面板进行支持网页发布的功能开发,以使所述图形系统的图表面板发布后能够通过浏览器进行远程展示。在一种可能的实现方式中,在得到所述图形系统的图表面板之后,进一步包括:对所述图形系统的图表面板进行加密处理。第二方面,本专利技术实施例提供了一种图表面板的应用方法,该方法包括:调用通过上述第一方面任一所述的图表面板的开发方法所得到的图形系统的图表面板;对所述图形系统的图表面板关联至少一个结构变量实例;对所述至少一个结构变量实例进行赋值;根据所述赋值,生成图表展示结果。在一种可能的实现方式中,所述图表面板的应用方法进一步包括:通过功能属性接口对所述图表面板中的图表样式进行调节。第三方面,本专利技术实施例提供了一种图表面板的开发装置,包括:一个基本对象确定模块,用于根据图表类型,确定图形系统的基本对象;一个初级图表面板组合模块,用于将所述基本对象确定模块确定的所述图形系统的基本对象组合为初级图表面板;一个结构变量类型创建模块,用于对所述初级图表面板组合模块组合成的所述初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;一个次级图表面板生成模块,用于将所述结构变量类型创建模块创建了所述结构变量类型的初级图表面板进行功能属性开发,生成次级图表面板;一个图表面板格式封装模块,用于将所述次级图表面板生成模块生成的所述次级图表面板通过面板格式进行封装,得到所述图形系统的图表面板。在一种可能的实现方式中,所述次级图表面板生成模块在将创建了所述结构变量类型的初级图表面板进行功能属性开发时配置成执行如下操作:对创建了所述结构变量类型的初级图表面板开放属性接口,以使用户通过所述属性接口对图表样式进行调节;和/或,确定图表对象属性;其中,所述图表对象属性能够表征所述结构变量类型中任一元素的属性特征;将所述图表对象属性关联到所述结构变量类型;和/或,针对创建了所述结构变量类型的初级图表面板,编写IO域对象的输出值变化脚本,以使图表根据所述IO域对象的输出值发生变化而动态改变。在一种可能的实现方式中,所述图表面板的开发装置进一步包括:一个网页发布功能开发模块,用于将所述图表面板格式封装模块得到的所述图形系统的图表面板进行支持网页发布的功能开发,以使所述图形系统的图表面板发布后能够通过浏览器进行远程展示。在一种可能的实现方式中,所述图表面板的开发装置进一步包括:一个图表面板加密模块,用于对所述图表面板格式封装模块得到的所述图形系统的图表面板进行加密处理。第四方面,本专利技术实施例提供了一种图表面板的应用装置,包括:一个图表面板调用模块,用于调用通过上述第三方面任一所述的图表面板的开发装置所得到的图形系统的图表面板;一个结构变量实例关联模块,用于对所述图表面板调用模块调用的所述图形系统的图表面板关联至少一个结构变量实例;一个结构变量实例赋值模块,用于对所述结构变量实例关联模块得到的所述至少一个结构变量实例进行赋值;一个图表生成模块,用于根据所述结构变量实例赋值模块进行的所述赋值,生成图表展示结果。在一种可能的实现方式中,所述图表面板的应用装置进一步包括:一个图表样式调节模块:用于通过功能属性接口对所述图表面板中的图表样式进行调节。第五方面,本专利技术另一个实施例还提供了一种图表面板的开发和应用装置,包括:至少一个存储器和至少一个处理器;所述至少一个存储器,用于存储机器可读程序;所述至少一个处理器,用于调用所述机器可读程序,执行第一方面和第二方面中任一所述的方法。第六方面,本专利技术实施例还提供了一种计算机可读介质,所述计算机可读介质上存储有计算机指令,所述计算机指令在被处理器执行时,使所述处理器执行第一方面和第二方面中任一所述的方法。由上述技术方案可知,在对图表面板进行开发时,首先需要根据图表类型,确定图形系统的基本对象,然后将确定的基本对象组合为初级图表面板,进一步创建用户进行统计数据传递的结构变量类型,之后还可以对该初级图表面板进行功能属性的开发,最后通过面板格式的封装生成图表面板。由此可见,本方案是完全基于图形系统的基本对象进行预制组合的,用户无需进行代码编写,而且无需增加额外的成本,能够提高用户的使用体验。此外,通过对图表面板进行功能属性的开发,可供用户后期使用时按需进行定义,如此也极大地提高了用户的使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以基于这些附图获得其他的附图。图1是本专利技术一个实施例提供的一种图表面板的开发方法的流程图;图2是本专利技术一个实施例提供的一种图表面板的应用方法的流程图;图3是本发本文档来自技高网...

【技术保护点】
1.图表面板的开发方法,其特征在于,包括:/n根据图表类型,确定图形系统的基本对象;/n将所述图形系统的基本对象组合为初级图表面板;/n对所述初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;/n将创建了所述结构变量类型的初级图表面板进行功能属性开发,生成次级图表面板;/n将所述次级图表面板通过面板格式进行封装,得到所述图形系统的图表面板。/n

【技术特征摘要】
1.图表面板的开发方法,其特征在于,包括:
根据图表类型,确定图形系统的基本对象;
将所述图形系统的基本对象组合为初级图表面板;
对所述初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;
将创建了所述结构变量类型的初级图表面板进行功能属性开发,生成次级图表面板;
将所述次级图表面板通过面板格式进行封装,得到所述图形系统的图表面板。


2.根据权利要求1所述的方法,其特征在于,所述将创建了所述结构变量类型的初级图表面板进行功能属性开发的步骤包括:
对创建了所述结构变量类型的初级图表面板开放属性接口,以使用户通过所述属性接口对图表样式进行调节;
和/或,
确定图表对象属性;其中,所述图表对象属性能够表征所述结构变量类型中任一元素的属性特征;
将所述图表对象属性关联到所述结构变量类型;
和/或,
针对创建了所述结构变量类型的初级图表面板,编写IO域对象的输出值变化脚本,以使图表根据所述IO域对象的输出值发生变化而动态改变。


3.根据权利要求1所述的方法,其特征在于,在得到所述图形系统的图表面板之后,进一步包括:
将所述图形系统的图表面板进行支持网页发布的功能开发,以使所述图形系统的图表面板发布后能够通过浏览器进行远程展示。


4.根据权利要去1至3中任一所述的方法,其特征在于,在得到所述图形系统的图表面板之后,进一步包括:
对所述图形系统的图表面板进行加密处理。


5.图表面板的应用方法,其特征在于,包括:
调用通过权利要求1至4中任一所述的图表面板的开发方法所得到的图形系统的图表面板;
对所述图形系统的图表面板关联至少一个结构变量实例;
对所述至少一个结构变量实例进行赋值;
根据所述赋值,生成图表展示结果。


6.根据权利要求5所述的方法,其特征在于,所述图表面板的应用方法进一步包括:
通过功能属性接口对所述图表面板中的图表样式进行调节。


7.图表面板的开发装置,其特征在于,包括:
一个基本对象确定模块,用于根据图表类型,确定图形系统的基本对象;
一个初级图表面板组合模块,用于将所述基本对象确定模块确定的所述图形系统的基本对象组合为初级图表面板;
一个结构变量类型创建模块,用于对所述初级图表面板组合模块组合成的所述初级图表面板进行结构变量类型的创建,以用于用户进行统计数据的传递;
一个次级图表面板生成模块,用于将所述结构变量类型创建模块创建了所述结构变量类型的初级图表面板进行...

【专利技术属性】
技术研发人员:陈华
申请(专利权)人:西门子工厂自动化工程有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1