本发明涉及一种原理图读取方法,尤其是一种用于厂家端子排智能读取方法。
背景技术:
在变电站项目设计过程中,需完成二次施工图绘制工作,而绘制原理图与端子排接线图又是二次施工图中的重点部分。目前二次图纸主要由设计人员利用CAD制图软件人工完成,先绘制二次设备原理图,再将厂家端子排图复制到CAD中,根据原理图中各端子间的连接关系,人工绘制端子排接线图。此方法绘图工作量大,特别是高电压等级的常规站:一般需完成12个左右的卷册,其中多数卷册原理图及端子排接线图总计20余张,原理图中设备量大、连接关系繁杂,在人工绘制端子排接线图过程中造成困难。繁杂的图纸量,易错的绘制过程,重复劳动多,工作效率不高。
技术实现要素:
本发明要解决的技术问题是现有的人工绘制端子排接线图的方法绘图工作量大,导致工作效率不高。
为了解决上述技术问题,本发明提供了一种厂家端子排智能读取方法,包括如下步骤:
步骤1,建立屏柜数据库,并加载屏柜数据库中保存的各个屏柜信息,屏柜信息包括编号、关键字以及对应的所有端子排信息;
步骤2,根据需要输入待接线屏柜的编号或关键字,从而在屏柜数据库中查询出对应的屏柜信息;
步骤3,从查询出的屏柜信息中获得待接线屏柜下的各个端子排的端子排信息,并对各个端子排信息进行数据预加载;
步骤4,导入端子排厂家提供的各个标准端子排信息,并对各个标准端子排信息进行分类,再将分类后的标准端子排信息与数据预加载的端子排信息进行数据匹配,若匹配成功,则将匹配的标准端子排信息保存下来作为成品数据,若匹配不成功,则将不匹配的标准端子排信息删除;
步骤5,指定待接线屏柜下的各个端子排的接线起始点,根据成品数据以及预先保存的端子排格式来配置电缆线、电缆芯数、回路号以及端子排功能;
步骤6,在待接线屏柜下的各个端子排的配置完成后,删除全部预加载数据以及导入的标准端子排信息,生成待接线屏柜下的各个端子排。
采用自动匹配端子排厂家提供的各个标准端子排信息,能够有效提高工作效率,节省人力;采用将不匹配的标准端子排信息删除能够实时降低缓存,确保数据处理速度;删除全部预加载数据以及导入的标准端子排信息能够进一步恢复缓存,确保迅速进入下一二次图纸的读取。
作为本发明的进一步限定方案,步骤1中,建立屏柜数据库的具体步骤为:
步骤1.1,调用绘图软件程序打开二次图纸,并在二次图纸的图模型空间中获取所有的图元ID;
步骤1.2,根据图元ID获取各个点图元、线图元以及块图元,从而完成二次图纸中所有图元的读取,各个图元均设有扩展标记、属性标记以及字段名;
步骤1.3,根据各个图元的扩展标记进行可读性判断,若为可读的扩展标记,则根据屏柜的属性标记以及屏柜的字段名进行匹配,若匹配成功,则将相应图元作为屏柜上传至屏柜数据库进行保存;若匹配不成功或为不可读的扩展标记,则继续下一图元的可读性判断和匹配;待全部图元判断和匹配完成后,屏柜数据库便建立完成。
以数据库的形式存储屏柜信息,不仅具有较好的加载效率,而且便于后期重复使用,具有模块化的设计效果。
作为本发明的进一步限定方案,步骤2中,若输入的图元编号或关键字未匹配到对应的屏柜,则舍弃对应的屏柜信息。该设计能够防止造成误判,确保读取的可靠性。
作为本发明的进一步限定方案,步骤4中,利用端子排名或端子号对各个标准端子排信息进行分类。采用对各个标准端子排信息进行分类方便将标准端子排信息与端子排信息进行数据匹配,提高了匹配效率。
作为本发明的进一步限定方案,步骤5中,端子排格式预先配置保存在本地的XML文件中。采用xml的标准,把使用到的数据序列化到文件中,xml文件结构具有标准性,可读及可移植性强,其他程序也可以很方便的读取序列化后的文件。
本发明的有益效果在于:(1)采用自动匹配端子排厂家提供的各个标准端子排信息,能够有效提高工作效率,节省人力;(2)采用将不匹配的标准端子排信息删除能够实时降低缓存,确保数据处理速度;(3)删除全部预加载数据以及导入的标准端子排信息能够进一步恢复缓存,确保迅速进入下一二次图纸的读取。
附图说明
图1为本发明的端子排读取方法流程图;
图2为本发明的屏柜数据库建立流程图。
具体实施方式
如图1所示,本发明提供的厂家端子排智能读取方法,包括如下步骤:
步骤1,建立屏柜数据库,并加载屏柜数据库中保存的各个屏柜信息,屏柜信息包括编号、关键字以及对应的所有端子排信息;
步骤2,根据需要输入待接线屏柜的编号或关键字,从而在屏柜数据库中查询出对应的屏柜信息;
步骤3,从查询出的屏柜信息中获得待接线屏柜下的各个端子排的端子排信息,并对各个端子排信息进行数据预加载;
步骤4,导入端子排厂家提供的各个标准端子排信息,并对各个标准端子排信息进行分类,再将分类后的标准端子排信息与数据预加载的端子排信息进行数据匹配,若匹配成功,则将匹配的标准端子排信息保存下来作为成品数据,若匹配不成功,则将不匹配的标准端子排信息删除;
步骤5,指定待接线屏柜下的各个端子排的接线起始点,根据成品数据以及预先保存的端子排格式来配置电缆线、电缆芯数、回路号以及端子排功能;
步骤6,在待接线屏柜下的各个端子排的配置完成后,删除全部预加载数据以及导入的标准端子排信息,生成待接线屏柜下的各个端子排。
如图2所示,上述步骤1中,建立屏柜数据库的具体步骤为:
步骤1.1,调用绘图软件程序打开二次图纸,并在二次图纸的图模型空间中获取所有的图元ID;
步骤1.2,根据图元ID获取各个点图元、线图元以及块图元,从而完成二次图纸中所有图元的读取,各个图元均设有扩展标记、属性标记以及字段名;
步骤1.3,根据各个图元的扩展标记进行可读性判断,若为可读的扩展标记,则根据屏柜的属性标记以及屏柜的字段名进行匹配,若匹配成功,则将相应图元作为屏柜上传至屏柜数据库进行保存;若匹配不成功或为不可读的扩展标记,则继续下一图元的可读性判断和匹配;待全部图元判断和匹配完成后,屏柜数据库便建立完成。
上述步骤2中,若输入的图元编号或关键字未匹配到对应的屏柜,则舍弃对应的屏柜信息。该设计能够防止造成误判,确保读取的可靠性。
上述步骤4中,利用端子排名或端子号对各个标准端子排信息进行分类。采用对各个标准端子排信息进行分类方便将标准端子排信息与端子排信息进行数据匹配,提高了匹配效率。
上述步骤5中,端子排格式预先配置保存在本地的XML文件中。采用xml的标准,把使用到的数据序列化到文件中,xml文件结构具有标准性,可读及可移植性强,其他程序也可以很方便的读取序列化后的文件。
本发明提供的厂家端子排智能读取方法在具体实施时,绘图软件程序采用CAD软件,基于AutoCAD平台,通过本方法读取CAD原理图及厂家端子排图上所有信息,自动生成端子排接线图,最大化地利用CAD制图的便利性,减少重复劳动,并记录各设备间连接关系,简化绘制端子排接线图时的人工操作;同时解决了厂家端子排接线图人工绘制复杂问题,通过一键拾取厂家端子排图,大大减少了重复劳动,提高工作效率。