基于组态的物理对象展示方法技术

技术编号:14681108 阅读:58 留言:0更新日期:2017-02-22 14:18
本发明专利技术实施例提供一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板;将物理对象类型的属性标识与相匹配的展示图形模板中的图形要件进行关联,属性标识包括地理数据标识,地理数据标识包括物理对象类型的中心位置标识;在运行模式下,为物理对象类型的被监控物理对象创建图形计算对象;通过图形计算对象根据展示图形模板的数据确定被监控物理对象的展示图形;根据被监控物理对象的地理数据标识的属性值确定展示图形的展示位置,在展示位置展示展示图形,将关联有其它属性标识的图形要件渲染为与其它属性标识的属性值相应的展示效果。本方案可快速实现图形化展现,组态操作简洁便利。

【技术实现步骤摘要】

本专利技术实施例涉及组态技术,尤其涉及一种基于组态的物理对象展示方法
技术介绍
“组态(Configure)”是指“配置”、“设定”、“设置”。在组态软件中,用户使用软件提供的工具和方法完成具体任务,通过类似“搭积木”的简洁方式完成任务所需的功能,而无需编写实现该软件功能的计算机程序,实现所谓的“组态”。组态具有较广泛的应用,例如,在工程控制领域中,组态软件能够从自动化过程和装备中采集各种信息并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储并发出控制指令等等,从而实现对自动化过程和装备的监视和控制。任一系统的组态通常分为开发模式和运行模式。在开发模式下,创建要监控的设备的数据模型,并且为要监控的设备设置并显示展示图形;然后,由用户/开发人员设置要监控的设备的变量,并且由用户/开发人员将要监控的设备的变量与展示图形的图形要素进行动画链接。在运行模式下,组态软件根据在开发模式下设置的设备、变量、展示图形及动画链接,根据采集到的设备的变量数据,图形化地显示设备的变量数据。图1~图3示出通常对要监控的设备进行的组态操作的示例性界面。图4示出被监控的设备的运行状态的示例性界面。在系统的开发模式下,首先,如图1所示,开发人员选择要监控的设备,即仿真PLC;此后,如图2所示,开发人员设置要监控的该仿真PLC的变量,即其温度和湿度;其后,如图3中底层窗口所示,为该仿真PLC设置和显示展示图形,以及,设置该展示图形在展示场景中的展示位置,开发人员选择展示图形中表示温度的图形要素,设置温度的展示形式(模拟值输出以及包括整数位数和小数位数的输出格式)和展示位置,并且将表示温度的图形要素与要监控的仿真PLC的温度变量值进行关联(即动画链接)。此后,在系统的运行模式下,如图4所示,根据开发人员在开发模式下配置的信息,在展示场景的相应位置显示要监控的仿真PLC的温度和湿度的值。在现有的组态软件中,需要开发人员手动地对每个要监控的设备逐个执行前述开发模式下的创建和设置操作,需要根据每个要监控的设备,为其对应的展示图形设定不同的展示位置。如果需要监控一百台设备,就需要执行一百次这样的操作,操作过程繁琐、耗时、效率低。
技术实现思路
本专利技术实施例的目的在于,提供一种基于组态的物理对象展示方法,以快速地实现被监控物理对象的动画链接和被监控物理对象的展现。根据本专利技术实施例的一个方面,提供了一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板,其中,所述展示图形模板包括至少一个图形要件;并将所述物理对象类型的属性标识与相匹配的所述展示图形模板中的图形要件进行关联,其中,所述属性标识包括地理数据标识,所述地理数据标识包括所述物理对象类型的中心位置标识;在运行模式下,为所述物理对象类型的被监控物理对象创建图形计算对象,其中,所述图形计算对象包括与所述物理对象类型相匹配的展示图形模板的数据;通过所述图形计算对象根据所述展示图形模板的数据确定所述被监控物理对象的展示图形;根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,在所述展示位置展示所述展示图形,并将关联有其它属性标识的图形要件渲染为与所述其它属性标识的属性值相应的展示效果。根据本专利技术实施例提供的基于组态的物理对象展示方法,通过在开发模式下将具有预定配置的物理对象类型的属性标识以及在相应的展示图形模板中的图形要件一次性进行动画链接,并且在运行模式下为实际被监控的物理对象根据从其采集到的属性值以及一次性设置的动画链接,确定被监控的物理对象对应的展示图形的展示位置并将关联有属性标识的图形要件渲染为与所述被监控物理对象的属性标识的属性值相应的展示效果,可快速地实现被监控物理对象的图形化展现,而无需为每个被监控物理对象逐个设置动画链接,使得组态操作更为简洁、便利,提高了组态的效率,并且具有较优的可扩展性。附图说明图1~图3是示出通常对要监控的设备进行的组态操作的示例性界面图;图4是示出被监控的设备的运行状态的示例性界面图;图5是示出根据本专利技术实施例一的基于组态的物理对象展示方法的流程图;图6是示出图5中步骤S510的示例性处理的流程图;图7是示出根据本专利技术实施例二的基于组态的物理对象展示方法的流程图。具体实施方式本专利技术的实施例提出一种基于组态的物理对象展示方法,在系统的开发模式下一次性地设置具有预定配置的物理对象类型的属性标识与相应的展示图形中的图形要件的动画链接,并且在系统的运行模式下根据前述设置的动画链接以及属于该物理对象类型的被监控物理对象的属性值确定被监控物理对象的展示位置及图形化地展现被监控物理对象的状态,从而快速地实现被监控物理对象的图形化展现。这里,需要指出,在任一时刻,系统可处于开发模式、运行模式,也可以并行地处于开发模式和运行模式。例如,可在系统的运行状态下,提供用于开发的界面以执行包括前述动画链接的开发设置,并且即时地在运行模式下反映执行的前述开发设置或者通过重启系统反映执行的前述开发设置。下面结合附图详细描述本专利技术实施例的示例性实施例。实施例一图5是示出根据本专利技术实施例一的基于组态的物理对象展示方法的流程图。参照图5,在步骤S510,在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板;并将物理对象类型的属性标识与相匹配的展示图形模板中的图形要件进行关联。其中,展示图形模板包括至少一个图形要件,物理对象类型的属性标识包括地理数据标识,所述地理数据标识包括物理对象类型中心位置标识。其中,中心位置标识可以标识属于该物理对象类型的物理对象的中心位置,如通过物理对象的空间地理中心点确定的中心位置。在一种优选方案中,地理数据标识还可以包括的轮廓标识,轮廓标识可以标识属于该物理对象类型的物理对象的轮廓,如通过物理对象的空间包络地理坐标点确定的轮廓。这里所说的物理对象类型可以是工控系统中需要监控的设备的类型,如特定型号或配置的风力发电机组或供电设备,物理对象类型的属性可包括需要监控的物理对象类型的地理数据、运行参数、性能参数或固有属性等。例如,风力发电机组的地理位置、规格参数、转速、扭矩、输出功率等。物理对象类型通过属性标识来标识这些属性。其中,展示图形模板中存储有多种图形要件,与展示图形模板中的图形要件关联的属性通常为物理对象类型的部分属性,例如运行参数、性能参数等,以便于监控实际物理对象的运行状态。本专利技术实施例中,一种可行的方式是,将物理对象类型的中心位置标识与被监控物理对象的相应的图形要件关联,这样,该被监控物理对象的图形要件在展示时根据该中心位置标识的属性值对应的中心位置即可确定被监控物理对象的展示位置;在另一种可行的方式中,被监控物理对象的各个实际部件均具有实际的地理数据标识的属性值,如各部件的实际轮廓数据和中心位置数据,在此情况下,可根据各部件的实际地理数据标识的属性值确定该被监控物理对象的各图形要件的展示位置;在又一种可行的方式中,在被监控物理对象具有中心位置数据时,还可以根据预先设定的轮廓数据来确定被监控物理对象的展示位置。再例如,可以针对常用的物理对象类型或者客户订制的物理对象类型,预先确定并导入适用的展示图形模板本文档来自技高网
...
基于组态的物理对象展示方法

