掌桥专利:专业的专利平台
掌桥专利
首页

电气图纸绘制方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 13:29:16


电气图纸绘制方法、装置、计算机设备和存储介质

技术领域

本申请涉及建筑电气设计技术领域,特别是涉及一种电气图纸绘制方法、装置、计算机设备和存储介质。

背景技术

建筑电气设计中,电气系统图和电气平面图是常见的电气图纸类型,电气平面图是指建筑施工面上的电气设备分布和布线分布,包括电气设备的位置以及电缆走向信息。电气系统图是表达电缆与各种电气设备(包括电气设备内的各种元器件)相互间关系的一种示意图。

传统的电气设计图纸是通过计算机辅助设计软件手工绘制而成,即在电气图纸绘制过程中需要绘制每个电气设备对应的图标以及绘制电气设备之间的连线。但在实际项目中,电气设备数量众多,线路连接结构复杂,绘制工作量大,容易出错,绘图效率低。

发明内容

基于此,有必要针对上述技术问题,提供一种电气图纸绘制方法、装置、计算机设备和存储介质。

第一方面,提供了一种电气图纸绘制方法,该方法包括:

创建多个电气设备的图标;

获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系;

遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,以得到电气图纸。

在其中一个实施例中,还包括:

根据拓扑关系数据确定下级电气设备的同级电气设备;

判断电气设备的图标与同级电气设备的图标之间的连线是否已经绘制,在未绘制的情况下,绘制电气设备的图标与同级电气设备的图标的之间的连线。

在其中一个实施例中,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,包括:

确定电气设备与下级电气设备之间的连线关系,连线关系包括放射式、链接式以及树干式;

若连线关系是放射式,绘制电气设备的图标与下级电气设备的图标的连线;

若连线关系是链接式或树干式,根据拓扑关系数据确定电气设备的其中一个下级电气设备,绘制电气设备的图标与下级电气设备的图标的连线;根据拓扑关系数据确定下级电气设备的多个同级电气设备,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

在其中一个实施例中,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线,包括:

确定下级电气设备的图标与各同级电气设备的图标之间的连线方式,连线方式包括包括链式接线、树形接线和环形接线;

基于连线方式,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

在其中一个实施例中,该电气图纸为电气平面图,创建多个电气设备的图标,包括:

获取各电气设备的位置信息,根据各电气设备的位置信息,创建各电气设备的图标。

在其中一个实施例中,基于连线方式,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间连线,包括:

基于连线方式,利用最短路径方法,确定下级电气设备的图标与同级电气设备的图标之间以及同级电气设备之间的连接路径;

基于连接路径,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间连线。

在其中一个实施例中,该电气图纸为电气系统图,该方法还包括:

若电气设备为强电电气设备,基于下级电气设备的功率信息,确定连接电气设备与下级电气设备的电缆规格信息;

在电气设备的图标与下级电气设备的图标的连线周围预设位置处标注电缆规格信息。

在其中一个实施例中,创建多个电气设备的图标包括:

若电气设备为电箱设备,获取下级电气设备的功率;

基于功率,确定电箱设备的计算电流;

根据计算电流,确定电箱设备的断路器开关信息;

根据下级电气设备的数量以及连线关系,确定电箱设备连接的回路数量;

基于断路器开关信息以及回路数量,绘制电箱设备的图标。

在其中一个实施例中,该方法还包括:

操作各电气设备的图标,输入各电气设备的关联电气设备信息,关联电气设备信息至少包括上级电气设备信息、下级电气设备信息以及同级电气设备信息中的一种;

基于输入的关联电气设备信息,生成多个电气设备的拓扑关系数据。

在其中一个实施例中,该方法还包括:

在接收到针对拓扑关系数据的更改操作时,基于更改操作确定更新后的拓扑关系数据;

基于更新后的拓扑关系数据更新电气图纸。

第二方面,提供了一种电气图纸绘制装置,装置包括:

创建模块,用于创建多个电气设备的图标;

获取模块,用于获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系;

绘图模块,用于遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,以得到电气图纸。

第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该计算机程序被该处理器执行时实现如上述第一方面所述的电气图纸绘制方法。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述第一方面所述的电气图纸绘制方法。

