一种组态画面生成方法、组态画面导出方法以及相关装置制造方法及图纸

技术编号:37577584 阅读:12 留言:0更新日期:2023-05-15 07:53
本申请提供了一种组态画面生成方法、组态画面导出方法以及相关装置,该组态画面生成方法包括:获取数据库文件;根据生成映射关系,将数据库文件转换成图形文件,加载图形文件,以生成对应的组态画面。通过上述方法,利用生成映射关系,将数据库文件转换为图形文件,加载图形文件,实现了批量化组态页面的生成,并且组态后的画面能够实现可视化展示。上述方法操作简单,耗时较短,提高了工程设计的效率。提高了工程设计的效率。提高了工程设计的效率。

【技术实现步骤摘要】
一种组态画面生成方法、组态画面导出方法以及相关装置


[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]步骤1、判断所述数据库文件是否全部读取完成;
[0027]若是,则进行步骤4;
[0028]若否,则进行步骤2;
[0029]步骤2、读取所述数据库文件的下一条数据;
[0030]步骤3、基于所述目标数据所包含的页面名称,判断所述下一条数据所包含的页面名称与所述目标数据所包含的页面名称是否相同;
[0031]若是,则重新进行步骤1;
[0032]若否,则进行步骤4;
[0033]步骤4、完成了读取数据库文件中该页面名称所对应的所有数据。
[0034]可选的,在所述加载所述图形文件,以生成组态画面之后,所述方法还包括:
[0035]获取人工编辑操作;
[0036]基于人工编辑操作,可视化地修改所述组态画面,得到修改后的组态画面。
[0037]第二方面,本申请提供了一种组态画面导出方法,其特征在于,所述方法包括:
[0038]读取图形文件;
[0039]基于导出映射关系,将所述图形文件转换为导出文件;所述导出映射关系为所述图形文件中的图元属性与所述导出文件中的图元属性一一对应的转换关系;
[0040]输出所述导出文件。
[0041]第三方面,本申请提供了一种组态画面生成装置,其特征在于,所述装置包括:
[0042]获取模块,用于获取数据库文件;
[0043]生成转换模块,用于基于生成映射关系,将所述数据库文件转换为图形文件;所述生成映射关系为所述数据库文件中的图元属性与所述图形文件中的图元属性一一对应的映射关系;
[0044]生成模块,用于加载所述图形文件,以生成对应的组态画面。
[0045]可选的,所述装置还包括:
[0046]模板预设模块,用于预先设置标准图形数据库模板;
[0047]类型获取模块,用于获取工程设计类型;
[0048]模板选取模块,用于基于所述工程设计类型选取对应的标准图形数据库模板;
[0049]文件生成模块,用于根据所述工程设计的组态需求,基于所述对应的标准图形数据库模板,生成数据库文件。
[0050]可选的,所述生成转换模块,具体用于:
[0051]加载所述数据库文件;
[0052]读取所述数据库文件中的一条数据,其中所述一条数据为目标数据;
[0053]根据所述目标数据中所包含的页面名称,读取所述数据库文件中与所述页面名称
所对应的所有数据;
[0054]基于所述所对应的所有数据,识别所述页面名称对应的组态页面内的所有图元信息;
[0055]当根据检查规则判断所述所有图元信息正确时,基于所述所有图元信息包含的图元属性,通过所述生成映射关系,查找图形文件中对应的图元属性;
[0056]基于所述所有图元信息,填写所述图形文件中对应的图元属性;
[0057]判断所述数据库文件是否全部读取完成;
[0058]若否,则继续读取所述数据库文件中的一条数据;
[0059]若是,则保存所述图形文件,以完成所述数据库文件转换为图形文件。
[0060]第四方面,本申请提供了一种组态画面导出装置,其特征在于,所述装置包括:
[0061]读取模块,用于读取图形文件;
[0062]导出转换模块,用于基于导出映射关系,将所述图形文件转换为导出文件;所述导出映射关系为所述图形文件中的图元属性与所述导出文件中的图元属性一一对应的转换关系;
[0063]输出模块,用于输出所述导出文件。
[0064]相较于现有技术,本申请具有以下有益效果:基于生成映射关系,将数据库文件转换为图形文件,加载图形文件,实现了批量化组态页面的生成,并且组态后的画面能够实现可视化展示。上述方法操作简单,耗时较短,提高了工程设计的效率。
附图说明
[0065]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种组态画面生成方法,其特征在于,所述方法包括:获取数据库文件;基于生成映射关系,将所述数据库文件转换为图形文件;所述生成映射关系为所述数据库文件中的图元属性与所述图形文件中的图元属性一一对应的映射关系;加载所述图形文件,以生成对应的组态画面。2.根据权利要求1所述的方案,其特征在于,在所述获取数据库文件之前,所述方法还包括:预先设置标准图形数据库模板;获取工程设计类型;基于所述工程设计类型选取对应的标准图形数据库模板;根据所述工程设计的组态需求,基于所述对应的标准图形数据库模板,生成数据库文件。3.根据权利要求1所述的方法,其特征在于,所述基于生成映射关系,将所述数据库文件转换为图形文件包括:加载所述数据库文件;读取所述数据库文件中的一条数据,其中所述一条数据为目标数据;根据所述目标数据中所包含的页面名称,读取所述数据库文件中与所述页面名称所对应的所有数据;基于所述所对应的所有数据,识别所述页面名称对应的组态页面内的所有图元信息;当根据检查规则判断所述所有图元信息正确时,基于所述所有图元信息包含的图元属性,通过所述生成映射关系,查找图形文件中对应的图元属性;基于所述所有图元信息,填写所述图形文件中对应的图元属性;判断所述数据库文件是否全部读取完成;若否,则继续读取所述数据库文件中的一条数据;若是,则保存所述图形文件,以完成所述数据库文件转换为图形文件。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标数据中所包含的页面名称,读取所述数据库文件中与所述页面名称所对应的所有数据包括:步骤1、判断所述数据库文件是否全部读取完成;若是,则进行步骤4;若否,则进行步骤2;步骤2、读取所述数据库文件的下一条数据;步骤3、基于所述目标数据所包含的页面名称,判断所述下一条数据所包含的页面名称与所述目标数据所包含的页面名称是否相同;若是,则重新进行步骤1;若否,则进行步骤4;步骤4、完成了读取数据库文件中该页面名称所对应的所有数据。5.根据权利要求1所述的方法,其特征在于,在所述加载所述图形文件,以生成组态画面之后,所述方法还包括:获取人工编辑操作;
基于人工...

【专利技术属性】
技术研发人员:杨利张智慧任保华彭立
申请(专利权)人:北京广利核系统工程有限公司
类型:发明
国别省市:

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

1