工业流程图生成方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35154362 阅读:31 留言:0更新日期:2022-10-05 10:33
本申请提供一种工业流程图生成方法、装置、电子设备及存储介质,涉及计算机制图技术领域。该工业流程图生成方法包括:首先响应针对流程图页面的更新操作,获取流程图页面中显示的各工业实例对象的信息,再从工业实例对象对应图形模板的文件路径中获取工业实例对象对应图形模板的所有应用属性项的信息;根据目标属性项的标识,从所有应用属性项的信息中确定目标属性项的信息;最后根据目标属性项的信息,更新流程图页面中工业实例对象的显示。由此,在更新图形模板之后,能够对使用该图形模板的流程图页面中的工业实例对象进行更新。其次,由于针对同一个图形模板,用户可以通过设置了目标属性项的标识,对图形模板进行个性化设置。设置。设置。

【技术实现步骤摘要】
工业流程图生成方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机制图
,具体而言,涉及一种工业流程图生成方法、装置、电子设备及存储介质。

技术介绍

[0002]在工业控制软件组态中,流程图组态数据量极其庞大,每副流程图都是由多种最基本的图形元素(比如矩形、三角形、圆形)组合而成,在多副流程图中可能会有大量重复的图形元素组合。
[0003]目前,为避免重复的绘制相同的图形组合,将常用的图形组合制作成用户模板,在使用时直接把模板对象添加到编辑的流程图中。但这种方式中,将模板对象添加到编辑流程图相当于在编辑流程图中创建了一个模板对象的副本,这个副本与模板本身没有关联效果,那么修改一个模板副本无法实现对所有使用此模板的编辑流程图对应模板的修改。

技术实现思路