上述电气图纸绘制方法、装置、计算机设备和存储介质,创建多个电气设备的图标,获取多个电气设备的拓扑关系数据,遍历所述多个电气设备的图标,对于每个所述电气设备的图标,根据所述拓扑关系数据确定所述电气设备的下级电气设备,并绘制所述电气设备的图标与所述下级电气设备的图标的连线,以得到电气图纸。借助拓扑关系数据实现了多个电气设备的图标的连线的自动绘制,减少由于人工绘制带来的错误,提高绘图效率。

附图说明

图1为一个实施例中电气图纸绘制方法的流程示意图;

图2为一个实施例中电气设备上下级关系的示意图;

图3为一个实施例中中电气图纸示意图;

图4为一个实施例中电气图纸绘制方法的流程示意图;

图5为一个实施例中电气图纸绘制方法的流程示意图;

图6为一个实施例中电气设备与下级电气设备连接方式示意图;

图7为一个实施例中电气图纸示意图;

图8为一个实施例中同级电气设备连线示意图;

图9为一个实施例中电气图纸绘制方法的流程示意图;

图10为一个实施例中电气图纸绘制方法的流程示意图;

图11为一个实施例中电箱设备功率叠加示意图;

图12为一个实施例中电箱设备的功率计算的流程示意图;

图13为一个实施例中电气图纸绘制方法的流程示意图;

图14为一个实施例中电气系统图示意图;

图15为一个实施例电气图纸绘制方法的流程示意图;

图16为一个实施例中输入各电气设备的关联设备信息的流程示意图;

图17为一个实施例电气图纸绘制方法的流程示意图

图18为一个实施例中电气图纸绘制系统的结构框图;

图19为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在建筑设计和施工时,电气图纸是用来指导各种电气设备以及线路的安装、运行、维护和管理的图纸,是指导施工的重要依据以及电气设计人员、安装人员以及施工人员之间用来沟通的工程语言。电气系统图和电气平面图是常见的电气图纸类型。其中,电气平面图是指建筑施工面上的电气设备分布和布线分布,包括电气设备的位置以及电缆走向,电气系统图是表达电缆与各种电气设备(包括电气设备内的各种元器件)相互间关系的一种示意图,其中,电缆指供电电缆、供电电线、控制电缆、通讯线缆等等广义的电气线路的统称,并包含了这些电缆所附属的保护管、线槽等电缆保护设施。

其中,电气平面图指建筑施工面上的电气设备分布和布线分布,其中强电的电气平面图包括电气设备的位置以及电缆走向,弱电的电气平面图指建筑施工面上的弱电设备分布和布线分布,包括弱电设备的位置以及弱电设备连线(一般指通讯总线、控制线、电源线等)走向。电气系统图为单线示意图,强电的电气系统图是指从电源到用电设备的单线示意图,包括电缆规格、电箱信息等。弱电的电气系统图是指从总控中心到各个弱电设备的单线示意图。

相关技术中,采用基于CAD或者BIM设计绘制软件进行电气图纸的绘制,即先手动绘制各电气设备的图标,然后手动绘制电气设备之间的连线。然而在实际项目中,电气设备众多,线路连线结构复杂,通过人工绘制的方式,工作量大,而且容易出错,绘图效率低。

有鉴于此,本申请实施例提供了一种电气图纸绘制方法,减少人工参与度,实现电气图纸的自动绘制。

在本申请实施例中,如图1所示,提供了一种电气图纸的绘制方法,以该方法应用于终端为例进行说明,可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:

步骤101,创建多个电气设备的图标。

其中,在电气图纸中,利用图标来表示电气设备。所有电气设备的图标会采用国家统一标准图形符号或者行业标准图形符号。

可选的,创建电气设备图标的方式包括人工绘制图标的方式或者根据获取的电气设备信息自动生成图标的方式。

其中,在一种可选的实现方式中,获取电气设备信息为将绘图中需要的电气设备表示在一个或多个文档中,读取该文档以获取电气设备信息,其中文档的格式包括excel表格以及TXT文本等。在另一种可能的实现方式中,获取电气设备信息为输入相关图片,借助图像识别的方式获取该电气设备信息,其中,该图片可以为一份打印出来的图纸或者材料表等。

