一种机电抗震深化设计方法和系统的制作方法

文档序号:9350123阅读:987来源:国知局
一种机电抗震深化设计方法和系统的制作方法
【技术领域】
[0001]本发明涉及计算机辅助设计领域,特别涉及一种机电抗震深化设计方法和系统。
【背景技术】
[0002]AutoCAD是一款自动计算机辅助设计软件,可以用于绘制二维制图和基本三维设计,现已经成为国际上广为流行的绘图工具,并应用于土木建筑,装饰装潢,工业制图,工程制图,电子工业,服装加工等多方面领域;但是现有的AutoCAD缺乏对建筑机电抗震领域的设计及应用,还不能通过AutoCAD实现以下功能:
1.直接在CAD图纸上对单管、电缆桥架、矩形风管及多管共架等进行布点设计;
2.根据楼层位置、管道规格、大样图及系统规则生成唯一的节点编号并自动添加标志框;
3.通过管道规格、侧向及纵向测量的长度,自动计算出单位管重、地震力综合系统及侧向支架及纵向支架水平地震力荷载;
4.判断节点的参数值是否符合抗震规范的设计要求;
5.根据节点编号,查看管道规格的大样图,便于施工人员准确安装;
6.节点的参数导出至EXCEL表格,并进行汇总及生成材料清单。
[0003]如果用手工实现这些功能,过程将相当繁琐。首先,需要逐个添加节点,并输入节点编号;同时,节点编号又是唯一的,但是操作过程中无法避免会造成重复的节点编号,并且又不能实时检验重复的节点,一旦有I个节点编号遇到错误,后面的所有节点编号可能都会受到影响,完成布点后还需要手工画标示框。其次,在做侧向及纵向测量长度时,只能把测量的结果手工记录下来;单位管重、地震力综合系统及侧向支架及纵向支架水平地震力荷载每个也都需要根据管道规格进行手工计算。最后,布好所有节点后,还需要对所有节点的数据进行统计分析及汇总,并生成深化设计方案。当面临这些问题时,如果不借助于软件技术去实现,整个操作过程非常繁琐、效率低,还可能遇到手工操作错误,地震力计算准确性等问题,从而无法满足住建部机电抗震设计规范的要求。
[0004]因此,现有的技术还有待改进和提尚。

【发明内容】