[0004]本专利技术的目的在于,针对上述现有技术中的不足,提供一种工业流程图生成方法、装置、电子设备及存储介质,以便实现对流程图的快捷生成与修改。
[0005]为实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请实施例提供了一种工业流程图生成方法,所述方法还包括:
[0007]响应针对流程图页面的更新操作,获取所述流程图页面中显示的各工业实例对象的信息,所述各工业实例对象的信息包括:所述各工业实例对象的目标属性项的标识,以及所述各工业实例对象对应图形模板的文件路径;
[0008]从所述工业实例对象对应图形模板的文件路径中获取所述工业实例对象对应图形模板的所有应用属性项的信息;
[0009]根据所述目标属性项的标识,从所述所有应用属性项的信息中确定所述目标属性项的信息;
[0010]根据所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示。
[0011]可选的,所述方法还包括:
[0012]从所述工业实例对象对应图形模板的文件路径中获取所述工业实例对象对应图形模板的图形属性信息;
[0013]所述根据所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示,包括:
[0014]根据所述图形属性信息,以及所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示。
[0015]可选的,所述获取所述流程图页面中显示的各工业实例对象的信息,包括:
[0016]从所述流程图页面的配置文件,获取所述各工业实例对象的信息。
[0017]可选的,所述从所述流程图页面的配置文件,获取所述各工业实例对象的信息之
前,所述方法还包括:
[0018]响应针对目标图形模板的选择操作,确定所述目标图形模板的文件路径;
[0019]从所述目标图形模板的文件路径获取所述目标图形模板的所有应用属性项的信息;
[0020]响应针对属性项选择操作,从所述目标图形模板的所有应用属性项的信息中,确定所述属性项选择操作所选中属性项的信息;
[0021]根据所述属性项选择操作所选中属性项的信息,对所述目标图形模板进行实例化,生成一个工业实例对象;
[0022]将所述属性项选择操作所选中属性项的标识,以及所述目标图形模板的文件路径,存储至所述流程图页面的配置文件中。
[0023]可选的,若所述目标属性项为监测属性项,所述根据所述目标属性项的标识,从所述所有应用属性项的信息中确定所述目标属性项的信息,包括:
[0024]根据所述目标属性项的标识,从所述所有应用属性项的信息中确定所述目标监测属性项的信息,以及所述目标监测属性项对应的工业设备;
[0025]确定所述工业设备的所述目标监测属性项的监测信息。
[0026]可选的,所述方法还包括:
[0027]根据所述目标监测属性项的监测信息,更新所述流程图页面中所述工业实例对象的显示。
[0028]可选的,所述方法还包括:
[0029]获取工业实例对象的图形控件以及针对所述图形控件的应用属性项;
[0030]根据所述图形控件、所述应用属性项生成所述工业实例对象的图形模板。
[0031]第二方面,本申请实施例还提供了一种工业流程图生成装置,所述工业流程图生成装置,包括:页面信息获取模块、模板信息获取模块、确定模块、更新模块;
[0032]所述页面信息获取模块,用于响应针对流程图页面的更新操作,获取所述流程图页面中显示的各工业实例对象的信息,所述各工业实例对象的信息包括:所述各工业实例对象的目标属性项的标识,以及所述各工业实例对象对应图形模板的文件路径;
[0033]所述模板信息获取模块,用于从所述工业实例对象对应图形模板的文件路径中获取所述工业实例对象对应图形模板的所有应用属性项的信息;
[0034]所述确定模块,用于根据所述目标属性项的标识,从所述所有应用属性项的信息中确定所述目标属性项的信息;
[0035]所述更新模块,用于根据所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示。
[0036]第三方面,本申请实施例还提供了一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的程序指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述程序指令,以执行时执行如第一方面任一所述的工业流程图生成方法的步骤。
[0037]第四方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一所述的工业流程图生成方法的步骤。
[0038]本申请的有益效果是:本申请实施例提供一种工业流程图生成方法,首先响应针对流程图页面的更新操作,获取流程图页面中显示的各工业实例对象的信息,再从工业实例对象对应图形模板的文件路径中获取工业实例对象对应图形模板的所有应用属性项的信息;根据目标属性项的标识,从所有应用属性项的信息中确定目标属性项的信息;最后根据目标属性项的信息,更新流程图页面中工业实例对象的显示。由此,在更新图形模板之后,能够对使用该图形模板的流程图页面中的工业实例对象进行更新。其次,由于针对同一个图形模板,用户可以通过设置了目标属性项的标识,对图形模板进行个性化设置(例如相同的图形显示,但图形背景色可以不同,也可以显示不同的位号值等)。
附图说明
[0039]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0040]图1为本申请一实施例提供的一种工业流程图生成方法的流程图;
[0041]图2为本申请又一实施例提供的一种工业流程图生成方法的流程图;
[0042]图3为本申请另一实施例提供的一种工业流程图生成方法的流程图;
[0043]图4为本申请再一实施例提供的一种工业流程图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工业流程图生成方法,其特征在于,所述方法还包括:响应针对流程图页面的更新操作,获取所述流程图页面中显示的各工业实例对象的信息,所述各工业实例对象的信息包括:所述各工业实例对象的目标属性项的标识,以及所述各工业实例对象对应图形模板的文件路径;从所述工业实例对象对应图形模板的文件路径中获取所述工业实例对象对应图形模板的所有应用属性项的信息;根据所述目标属性项的标识,从所述所有应用属性项的信息中确定所述目标属性项的信息;根据所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示。2.如权利要求1所述的方法,其特征在于,所述方法还包括:从所述工业实例对象对应图形模板的文件路径中获取所述工业实例对象对应图形模板的图形属性信息;所述根据所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示,包括:根据所述图形属性信息,以及所述目标属性项的信息,更新所述流程图页面中所述工业实例对象的显示。3.如权利要求1所述的方法,其特征在于,所述获取所述流程图页面中显示的各工业实例对象的信息,包括:从所述流程图页面的配置文件,获取所述各工业实例对象的信息。4.如权利要求3所述的方法,其特征在于,所述从所述流程图页面的配置文件,获取所述各工业实例对象的信息之前,所述方法还包括:响应针对目标图形模板的选择操作,确定所述目标图形模板的文件路径;从所述目标图形模板的文件路径获取所述目标图形模板的所有应用属性项的信息;响应针对属性项选择操作,从所述目标图形模板的所有应用属性项的信息中,确定所述属性项选择操作所选中属性项的信息;根据所述属性项选择操作所选中属性项的信息,对所述目标图形模板进行实例化,生成一个工业实例对象;将所述属性项选择操作所选中属性项的标识,以及所述目标图形模板的文件路径,存储至所述流程图页面的配置文件中。5.如权利要求1所述的方法,其特征在于,若所述目标属性项为监测属性项,所述根据所述目标属性项的标识,...

【专利技术属性】
技术研发人员:刘威罗幸明戴晓华汪宏毅
申请(专利权)人:浙江中控技术股份有限公司
类型:发明
国别省市:

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

1