步骤102,获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系。

在实际项目中,电气设备之间的关联关系比较复杂,利用拓扑结构的方式表示电气设备之间的连接关系。利用拓扑的结点表示各电气设备,利用拓扑结构的弧段表示电气设备之间的线路,将电气设备之间的上下级关系以拓扑关系的形式表示。

步骤103,遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,以得到电气图纸。

其中,下级电气设备是指该电气设备的输出端连接的电气设备,如图2所示,设备ID001的下级设备包括设备ID01以及设备ID02。在多个电气设备的图标遍历完成,可得到如图3所示的电气图纸,图3仅示例性展示出其中一种电气图纸实现效果。

在电气图纸的绘制过程中,需要借助连线的方式表示电气设备之间的线路。在遍历多个电气设备的图标时,可采取现有的遍历算法实现电气设备的图标的遍历,例如深度优先遍历算法或者广度优点遍历算法等。电气设备会存在一个或者多个下级电气设备,在一种可选的实现方式中,随机选中一个电气设备的图标作为遍历过程的起点,当将电气设备的图标与每个下级电气设备的图标连接完后,选择其中一个下级电气设备的图标,搜索该下级电气设备的下级电气设备,直至遍历到不存在下级电气设备的电气设备,然后随机选择一个未被遍历的电气设备的图标,继续遍历,直至遍历完所有电气设备的图标。

在另一种可选的实现方式中,在进行连线绘制时,可以按照设定的顺序遍历所有电气设备的图标,例如按照从上到下、从左到右的顺序遍历图纸上的图标,或者将所有电气设备归类为多个类别,设定类别的遍历顺序,依次遍历各类别中电气设备的图标。

上述电气图纸绘制中,创建多个电气设备的图标,获取多个电气设备的拓扑关系数据,遍历所述多个电气设备的图标,对于每个所述电气设备的图标,根据所述拓扑关系数据确定所述电气设备的下级电气设备,并绘制所述电气设备的图标与所述下级电气设备的图标的连线,以得到电气图纸。借助拓扑关系数据实现了多个电气设备的图标的连线的自动绘制,减少由于人工绘制带来的错误,提高绘图效率。

在本申请实施例中,如图4所示,该方法还包括:

步骤201,根据拓扑关系数据确定下级电气设备的同级电气设备。

其中,当多个电气设备与同一个上级电气设备的输出端连接时,则这些电气设备互为同级电气设备,如图2所示,设备ID01与设备ID02互为同级设备。在实际项目中,一个电气设备可能会与多个下级电气设备连接。可以通过下级电气设备的同级电气设备,可以确定该电气设备出线回路数,针对图2的示例中,设备ID001具有2个出线回路,即图2中的进线2电缆编号ID02-3以及进线2电缆编号ID02-2。

可选的,为这些出线回路进行编号,例如图2中的ID02-3以及ID02-2,可以在电气系统图的绘制时,将该编号标注在相应的该电气设备与下级电气设备的连线上。

步骤202,判断电气设备的图标与同级电气设备的图标之间的连线是否已经绘制,在未绘制的情况下,绘制电气设备的图标与同级电气设备的图标的之间的连线。

本实施例中,通过确定下级电气设备的同级电气设备可确定该电气设备的出线回路个数,通过检测电气设备的图标与同级电气设备的图标之间的连线是否已经绘制,能够进一步避免电气设备图标之间的连线出现出错或者漏连的情况。

在本申请实施例中,在图1实施例的基础上,如图5所示,上述步骤102中,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,包括:

步骤301,确定电气设备与下级电气设备之间的连线关系,连线关系包括放射式、链接式以及树干式。

可选的,针对每个电气设备,设置其与各下级设备的连接方式并保存在数据库中,当需要绘制连线时,从数据库中读取连线信息。

电气设备与下级电气设备之间的连线关系包括放射式、链接式以及树干式。如图6所示,放射式是由电源处向用电点进行放射,每一个电源点可以接两个以上的用电点。树干式是由电源引出干线,同时向若干用电点供电,需要T接装置;链接式是由电源处引入电源线,在相邻的用电点的进线开关上端并接供电。