[0005]鉴于上述现有技术的不足之处,本发明的目的在于提供一种机电抗震深化设计方法和系统,通过AutoCAD提供的二次开发接口程序进行抗震设计。
[0006]为了达到上述目的,本发明采取了以下技术方案:
一种机电抗震深化设计方法,所述方法包括步骤:
A、根据节点设置指令,设置需要进行抗震设计的节点;
B、根据参数设置指令,设置所述节点的参数;
C、根据地震力计算公式判断所述参数是否符合抗震设计规范;
D、在所述参数不符合抗震设计规范时,将所述参数中超出抗震设计规范的值标识出来。
[0007]所述的机电抗震深化设计方法中,在所述步骤A之前,还包括步骤A0、利用AutoCAD提供的二次开发接口程序进行抗震设计。
[0008]所述的机电抗震深化设计方法中,所述设计方法还包括步骤:E、根据导出指令,生成并导出项目计算书。
[0009]所述的机电抗震深化设计方法中,所述步骤A具体包括:
AU AutoCAD启动后自动加载seismicCAD.dll及seismicDB.dll动态链接库;
A2、根据添加指令,添加用于设置节点的抗震层,在抗震层上添加需要进行抗震设计的节点,并设置所述节点的管道规格和地震力计算公式;
A3、根据预先设置的命名规则对节点进行编号并以标示框的形式显示。
[0010]所述的机电抗震深化设计方法中,所述seismicCAD.dll动态链接库包括菜单栏、工具栏、窗体、地震力计算和数据导出;所述seismicDB.dll动态链接库包括管道规格、单管中满水管及带保温层参数,矩形风管参数,电缆桥架参数。
[0011 ] 一种机电抗震深化设计系统,包括:
节点设置模块,用于根据节点设置指令,设置需要进行抗震设计的节点;
参数设置模块,用于根据参数设置指令,设置所述节点的参数;
处理模块,用于根据地震力计算公式判断所述参数是否符合抗震设计规范,在所述参数不符合抗震设计规范时,将所述参数中超出抗震设计规范的值标识出来。
[0012]所述的机电抗震深化设计系统中,所述机电抗震深化设计系统利用AutoCAD提供的二次开发接口程序进行抗震设计。
[0013]所述的机电抗震深化设计系统中,所述设计系统还包括导出模块,所述导出模块用于根据导出指令,生成并导出项目计算书。
[0014]所述的机电抗震深化设计系统中,所述节点设置模块包括:
动态链接库加载单元,用于在AutoCAD启动后自动加载seismicCAD.dll及seismicDB.dll动态链接库;
节点添加单元,用于根据添加指令,添加用于设置节点的抗震层,在抗震层上添加需要进行抗震设计的节点,并设置所述节点的管道规格和地震力计算公式;
编号单元,用于根据预先设置的命名规则对节点进行编号并以标示框的形式显示。
[0015]所述的机电抗震深化设计系统中,所述seismicCAD.dll动态链接库包括菜单栏、工具栏、窗体、地震力计算和数据导出;所述seismicDB.dll动态链接库包括管道规格、单管中满水管及带保温层参数,矩形风管参数,电缆桥架参数。
[0016]相较于现有技术,本发明提供的机电抗震深化设计方法和系统,其中,所述方法根据节点设置指令,设置需要进行抗震设计的节点,并根据参数设置指令,设置所述节点的参数,根据地震力计算公式判断所述参数是否符合抗震设计规范,在所述参数不符合抗震设计规范时,将所述参数中超出抗震设计规范的值标识出来,这样,在进行机电抗震深化设计时,无需人工计算,只需填入节点的参数就能知道是否符合抗震设计规范,提高了节点设计的效率,非常方便和实用。
【附图说明】
[0017]图1为本发明提供的机电抗震深化设计方法的方法流程图。
[0018]图2为本发明提供的机电抗震深化设计系统的结构框图。
【具体实施方式】
[0019]本发明提供一种机电抗震深化设计方法和系统。为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0020]本发明提供的机电抗震深化设计方法,包括步骤:
S20、根据节点设置指令,设置需要进行抗震设计的节点;所述节点包括抗震支吊架,所述抗震支吊架包括单管支吊架、风管支吊架和电缆桥架支吊架。
[0021]S30、根据参数设置指令,设置所述节点的参数;
S40、根据地震力计算公式判断所述参数是否符合抗震设计规范;
S50、在所述参数不符合抗震设计规范时,将所述参数中超出抗震设计规范的值标识出来。
[0022]在进行机电抗震深化设计时,无需人工计算,只需填入需要设计的抗震支吊架的参数就能知道该抗震支吊架是否符合抗震设计规范,提高了抗震支吊架设计的效率,非常方便和实用。
[0023]本发明较佳实施例中,所述机电抗震深化设计方法是基于AutoCAD提供的二次开发接口程序实现的。具体的,请参阅图1,所述机电抗震深化设计方法具体包括:
S10、利用AutoCAD提供的二次开发接口程序进行抗震设计。具体的,利用AutoCAD提供的.NET API接口进行二次开发,在AutoCAD的窗口(如工具栏)中生成菜单栏、抗震设计工具栏及快捷键等,使AutoCAD具备了抗震设计功能,从而提高了抗震设计的操作性、提升用户体验。
[0024]S20、根据节点设置指令,设置需要进行抗震设计的节点。所述节点包括抗震支吊架,所述抗震支吊架包括单管支吊架、风管支吊架、电缆桥架支吊架、单管、矩形风管、多管共架及多层组合等。
[0025]具体的,所述步骤S20包括如下步骤:
S210、AutoCAD启动后自动加载seismicCAD.dll及seismicDB.dll动态链接库。所述seismicCAD.dll动态链接库包括菜单栏、工具栏、窗体、地震力计算和数据导出;所述seismicDB.dll动态链接库包括管道规格、单管中满水管及带保温层参数,矩形风管参数,电缆桥架参数。另外,除自动加载上述两个动态链接库外,AutoCAD启动后还自动加载配置文件(XMLNode.xml )、若干个大样图文件等。
[0026]S220、根
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1