【技术保护点】
一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板,其中,所述展示图形模板包括至少一个图形要件;并将所述物理对象类型的属性标识与相匹配的所述展示图形模板中的图形要件进行关联,其中,所述属性标识包括地理数据标识,所述地理数据标识包括所述物理对象类型的中心位置标识;在运行模式下,为所述物理对象类型的被监控物理对象创建图形计算对象,其中,所述图形计算对象包括与所述物理对象类型相匹配的展示图形模板的数据;通过所述图形计算对象根据所述展示图形模板的数据确定所述被监控物理对象的展示图形;根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,在所述展示位置展示所述展示图形,并将关联有其它属性标识的图形要件渲染为与所述其它属性标识的属性值相应的展示效果。

【技术特征摘要】
1.一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板,其中,所述展示图形模板包括至少一个图形要件;并将所述物理对象类型的属性标识与相匹配的所述展示图形模板中的图形要件进行关联,其中,所述属性标识包括地理数据标识,所述地理数据标识包括所述物理对象类型的中心位置标识;在运行模式下,为所述物理对象类型的被监控物理对象创建图形计算对象,其中,所述图形计算对象包括与所述物理对象类型相匹配的展示图形模板的数据;通过所述图形计算对象根据所述展示图形模板的数据确定所述被监控物理对象的展示图形;根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,在所述展示位置展示所述展示图形,并将关联有其它属性标识的图形要件渲染为与所述其它属性标识的属性值相应的展示效果。2.根据权利要求1所述的方法,其中,所述地理数据标识还包括所述物理对象类型的轮廓标识,所述轮廓标识用于标识属于所述物理对象类型的物理对象的轮廓;所述根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,包括:根据所述被监控物理对象的中心位置标识的属性值所指示的中心位置,和,所述轮廓标识的属性值所指示的所述被监控物理对象的轮廓,确定所述被监控物理对象的展示位置。3.根据权利要求1所述的方法,其中,所述地理数据标识还包括所述物理对象类型的空间信息标识,所述空间信息标识用于标识属于所述物理对象类型的物理对象的地理位置坐标单位、地理位置坐标、以及与其它物理对象之间的关系;所述根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,包括:根据所述被监控物理对象的空间信息标识的属性值,确定所述被监控物理对象的展示图形的展示位置。4.根据权利要求3所述的方法,其中,所述物理对象与其它物理对象之间的关系包括所述物理对象与父物理对象之间的关系;所述根据所述被监控物理对象的空间信息标识的属性值,确定所述被监控物理对象的展示图形的展示位置,包括:根据所述被监控物理对象的空间信息标识的属性值,判断所述被监控物理对象是否存在父物理对象;若存在,则根据所述被监控物理对象对应的空间信息标识的属性值,确定所述被监控物理对象与所述父物理对象之间的相对位置关系;基于所述父物理对象的展示图形的展示位置,根据所述相对位置关系确定所述被监控物理...

【专利技术属性】
技术研发人员:林伟
申请(专利权)人:北京亚控科技发展有限公司
类型:发明
国别省市:北京;11

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

1