步骤302,若连线关系是放射式,绘制电气设备的图标与下级电气设备的图标的连线。

如果一个下级电气设备对应一个上级电气设备的回路,设备连线关系确定为放射式,绘制所述电气设备的图标与所述下级电气设备的图标的连线。

步骤303,若连线关系是链接式或树干式,根据拓扑关系数据确定电气设备的其中一个下级电气设备,绘制电气设备的图标与下级电气设备的图标的连线;根据拓扑关系数据确定下级电气设备的多个同级电气设备,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

如果多个下级电气设备对应一个上级设备的回路,设备连线关系确定为链接式或者树干式,除了绘制电气设备的图标与其中一个下级电气设备的图标的连线外,还要绘制多个同级的下级电气设备的图标之间的连线,即同级电气设备图标之间的连线。图7为消防报警系统的弱电电气图纸示意图。如图7所示,该消防报警系统包括楼层消防接线箱、感烟探测器、消火栓按钮、输入模块、信号阀、水流指示器以及短路隔离模块7个弱电电气设备,其中,感烟探测器、消火栓按钮、输入模块以及短路隔离模块为同级电气设备,均为楼层消防接线箱的下级电气设备,在这4个同级电气设备之间绘制有连线。

可选的,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线,包括:确定下级电气设备的图标与各同级电气设备的图标之间的连线方式,连线方式包括包括链式接线、树形接线和环形接线;基于连线方式,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

其中,链式连接方式指上级电气设备与最近的一个下级电气设备连接后,该下级电气设备再与距离最近的同级电气设备连线,每次连一个电气设备,直至所有同级电气设备连接完毕,这种连接方式的目的是让就近的电气设备之间进行连线,保证所有电气设备都有线路连接,形成电气通路。主要用于同级电气设备数量较少的非环形接线的情况。

树形接线方式指上级电气设备与最近的一个下级电气设备连接后,该下级设备再与距离最近的同级电气设备连线,每次可以连两个电气设备,直至所有同级电气设备连接完毕。该种电气设备的连线方式目的与链接连接方式一致。主要用于同级电气设备数量较多的非环形接线的情况。

环形接线方式指上级电气设备与最近的一个下级电气设备连接后,该下级电气设备再与距离最近的同级电气设备连线,每次可以连一个电气设备,直至连回到第一个下级电气设备,连接线路呈环状。该种连接方式时要求连接的一组电气设备均连线连接,每个电气设备只接一次,并且线路首尾相接,形成环路,目的是保证任意一连线断开后,任意电气设备仍然可以和电源或者信号源连接,提高线路的可靠性,主要用于弱电消防系统中环形报警总线和强电的环网供电方式中。

本申请实施例中,通过确定电气设备与下级电气设备之间的连线关系,绘制电气设备的图标与下级电气设备的图标的连线,实现了电气设备与多个电气设备之间连线的自动绘制。

本申请实施例中,当该电气图纸为电气平面图时,则在图5实施例的基础上,该创建多个电气设备的图标,包括:获取各电气设备的位置信息,根据各电气设备的位置信息,创建各电气设备的图标。

电气平面图可以反映出各电气设备在施工面的位置信息。电气设备的位置信息是指电气设备在建筑平面上的分布位置信息。

可选的,通过人工操作的方式,在相应位置信息处绘制对应电气设备的图标。

可选的,通过将各电气设备的位置信息导入文档中,通过读取该文档,获取各电气设备的位置信息,进一步自动在图纸的相应的位置处创建对应电气设备的图标。

上述实施例通过根据各电气设备的位置信息,创建各电气设备的图标,实现电气设备图标的正确绘制,进一步完善了电气平面图以使该电气平面图能够呈现电气设备的位置分布。

在本申请实施例中,当电气图纸为电气平面图时,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间连线,包括:

基于连线方式,利用最短路径方法,确定下级电气设备的图标与同级电气设备的图标之间以及同级电气设备之间的连接路径;基于连接路径,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间连线。

其中,该最短路径方法包括:穷举法、TSP最短路径规划方法以及最小生成树方法等。其中可利用蚁群算法、遗传算法等实现TSP最短路径规划方法,采用Kruskal算法、Prim算法等来实现最小生成树方法。

