【技术实现步骤摘要】
本专利技术实施例涉及组态技术,尤其涉及一种基于组态的物理对象展示方法。
技术介绍
“组态(Configure)”是指“配置”、“设定”、“设置”。在组态软件中,用户使用软件提供的工具和方法完成具体任务,通过类似“搭积木”的简洁方式完成任务所需的功能,而无需编写实现该软件功能的计算机程序,实现所谓的“组态”。组态具有较广泛的应用,例如,在工程控制领域中,组态软件能够从自动化过程和装备中采集各种信息并将信息以图形化等更易于理解的方式进行显示,将重要的信息以各种手段传送到相关人员,对信息执行必要分析处理和存储并发出控制指令等等,从而实现对自动化过程和装备的监视和控制。任一系统的组态通常分为开发模式和运行模式。在开发模式下,创建要监控的设备的数据模型,并且为要监控的设备设置并显示展示图形;然后,由用户/开发人员设置要监控的设备的变量,并且由用户/开发人员将要监控的设备的变量与展示图形的图形要素进行动画链接。在运行模式下,组态软件根据在开发模式下设置的设备、变量、展示图形及动画链接,根据采集到的设备的变量数据,图形化地显示设备的变量数据。图1~图3示出通常对要监控的设备进行的组态操作的示例性界面。图4示出被监控的设备的运行状态的示例性界面。在系统的开发模式下,首先,如图1所示,开发人员选择要监控的设备,即仿真PLC;此后,如图2所示,开发人员设置要监控的该仿真PLC的变量,即其温度和湿度;其后,如图3中底层窗口所示,为该仿真PLC设置和显示展示图形,以及,设置该展示图形在展示场景中的展示位置,开发人员选择展示图形中表示温度的图形要素,设置温度的展示形式(模拟值输出 ...
【技术保护点】
一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板,其中,所述展示图形模板包括至少一个图形要件;并将所述物理对象类型的属性标识与相匹配的所述展示图形模板中的图形要件进行关联,其中,所述属性标识包括地理数据标识,所述地理数据标识包括所述物理对象类型的中心位置标识;在运行模式下,为所述物理对象类型的被监控物理对象创建图形计算对象,其中,所述图形计算对象包括与所述物理对象类型相匹配的展示图形模板的数据;通过所述图形计算对象根据所述展示图形模板的数据确定所述被监控物理对象的展示图形;根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,在所述展示位置展示所述展示图形,并将关联有其它属性标识的图形要件渲染为与所述其它属性标识的属性值相应的展示效果。
【技术特征摘要】
1.一种基于组态的物理对象展示方法,包括:在开发模式下,确定与具有预定配置的物理对象类型相匹配的展示图形模板,其中,所述展示图形模板包括至少一个图形要件;并将所述物理对象类型的属性标识与相匹配的所述展示图形模板中的图形要件进行关联,其中,所述属性标识包括地理数据标识,所述地理数据标识包括所述物理对象类型的中心位置标识;在运行模式下,为所述物理对象类型的被监控物理对象创建图形计算对象,其中,所述图形计算对象包括与所述物理对象类型相匹配的展示图形模板的数据;通过所述图形计算对象根据所述展示图形模板的数据确定所述被监控物理对象的展示图形;根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,在所述展示位置展示所述展示图形,并将关联有其它属性标识的图形要件渲染为与所述其它属性标识的属性值相应的展示效果。2.根据权利要求1所述的方法,其中,所述地理数据标识还包括所述物理对象类型的轮廓标识,所述轮廓标识用于标识属于所述物理对象类型的物理对象的轮廓;所述根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,包括:根据所述被监控物理对象的中心位置标识的属性值所指示的中心位置,和,所述轮廓标识的属性值所指示的所述被监控物理对象的轮廓,确定所述被监控物理对象的展示位置。3.根据权利要求1所述的方法,其中,所述地理数据标识还包括所述物理对象类型的空间信息标识,所述空间信息标识用于标识属于所述物理对象类型的物理对象的地理位置坐标单位、地理位置坐标、以及与其它物理对象之间的关系;所述根据所述被监控物理对象的地理数据标识的属性值确定所述展示图形的展示位置,包括:根据所述被监控物理对象的空间信息标识的属性值,确定所述被监控物理对象的展示图形的展示位置。4.根据权利要求3所述的方法,其中,所述物理对象与其它物理对象之间的关系包括所述物理对象与父物理对象之间的关系;所述根据所述被监控物理对象的空间信息标识的属性值,确定所述被监控物理对象的展示图形的展示位置,包括:根据所述被监控物理对象的空间信息标识的属性值,判断所述被监控物理对象是否存在父物理对象;若存在,则根据所述被监控物理对象对应的空间信息标识的属性值,确定所述被监控物理对象与所述父物理对象之间的相对位置关系;基于所述父物理对象的展示图形的展示位置,根据所述相对位置关系确定所述被监控物理...
【专利技术属性】
技术研发人员:林伟,
申请(专利权)人:北京亚控科技发展有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。