本发明涉及bim,特别是涉及一种基于revit的火灾自动报警系统图绘制方法、一种基于revit的火灾自动报警系统图绘制装置、一种电子设备以及一种计算机可读介质。
背景技术:
1、火灾自动报警系统图是建设工程设计中的必要环节,能够将一些有关联的局部、单体或设备联系起来,形成一个工作群体的示意图。能够帮助了解项目体量大小,明确各个回路的服务范围,配合解读平面图。还可以简单、直观地表达个器件之间的关联关系,是施工图中必要的组成部分。
2、火灾自动报警系统图的绘制通常是工程设计人员根据经验,按设备所处的楼层和位置进行布置和接线,这种绘图方法不仅花费大量的人力和时间,而且容易出现设备与平面图不匹配,地址总路、回路编号和设备数量错误等问题。另外,错误核查非常困难,需要耗费大量的人力,严重影响了项目的设计质量和出图效率。
3、autodesk revit具有可视化、构件丰富、兼容性强、易上手等优点,而且提供了丰富的api接口,可以自主开发需要的功能插件,为火灾自动报警系统图的绘制提供了新的技术思路。
技术实现思路
1、鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于revit的火灾自动报警系统图绘制方法和相应的一种基于revit的火灾自动报警系统图绘制装置、一种电子设备以及一种计算机可读介质。
2、本发明公开了一种基于revit的火灾自动报警系统图绘制方法,所述方法包括:
3、获取火灾自动报警系统的平面图,从所述火灾自动报警系统的平面图中识别所有构件,组成火灾自动报警系统的构件集;
4、根据各个构件的名称、类别和用途对所述构件集进行分组,得到火灾自动报警系统的多个构件组;
5、获取用户指定的视图和基点;所述视图为火灾自动报警系统图的绘制目标视图,所述基点为火灾自动报警系统图在视图上的起始放置坐标点;
6、根据所述基点和所述多个构件组,在视图中绘制火灾自动报警系统图。
7、可选地,所述构件集包括接线端子箱、嵌入式安装扬声器箱、火警电话、火警电话插孔、短路隔离器、感烟火灾探测器、手动报警按钮、消火栓启泵按钮、火灾声光报警器、输入模块、输入输出模块、水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、常开防火阀、感温火灾探测器、防火卷帘门控制器、风机控制箱、消火栓控制箱、消火栓泵控制箱和喷淋泵控制箱的一种或多种。
8、可选地,所述构件组包括:电话与广播组、接线盒组、火警报警组、模块组、控制末端组和其它末端组;所述电话与广播组包括嵌入式安装扬声器箱、火警电话和火警电话插孔;所述接线盒组包括接线端子箱、短路隔离器;所述火警报警组包括感烟火灾探测器、手动报警按钮、消火栓启泵按钮和火灾声光报警器;所述模块组包括输入输出模块、输入模块;所述控制末端组包括风机控制箱、消火栓泵控制箱、喷淋泵控制箱;所述其它末端组包括水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、防火卷帘门控制器、常开防火阀、感温火灾探测器。
9、可选地,根据所述基点和所述多个构件组,在视图中绘制火灾自动报警系统图,包括:
10、根据所述基点和接线盒组,绘制接线端子箱的出图符号和连接线;所述出图符号为常规注释族;所述连接线包括电话线、广播线、电源线、信号线和控制线的一种或多种;
11、根据所述接线端子箱,绘制短路隔离器、电话与广播组的出图符号和连接线;
12、根据短路隔离器,绘制火警报警组、模块组、控制末端组和其它末端组的出图符号和连接线。
13、可选地,根据所述基点和接线盒组,绘制接线端子箱的出图符号和连接线,包括:
14、从接线盒组中提取所有接线端子箱,形成接线端子箱集合;
15、遍历所述接线端子箱集合,获得各个接线端子箱并获取每个接线端子箱的信息;
16、根据所述基点和接线端子箱的数量,以及预设的行间距,计算绘制坐标点;
17、根据所述绘制坐标点,绘制接线端子箱的出图符号及参数;所述参数包括地址总数、名称、名称可见复选框和数量的一种或多种;
18、获取各个接线端子箱对应的配电盘名称;
19、根据配电盘名称对接线端子箱进行排序,并根据接线端子箱排序,绘制接线端子箱之间的连接线。
20、可选地,根据所述接线端子箱,绘制短路隔离器、电话与广播组的出图符号和连接线,包括:
21、识别所述火灾自动报警系统的平面图,根据接线端子箱的连接关系,获得接线端子箱连接的构件,组成一级连接集合;所述一级连接集合包括短路隔离器、嵌入式安装扬声器箱、火警电话和火警电话插孔;
22、遍历所述接线端子箱连接集合,获得各个一级连接元素;
23、根据接线端子箱的出图符号的绘制坐标点和预设行间距,计算各个一级连接元素的绘制坐标点;
24、根据所述一级连接元素的绘制坐标点,绘制所述一级连接元素的出图符号及参数;
25、绘制接线端子箱的出图符号与一级连接元素的出图符号的连接线。
26、可选地,根据短路隔离器,绘制火警报警组、模块组、控制末端组和其它末端组的出图符号和连接线,包括:
27、识别所述火灾自动报警系统的平面图,根据短路隔离器的连接关系,获得短路隔离器连接的构件,组成二级连接集合;所述短路隔离器连接集合包含火警报警组、模块组、控制末端组和其它末端组的构件;
28、遍历所述短路隔离器连接集合,获得各个二级连接元素;
29、根据短路隔离器的出图符号的绘制坐标点和预设行间距,计算各个二级连接元素的绘制坐标点;
30、根据所述二级连接元素的绘制坐标点,绘制所述二级连接元素的出图符号及参数;
31、绘制短路隔离器的出图符号与所述二级连接元素的出图符号的连接线。
32、本发明还公开了一种基于revit的火灾自动报警系统图绘制装置,所述装置包括:
33、构件识别模块,用于获取火灾自动报警系统的平面图,从所述火灾自动报警系统的平面图中识别所有构件,组成火灾自动报警系统的构件集;
34、构件分组模块,用于根据各个构件的名称、类别和用途对所述构件集进行分组,得到火灾自动报警系统的多个构件组;
35、视图基点确定模块,用于获取用户指定的视图和基点;所述视图为火灾自动报警系统图的绘制目标视图,所述基点为火灾自动报警系统图在视图上的起始放置坐标点;
36、绘制模块,用于根据所述基点和所述多个构件组,在视图中绘制火灾自动报警系统图。
37、可选地,所述构件集包括接线端子箱、嵌入式安装扬声器箱、火警电话、火警电话插孔、短路隔离器、感烟火灾探测器、手动报警按钮、消火栓启泵按钮、火灾声光报警器、输入模块、输入输出模块、水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、常开防火阀、感温火灾探测器、防火卷帘门控制器、风机控制箱、消火栓控制箱、消火栓泵控制箱和喷淋泵控制箱的一种或多种。
38、可选地,所述构件组包括:电话与广播组、接线盒组、火警报警组、模块组、控制末端组和其它末端组;所述电话与广播组包括嵌入式安装扬声器箱、火警电话和火警电话插孔;所述接线盒组包括接线端子箱、短路隔离器;所述火警报警组包括感烟火灾探测器、手动报警按钮、消火栓启泵按钮和火灾声光报警器;所述模块组包括输入输出模块、输入模块;所述控制末端组包括风机控制箱、消火栓泵控制箱、喷淋泵控制箱;所述其它末端组包括水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、防火卷帘门控制器、常开防火阀、感温火灾探测器。
39、可选地,所述绘制模块包括:
40、第一绘制子模块,用于根据所述基点和接线盒组,绘制接线端子箱的出图符号和连接线;所述出图符号为常规注释族;所述连接线包括电话线、广播线、电源线、信号线和控制线的一种或多种;
41、第二绘制子模块,用于根据所述接线端子箱,绘制短路隔离器、电话与广播组的出图符号和连接线;
42、第三绘制子模块,用于根据短路隔离器,绘制火警报警组、模块组、控制末端组和其它末端组的出图符号和连接线。
43、可选地,所述第一绘制子模块包括:
44、接线端子箱提取单元,用于从接线盒组中提取所有接线端子箱,形成接线端子箱集合;
45、接线端子箱信息获取单元,用于遍历所述接线端子箱集合,获得各个接线端子箱并获取每个接线端子箱的信息;
46、接线端子箱绘制坐标点计算单元,用于根据所述基点和接线端子箱的数量,以及预设的行间距,计算绘制坐标点;
47、接线端子箱出图符号绘制单元,用于根据所述绘制坐标点,绘制接线端子箱的出图符号及参数;所述参数包括地址总数、名称、名称可见复选框和数量的一种或多种;
48、配电盘名称获取单元,用于获取各个接线端子箱对应的配电盘名称;
49、接线端子箱连接线绘制单元,用于根据配电盘名称对接线端子箱进行排序,并根据接线端子箱排序,绘制接线端子箱之间的连接线。
50、可选地,所述第二绘制子模块包括:
51、一级连接集合生成单元,用于识别所述火灾自动报警系统的平面图,根据接线端子箱的连接关系,获得接线端子箱连接的构件,组成一级连接集合;所述一级连接集合包括短路隔离器、嵌入式安装扬声器箱、火警电话和火警电话插孔;
52、一级连接元素确定单元,用于遍历所述接线端子箱连接集合,获得各个一级连接元素;
53、一级连接元素绘制坐标点计算单元,用于根据接线端子箱的出图符号的绘制坐标点和预设行间距,计算各个一级连接元素的绘制坐标点;
54、一级连接元素出图符号绘制单元,用于根据所述一级连接元素的绘制坐标点,绘制所述一级连接元素的出图符号及参数;
55、一级连接元素连接线绘制单元,用于绘制接线端子箱的出图符号与一级连接元素的出图符号的连接线。
56、可选地,所述第三绘制子模块包括:
57、二级连接集合生成单元,用于识别所述火灾自动报警系统的平面图,根据短路隔离器的连接关系,获得短路隔离器连接的构件,组成二级连接集合;所述短路隔离器连接集合包含火警报警组、模块组、控制末端组和其它末端组的构件;
58、二级连接元素确定单元,用于遍历所述短路隔离器连接集合,获得各个二级连接元素;
59、二级连接元素绘制坐标点计算单元,用于根据短路隔离器的出图符号的绘制坐标点和预设行间距,计算各个二级连接元素的绘制坐标点;
60、二级连接元素出图符号绘制单元,用于根据所述二级连接元素的绘制坐标点,绘制所述二级连接元素的出图符号及参数;
61、二级连接元素连接线绘制单元,用于绘制短路隔离器的出图符号与所述二级连接元素的出图符号的连接线。
62、本发明还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
63、所述存储器,用于存放计算机程序;
64、所述处理器,用于执行存储器上所存放的程序时,实现如本发明所述的基于revit的火灾自动报警系统图绘制方法。
65、本发明还公开了一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明所述的基于revit的火灾自动报警系统图绘制方法。
66、本发明包括以下优点:
67、本发明的基于revit的火灾自动报警系统图绘制方法,通过获取火灾自动报警系统的平面图,从火灾自动报警系统的平面图中识别所有构件,组成火灾自动报警系统的构件集,根据各个构件的名称、类别和用途对构件集进行分组,得到火灾自动报警系统的多个构件组,获取用户指定的视图和基点,视图为火灾自动报警系统图的绘制目标视图,基点为火灾自动报警系统图在视图上的起始放置坐标点,根据基点和多个构件组,在视图中绘制火灾自动报警系统图。本发明根据火灾自动报警系统的平面图,可以自动快速地绘制火灾自动报警系统图,无需耗费人力进行绘制,同时避免手动统计数量出现的错漏问题,可以有效提高项目的设计质量和出图效率。
1.一种基于revit的火灾自动报警系统图绘制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,所述构件集包括接线端子箱、嵌入式安装扬声器箱、火警电话、火警电话插孔、短路隔离器、感烟火灾探测器、手动报警按钮、消火栓启泵按钮、火灾声光报警器、输入模块、输入输出模块、水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、常开防火阀、感温火灾探测器、防火卷帘门控制器、风机控制箱、消火栓控制箱、消火栓泵控制箱和喷淋泵控制箱的一种或多种。
3.根据权利要求1所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,所述构件组包括:电话与广播组、接线盒组、火警报警组、模块组、控制末端组和其它末端组;所述电话与广播组包括嵌入式安装扬声器箱、火警电话和火警电话插孔;所述接线盒组包括接线端子箱、短路隔离器;所述火警报警组包括感烟火灾探测器、手动报警按钮、消火栓启泵按钮和火灾声光报警器;所述模块组包括输入输出模块、输入模块;所述控制末端组包括风机控制箱、消火栓泵控制箱、喷淋泵控制箱;所述其它末端组包括水流指示器、液位传感器、信号阀、防火阀、防烟防火阀、防火卷帘门控制器、常开防火阀、感温火灾探测器。
4.根据权利要求3所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,根据所述基点和所述多个构件组,在视图中绘制火灾自动报警系统图,包括:
5.根据权利要求4所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,根据所述基点和接线盒组,绘制接线端子箱的出图符号和连接线,包括:
6.根据权利要求5所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,根据所述接线端子箱,绘制短路隔离器、电话与广播组的出图符号和连接线,包括:
7.根据权利要求6所述的基于revit的火灾自动报警系统图绘制方法,其特征在于,根据短路隔离器,绘制火警报警组、模块组、控制末端组和其它末端组的出图符号和连接线,包括:
8.一种基于revit的火灾自动报警系统图绘制装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
10.一个或多个计算机可读介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的基于revit的火灾自动报警系统图绘制方法。