可选的,当连接方式为链接接线时,可采用穷举法。如图8所示,当连接方式为环形接线时,可采用TSP最短路径规划方法实现连线路径的规划。当连线方式为树形接线时,可采用最小生成树方法实现连线路径的规划。

本申请实施例利用最短路径方法实现了电气平面图中同级电气设备之间连线的路径的规划,优化同级电气设备的连接路径,达到经济性最优。

在本申请实施例中,如图9所示,该电气平面图的绘制方法,包括:

步骤401,获取各电气设备的位置信息,根据各电气设备的位置信息,创建各电气设备的图标;

步骤402,在电气平面图中搜索第一个电气设备图标,获得第一个电气设备的拓扑关系数据;

步骤403,根据该拓扑关系数据判断该电气设备是否存在下级电气设备,若存在,则执行步骤405,否则执行步骤404;

步骤404,将本电气设备标记为末端电气设备;

步骤405,将该电气设备的回路数量加1,并且获取该数值,并将该数值返回到本电气设备的回路编码中;

步骤406,判断该电气设备是否能够搜索到第二个下级电气设备,若存在,则执行步骤407,否则执行步骤408,其中,判断该电气设备是否能够搜索到第二个下级电气设备的方法包括判断第一个下级电气设备是否存在有同级电气设备;

步骤407,将该电气设备的回路数量加1,并且获取该数值,并将该数值返回到本电气设备的回路编码中;

步骤408,在电气平面图上本电气设备图块的坐标点与各下级电气设备图块坐标点之间绘制连线,并在连线上标注回路编码;

步骤409,将本电气设备的下级电气设备ID记录下来,形成下级电气设备编号库;

步骤410,搜索下一个电气设备图块,重复步骤402-步骤409,直至遍历完所有电气设备的图块;

步骤411,将不具备上级电气设备的电气设备标记为始端电气设备;

步骤412,计算末端电气设备到始端电气设备的最高级数,并记录。

在本申请实施例中,当该电气图纸为电气系统图时,电气系统图上需要反映电缆规格信息,因此,如图10所示,在图5实施例的基础上,该电气图纸绘制方法还包括:

步骤501,若该电气设备为强电电气设备,基于下级电气设备的功率信息,确定连接电气设备与下级电气设备的电缆规格信息。

电气设备之间通过电缆实现电气设备的线路连接。其中电缆规格是电线电缆的芯数和截面尺寸的表示法的含义。可选的,根据承载负荷的大小,确定电缆规格。其中该承载负荷可以根据下级设备的功率有关。

可选的,如图11以及图12所示,针对电箱设备的计算功率可按照如图11所示的功率叠加方向通过功率叠加的方式获取。例如,当某电箱设备的多个下级电气设备仅包括用电设备时,则该电箱设备的安装功率为所有下级电气设备的计算功率之和;当某电箱设备的多个下级电气设备中,包括电箱设备和用电设备,则该电箱设备的安装功率P

可选的,设置一个设计规则表,该设计规则表包括电缆规格以及该规格对应的电流或者功率信息,在获取到电气设备的安装功率后,利用该功率信息与电缆规格信息进行匹配,得到线路对应的电缆规格信息。

步骤502,在电气设备的图标与下级电气设备的图标的连线周围预设位置处标注电缆规格信息。

可选的,在进行电气图纸绘制时,针对不同的电气设备或者电缆设置标注规则,结合标注规则,进行信息标注。例如,在电气设备的图标与下级电气设备的图标的连线的上方标注电缆规格信息。

该实施例借助下级电气设备的功率信息确定电缆规格,实现了电气系统图中电缆信息规格的标注,进一步完善了电气系统图。

在本申请实施例中,在进行电气系统图的绘制时,电箱设备的图标需要包括电箱设备内部的断路器、计量表、接触器等元器件。因此,如图13所示,在上述创建多个电气设备的图标,包括:

步骤601,若电气设备为电箱设备,获取下级电气设备的功率。

其中,功率可以为安装功率或者计算功率,其中计算功率Pc的计算公式为Pc=Kx*Pn,其中Kx为需要系数,Pn为安装功率。

步骤602,基于功率,确定电箱设备的计算电流。

其中,计算电流Ic的计算公式为:Ic=Pc/(V*k*η*cosx),其中V为电气设备的电压,cosx为功率因数,η表示效率,k为常数。

步骤603,根据计算电流,确定电箱设备的断路器开关信息。

按照设计规范,断路器开关的脱扣电流值大于计算电流值,基于该设计规范,断路器开关包括总开关以及分开关,总开关的脱扣电流值大于分开关的脱扣电流值。因此,可以根据计算电流值来确定各断路器开关型号。

步骤604,根据下级电气设备的数量以及连线关系,确定电箱设备连接的回路数量。

步骤605,基于断路器开关信息以及回路数量,绘制电箱设备的图标。

可选的,针对电箱,可以定义一个设计规则表,该设计规则表中包括多条设计规则,每条设计规则包括有规则编号、断路器脱扣电流值、计量表、互感器规格、断路器型号、电缆、接触器以及消防回路信息等等。可以根据断路器的脱扣电流值确定对应的规格编号,进而根据规格编号确定电箱的其他元器件型号以及消防回路信息,最终实现电箱设备的图标的绘制。

可选的,在电箱设备设计时,包括总开关以及分开关,其中分开关一般按照照明以及插座等进行区分。

可选的,可以根据图纸中电箱设备的出线回路的高度以及进线回路的宽度来绘制电箱图标的外框,并在该外框内部的左上角出标注该电箱设备的设备容量、需要系数、计算容量、计算功率以及计算电流等参数。

图14为强电的电气系统图的示意图。以有4个电气设备为例,其中,一个电气设备1,编号为SEF-B1-1,设备方案号为PYZQ,设备规格为3.7kW,上级设备编号为1AP1,线路编号为1#;电气设备2,编号为SEF-B1-2,设备方案号为PYZQ,设备规格为2.2kW,上级设备编号为1AP1,线路编号为2#;电气设备3,编号为SEF-B1-3,设备方案号为PYZQ,设备规格为5.5kW,上级设备编号为1AP1,线路编号为3#;电气设备4,编号为1AP1,设备方案号为PDXT,设备规格为1Z+1C。

结合上述信息可以生成如图14(a)所示的电气设备连接平面图,则根据该电气设备连接平面图,选取1AP1就可以自动生成一个如图14(b)所示的电气系统图,它的三个设备分别是SEF-B1-1、SEF-B1-2以及SEF-B1-3,它还有一个照明一个插座回路(1Z+1C)。

该实施例借助下级电气设备的计算电流信息确定电箱设备图标绘制所需的信息,进一步完善了电气系统图。

在本申请实施例中,如图15所示,在上述实施例的基础上,该方法还包括:

步骤701,操作各电气设备的图标,输入各电气设备的关联电气设备信息,关联电气设备信息至少包括上级电气设备信息、下级电气设备信息以及同级电气设备信息中的一种。

可选的,该电气设备的图标为电气平面图中电气设备的图标。可以通过在电气平面图中图标中输入关联设备信息以用于生成拓扑关系数据,后续可直接借助该拓扑关系数据自动生成电气系统时。

可选的,电气设备的图标操作方式为单选操作以及批量操作,单选操作是针对某个图标进行操作,批量操作是多个图标操作。可以通过点选、框选或者设置过滤条件的方式选择要操作的图标。其中,过滤条件包括设备类型、图标颜色以及图标图层等。

输入各电气设备的关联设备信息方式为:利用对话框输入以及文档导入方式。

本申请实施例中提供了两种示例性的对话框输入的实现方式。下面,将这两种示例性的对话框输入的实现方式分别进行说明:

第一种,点击某电气设备的图标,弹出相应的对话框,该对话框中包括信息输入框,用来输入上级电气设备信息、下级电气设备信息以及同级电气设备信息,在输入框中输入相应信息。

第二种,可以选择一个或多个电气设备图标,弹出对话框,如图16所示,对话框中包括多个确定电气设备的上下级关系的选项,图16仅示例性展示出一种选项设置方式,即选项包括:确定上级单电源与下级设备关系、确定上级双电源与下级设备关系以及确定平级设备与平级设备关系。以图16中选项设置方式为例,如图16所示,关联设备信息的输入的实现方法为:

选择一个选项,当选项为“确定上级单电源与下级设备关系”时,选择一个电气设备后,然后在选择单个或者单个下级设备作为该电气设备的下级设备;当选项为“确定上级双电源与下级设备关系”时,选择两个电气设备后,在选择一个或者多个电气设备作为上述两个电气设备的下级电气设备;当选项为“平级设备与平级设备关系”时,先选择一个电气设备的图标,然后在选择一个或者多个电气设备的图标,将一个或者多个电气设备作为上述电气设备的同级电气设备。

在本申请实施例中,上述利用文档导入的方式输入各电气设备的关联电气设备信息的实现方法包括:建立一个文档,文档信息包括:电气设备及其对应关联电气设备信息;导入并读取该文档,将该关联电气信息设置为电气设备的图标的属性信息。

步骤702,基于输入的关联电气设备信息,生成多个电气设备的拓扑关系数据。

本申请实施例,通过操作各电气设备的图标,输入各电气设备的关联电气设备信息,基于输入的关联电气设备信息,生成多个电气设备的拓扑关系数据,以便于后续基于该多个电气设备的拓扑关系数据自动生成电气图纸。

在本申请实施例中,该电气图纸绘制方法还包括:

在接收到针对拓扑关系数据的更改操作时,基于更改操作确定更新后的拓扑关系数据;基于更新后的拓扑关系数据更新电气图纸。

可选的,用户更改拓扑关系数据中的上下级连接关系,该接收到更改操作时,会对应性更新电气图纸。在一种可选的实现方式中,当用户更改电气平面图中的电气设备的图标的关联信息时,当接收到该更改操作时,会对应性更改电气系统图。在另一种实现方式中,一般在拓扑关系数据中会借助设备编号时,不同设计人员会针对同一个电气设备的编号可能不同,当需要统一电气设备编号时,可以通过更改拓扑关系数据中设备编号信息,基于更新后的拓扑关系数据更新电气图纸。

本申请实施例,通过在接收到针对拓扑关系数据的更改操作时基于更改操作确定更新后的拓扑关系数据并基于更新后的拓扑关系数据更新电气图纸,实现了电气图纸的自动更新,以实现项目中不同图纸中电气信息的一致性。

在本申请实施例中,如图17所示,该电气图纸绘制方法,包括:

步骤801,获取各电气设备的位置信息,根据各电气设备的位置信息,创建电气平面图中的各电气设备的图标。

步骤802,操作各电气设备的图标,输入各电气设备的关联电气设备信息,基于输入的关联电气设备信息,生成多个电气设备的拓扑关系数据。

其中,关联电气设备信息至少包括上级电气设备信息、下级电气设备信息以及同级电气设备信息中的一种。

步骤803,获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系。

步骤804,遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的所有下级电气设备。

其中,可通过先确定电气设备的其中一下级电气设备,然后在获取该下级电气设备的同级电气设备来得到该电气设备的所有下级电气设备。

步骤805,基于电气设备与下级电气设备的连线关系以及所有下级电气设备的同级电气设备连接方式,在电气平面图上绘制电气设备的图标与下级电气设备的图标之间的连线以及所有下级电气设备的图标之间的连线以得到电气平面图。

其中,电气设备与下级电气设备之间的连线关系包括放射式、链接式以及树干式;同级电气设备的连接方式包括链式接线、树形接线和环形接线。可采用最短路径方法规划同级电气设备的图标之间的连线路径。

步骤806,创建电气系统图中各电气设备的图标。

其中,若电气设备为电箱设备,获取下级电气设备的功率;基于功率,确定电箱设备的计算电流;根据计算电流,确定电箱设备的断路器开关信息;根据下级电气设备的数量,确定电箱设备连接的回路数量;基于断路器开关信息以及回路数量,绘制电箱设备的图标。

步骤807,获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系。

步骤808,遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的所有下级电气设备。

步骤809,若该电气设备为强电电气设备,基于下级电气设备的功率信息,确定连接电气设备与下级电气设备的电缆规格信息,在电气设备的图标与下级电气设备的图标的连线周围预设位置处标注电缆规格信息。

步骤810,基于电气设备与下级电气设备的连线关系以及所有下级电气设备的同级电气设备连接方式,绘制电气设备的图标与下级电气设备的图标之间的连线以及所有下级电气设备的图标之间的连线以得到电气系统图。

步骤811,在接收到针对拓扑关系数据的更改操作时,基于更改操作确定更新后的拓扑关系数据;基于更新后的拓扑关系数据更新电气图纸。

应该理解的是,虽然图1、4-5、9-10、12-13、15以及17的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、4-5、9-10、12-13、15以及17中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在本申请实施例中,如图18所示,提供了一种电气图纸绘制装置,包括:创建模块、获取模块和绘图模块,其中:

创建模块,用于创建多个电气设备的图标;

获取模块,用于获取多个电气设备的拓扑关系数据,拓扑关系数据包括多个电气设备之间的上下级连接关系;

绘图模块,用于遍历多个电气设备的图标,对于每个电气设备的图标,根据拓扑关系数据确定电气设备的下级电气设备,并绘制电气设备的图标与下级电气设备的图标的连线,以得到电气图纸。

在本申请实施例中,该绘图模块还用于:

根据拓扑关系数据确定下级电气设备的同级电气设备;判断电气设备的图标与同级电气设备的图标之间的连线是否已经绘制,在未绘制的情况下,绘制电气设备的图标与同级电气设备的图标的连线。

在本申请实施例中,该绘图模块还用于:

确定电气设备与下级电气设备之间的连线关系,连线关系包括放射式、链接式以及树干式;

若连线关系是放射式,绘制电气设备的图标与下级电气设备的图标的连线;

若连线关系是链接式或树干式,根据拓扑关系数据确定电气设备的其中一个下级电气设备,绘制电气设备的图标与下级电气设备的图标的连线;根据拓扑关系数据确定下级电气设备的多个同级电气设备,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

在本申请实施例中,该绘图模块还用于:

确定下级电气设备的图标与各同级电气设备的图标之间的连线方式,连线方式包括包括链式接线、树形接线和环形接线;

基于连线方式,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间的连线。

在本申请实施例中,该创建模块还用于:

获取各电气设备的位置信息,根据各电气设备的位置信息,创建各电气设备的图标。

在本申请实施例中,该绘图模块还用于:

基于连线方式,利用最短路径方法,确定下级电气设备的图标与同级电气设备的图标之间以及同级电气设备之间的连接路径;基于连接路径,绘制下级电气设备的图标与同级设备的图标的连线以及多个同级电气设备的图标之间连线。

在本申请实施例中,该电气图纸为电气系统图,该装置还包括:

标注模块,用于若该电气设备为强电电气设备,基于下级电气设备的功率信息,确定连接电气设备与下级电气设备的电缆规格信息;在电气设备的图标与下级电气设备的图标的连线周围预设位置处标注电缆规格信息。

在本申请实施例中,该电气图纸为电气系统图时,该创建模块具体用于:

若电气设备为电箱设备,获取下级电气设备的功率;基于功率,确定电箱设备的计算电流;根据计算电流,确定电箱设备的断路器开关信息;根据下级电气设备的数量以及连接关系,确定电箱设备连接的回路数量;基于断路器开关信息以及回路数量,绘制电箱设备的图标。

在本申请实施例中,该装置还包括:

操作模块,用于操作各电气设备的图标,输入各电气设备的关联电气设备信息,关联电气设备信息至少包括上级电气设备信息、下级电气设备信息以及同级电气设备信息中的一种;基于输入的关联电气设备信息,生成多个电气设备的拓扑关系数据。

在本申请实施例中,该装置还包括:

更新模块,用于在接收到针对拓扑关系数据的更改操作时,基于更改操作确定更新后的拓扑关系数据;基于更新后的拓扑关系数据更新电气图纸。

关于电气图纸绘制装置的具体限定可以参见上文中对于电气图纸绘制方法的限定,在此不再赘述。上述电气图纸绘制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图19所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种电气图纸绘制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

本领域技术人员可以理解,图19中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在本申请实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以上方法实施例中的步骤。

在本申请实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 电气图纸绘制方法、装置、计算机设备和存储介质
  • 一种电气照明图纸自动修改生成方法、装置及计算机设备
技术分类

06120113693023