天正平面图向pkpm建筑模型转化.docx
- 文档编号:8999121
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:19
- 大小:232.36KB
天正平面图向pkpm建筑模型转化.docx
《天正平面图向pkpm建筑模型转化.docx》由会员分享,可在线阅读,更多相关《天正平面图向pkpm建筑模型转化.docx(19页珍藏版)》请在冰豆网上搜索。
天正平面图向pkpm建筑模型转化
AutoCAD平面图向建筑模型转化
本程序可把Autocad平台上生成的建筑平面图转化成建筑结构平面布置的三维模型数据,从而节省用户重新输入建筑模型的工作量。
程序根据Dwg平面图上的线线关系转换成PKPM中的轴线和建筑构件梁、柱、墙、门、窗。
程序工作的主要思路
工作菜单及说明
操作步骤
装载应用程序
一、程序工作的主要思路
1.墙和梁的判别条件:
a)DWG图上必须是一对平行的墙线或梁线,且平行线之间的距离满足墙和梁宽度所设置的范围,即距离在最小墙(梁)宽和最大墙(梁)宽之间。
b)平行墙(梁)线附近有与之平行的轴线,且与平行轴线之间的距离满足不大于最大偏心距的要求。
该对平行线附近位置如果画有轴线,则该墙或梁转化成功的比率较高。
如果平行线附近位置没有画轴线,根据转图时的设定,程序可以在该对平行线的中心位置自动生成轴线(圆弧梁、墙除外),并在墙或梁的相交处轴线自动延伸相交,延伸的范围限于参数设定中墙或梁的最大宽度。
这种情况下转化的效果有时需要人工调整。
转化不理想时,可以人工补充墙或梁下的轴线,程序设有专门的菜单补充轴线,对圆弧的梁或墙必须补充了轴线才能转换。
2.对柱的判断是:
封闭的矩形、园形或多边形,且距轴线交点在合理取值范围内。
3.对门、窗洞口的判断条件是:
是一门窗图块、或是平行的门窗线段,且位于墙上和轴线上。
4.补充墙、门窗、梁、柱下的轴线或网格线。
用户可先将已有轴线,延伸到构件所在位置,或用[生成网格线]菜单逐个指定墙或梁的一对对的平行线段,令其在其中生成网格线。
圆弧的梁或墙没有轴线或网格线时不能转化建筑构件。
5.用户应注意《构件设置参数》中参数的设置,主要参数有:
构件在三维层高方向的尺寸,如梁高、窗台高、窗口高、门口高等,当然这只是总的设置。
对于不同的构件可能有不同的高度,这可以在模型录入菜单中继续修改。
还有构件辨认的尺寸合理值参数等。
6.用户对每一个转换的楼层,应设置它的“定位基点”,以确保同一工程的若干楼层在“定位基点”处对位,组装成一整栋建筑。
7.转换完成的建筑模型,应到PMCAD的主菜单1的模型输入中继续编辑修改,才能成为结构CAD各设计模块使用的建筑模型。
对一些简单的编辑修改还可以用程序在Autocad中提供的[编辑模型]菜单进行修改。
二、工作菜单及说明
转换处理的菜单布置在AUTOCAD的下拉菜单中,其名称为[转换]。
具体内容如下:
在上面‘进行转换的四种功能’里,这里说明的主要是第三、第四项:
转换PKPM模型数据。
下面按转换功能分别介绍说明其工作流程及操作步骤。
三、操作步骤
(一)功能介绍
其主要功能是分析处理DWG平面图上的轴线(网格线)、墙体、柱、梁、门、窗等建筑构件的图素,将其转化生成PKPM的建筑层模型数据,可节省人工录入建筑模型的工作量。
(二)操作流程图
打开原图――>把不需要转换图素关闭――>交互选择各类建筑构件的图素――>显示和编辑修改选出的建筑构件――>有时需要补充绘制网格线――>转换生成建筑模型数据及设备底图――>检查、修改和补充转换成的建筑模型数据――>存盘退出
把不需要转换图素关闭主要是去掉和建筑构件模型无关的图素。
用户的主要工作是分别选出各类建筑构件的图层,有时需要补充绘制网格线。
交互选择图素确定各类建筑构件的过程中,可随时通过[Ctrl]+[D]热键,在“原图”和“选出的建筑构件图”之间来回切换显示。
(三)操作步骤及命令介绍
关闭不转换图素
根据轴线标注生成轴线或网格线
选择定义轴线和建筑构件
显示查询,编辑修改已选中的建筑构件图
补充绘制网格线
转换成PKPM建筑模型数据
查看模型数据的图形显示
对转化完成的建筑模型修改补充
1、关闭不转换图素
功能:
对于当前图形(“原图”)中与转换无关的图素(如表示内部尺寸标注、符号标注、设计说明等图素),通过此命令可把它置放到TEMP_$$$层上(此层总是关闭的)不显示,从而达到简化图形,便于进行转换处理的目的。
操作对象:
“原图”
操作步骤:
点取此命令后,提示:
>操作方式[1--任意选择2-按选择图素的属性]<1>
此处有两种操作方式供用户选择,其含义分别为:
*[任意选择]:
只处理用户选择的那些图素。
*[按选择图素的属性]:
处理与选择图素具有相同属性的所有图素。
具体操作如下:
若选择操作方式1,则提示:
选择图素<回车结束>:
采用任意选择方式进行选择。
若选择操作方式2,则提示:
当前选择条件为具有相同的图素类型、图层、颜色、线型、线宽。
选择图素[A调整选择条件]<回车结束>
此时可直接点取图素,程序自动处理那些与其具有相同图素属性的图素。
或输入A,则显示如下的对话框。
在此界面上,用户可以修改调整图素选择条件。
其中:
√者为同时满足的选择属性条件,√越多,表示自动处理的约束越多。
[提示:
查看图素的属性可点取[查询图素的属性]命令。
2、根据轴线标注生成轴线或网格线
功能:
由于有些建筑图上的轴线和其他相应标注混在一起,或整个是一个图块,程序无法找到确切的轴线图层。
本命令可根据标注的轴圈,自动生成轴线。
另外,平面图上的轴线,有时只画到平面的外圈,没有延伸到构件中间,本菜单可将轴线延伸到用户指定的建筑构件所在的范围。
操作对象:
“原图”
操作步骤:
点取此命令后,提示:
>请选择轴圈<回车结束>:
点取图形上的轴圈后,程序自动把图形上与它相同的所有轴圈都加亮显示,并提示:
>请调整选择的轴圈:
此时提示用户可对图形上加亮选择上的轴圈,利用AutoCAD增加或删除的选择操作命令进行删选,确认后回车。
接着提示:
>请给出轴线的绘制范围,第一点:
>第二点:
定义一个窗口,用来指定轴线的绘制范围。
最后在给定的窗口内,按选择的轴圈自动绘制出相应的轴线。
3、选择定义轴线和建筑构件:
选择定义轴线和建筑构件:
模型数据只分析处理建筑的轴线(网格线)、墙体、柱、梁、门、窗等六类构件。
建筑构件所有图素的分类选择定义是由用户完成的。
操作结果是把选择定义的构件图素分别置放在相应的图层上。
具体操作可根据建筑图形的具体情况采用下面的两种方法进行。
[说明]:
建筑构件图层的定义如下:
建筑构件名称
图层名称
轴线(网格线)
PKPM_AXIS
墙体
PKPM_WALL
窗
PKPM_WINDOW
门
PKPM_DOOR
柱
PKPM_COLUMN
梁
PKPM_BEAM
3、1自动处理建筑构件图素
功能:
此命令设置是针对使用天正软件或ABD软件绘制的建筑平面图,其各类建筑构件的绘制比较有规律,即建筑构件分别布放在相对固定的图层上,程序对其大部分图层名称已知,并作为隐含值供用户修改。
为此可点取此命令,进行自动处理,即按建筑构件类型,分别自动移置到相应的转换处理图层上。
操作对象:
“原图”
操作步骤:
点取此命令后,显示下面的对话框:
其中:
[图层定义缺省值的选取]:
对于在建筑图是由天正或ABD绘制,或建筑图采用其他软件绘制,或建筑构件的绘制图层可以区分开等等情况下,用户可点取相应的按钮,[图层定义]栏内的编辑盒中分别列出各构件所在的相应图层缺省值。
[图层定义]:
如实际的图层名称与缺省值不同,或缺省值图层不全,可在这里修改或添加图层名称。
每类构件可绘制在几个图层上,输入时,各图层间用“,”号分开。
[确认]:
按照上面的定义,把构件分别移置到相应的转换处理图层中。
[取消]:
取消此命令的操作。
[保存数据]:
把当前定义的各构件图层名称保存起来,作为下一次进行此命令操作时图层定义的缺省值。
3、2交互方式分别选择确定各类建筑构件图形
该方法适用随意绘制的DWG平面图形文件,即该图上的轴线(网格线)、墙体、柱、梁、门、窗的图层是用户随意定义的。
程序不知道该图层名,需要用户在这里交互指定。
交互确定法是通过分别点取[选择轴线]、[选择墙体]、[选择窗]、[选择门]、[选择柱]、[选择梁]、[根据轴线标注生成轴线]命令菜单完成的。
一般情况下,轴线、墙线、柱、梁、门、窗等不同构件的图素属性(类型、图层、颜色、线型、线宽)是各不相同的,而同一类构件的图素属性又是相同或有规律的,程序正是通过这些“不同”或“相同”,将轴线、墙线、柱、梁、门、窗等不同构件区别开来,分别放到不同的图层上,又将同一类构件成批的归纳集中到一起,放到同一个图层上。
成批选择确定,是指当用户用光标选择某类构件(如墙)的某一个图素时,软件会自动选择和该图素具有相同属性的所有图素作为该类构件。
有时确实不能够通过这些简单的图素属性就能区分出各类建筑构件,如用PlolyLine/LwPolyLine/Solid/3Dface绘制的墙体和柱具有同样属性时,就很难将它们区分开。
如果出现这种情况,用户可用截面尺寸的过滤开关来区分,或逐个选取该单一图素确认。
为了加快选择确定各类建筑构件速度,根据图面的情况可将类型、图层、颜色、线型、线宽中类型、线型、的某些属性开关关闭.如关闭类型、线型、线宽属性开关,只要图中图素的图层、颜色两种属性和你选择确定图素相同,则这些图素都被定义为你选择确定的建筑构件。
改变过滤开关,是在提示选择图素[A—调整选择条件]时,输入A选项后,在弹出的对话框中选择过滤开关来完成的。
在选择确定各类建筑构件过程中,软件会把已确定的建筑构件变虚并加亮显示,用户还可通过[显示选出的建筑构件]命令菜单(或通过[Ctrl]+[D]热键来回切换“原图”和“选出的建筑构件图”,随时查看已选出的所有建筑构件图。
现以[选择轴线]为例进行说明。
操作对象:
“原图”
操作步骤:
点取此命令后,提示:
>当前选择条件为具有相同的图素类型、图层、颜色、线型、线宽。
>选择图素[A调整选择条件]<回车结束>
此时可点取图素,程序自动把那些与其具有相同图素属性的轴线置放在转换图层PKPM_AXIS上。
或输入A,改变调整选择条件。
4、显示查询,编辑修改已选中的建筑构件图
为保证选择定义构件的正确性,可利用以下命令进行显示和编辑修改。
1)设置显示构件
功能:
设置要查看的已选出的建筑构件类别。
操作对象:
“原图”
操作步骤:
点取此命令后,显示如下的对话框。
用户可按查看需求进行选择设置。
[提示:
要查看图素的属性可点取[查询图素的属性]命令。
其中:
√者为要显示的构件。
2)显示“选出的”建筑构件([Ctrl]+[D]热键)
功能:
按照[设置显示构件]的结果,显示用户已选出的建筑构件图。
操作对象:
“原图”。
操作步骤:
点取此命令后,显示用户已选出的待转换的建筑构件图。
[说明]:
用户可按建筑构件分别进行显示,以便于确定构件选择是否完全,或者是否有误选。
3)修改建筑构件
功能:
编辑修改建筑构件图形。
即在选择处理过程中,如果构件选择有误(可通过分别显示建筑构件来检查),可在此进行调整修改。
操作对象:
“选出的建筑构件图”。
操作步骤:
例如:
发现把轴线错放到墙体转换图层上了,利用此命令可修改过来。
点取此命令后,提示:
>请选择构件图素<回车结束>:
选择错放的轴线图素。
>改为[1-轴线,2-墙,3-柱,4-窗,5-门,6-梁]<不改>:
输入1,回车即可。
4)显示原图([Ctrl]+[D])
功能:
显示原有图形。
操作步骤:
点取此命令后即可恢复显示原图。
5、补充绘制网格线
建筑平面图上的某些建筑构件中间有时没有轴线穿过,为提高程序正确转换这些构件的比率,可以把这些建筑构件上的轴线(网格线)补全。
轴线(网格线)的绘制可用〔绘制网格线〕〔保存网格、线〕〔加载网格线〕等命令来完成。
1)单个绘制网格线
功能:
绘制建筑构件(直线型和弧型)的网格线。
在用户选择的一对或一组(例如窗)平行线间生成一条轴线
操作对象:
“选出的建筑构件图”。
操作步骤:
点取此命令后,提示:
>请给出两点穿过要生成网格线的建筑构件,第一点<回车结束>:
>第二点<回车结束>(使两点连线穿过一组平行线)
*若选择的为直线型建筑构件,需要用户指定网格线的起始和终止位置。
此时程序自动在表示建筑构件的图素中间生成一红色短线段,参考它来确定网格线的起点和终点位置。
命令接着提示:
>请依次给出轴线的起终点
>起点:
按命令指示拖动红线的起点到指定位置.命令接着提示:
>终点:
按命令指示拖动红线的终点到指定位置。
*若选择的为弧型建筑构件,程序按弧的大小自动生成弧型网格线。
不管选择的是直型建筑构件还是弧型建筑构件,此时程序自动在红色网格线上显示出一箭头。
命令接着提示:
>请给出网格线的偏心(+表示与显示箭头同向,表示与显示箭头反向)<0>:
网格线可以位于建筑构件中心,也可偏离建筑构件,其位置可通过输入网格线距墙体(或梁)中心线的偏心值来确定。
当偏心与显示箭头方向同向时,输入正值;否则输入负值。
直接回车表示无偏心。
网格线最好不要顺向穿越建筑构件。
2)保存网格线
功能:
保存当前图上的所有网格线,在当前工作目录下生成图形文件。
由于大多建筑的标准层平面极为相似,为此,可把此标准层的网格线保存起来,在进行下一个建筑标准层转换时参考使用,避免重复操作。
操作对象:
“选出的建筑构件图”。
操作步骤:
点取此命令后,提示:
[说明]:
网格线的图形文件命名规则为:
“pkpm_axis_”+当前DWG文件名。
例如:
当前DWG文件名为:
TJ3-3.DWG,则网格线图形文件名为:
pkpm_axis_TJ3-3.DWG。
3)加载网格线
功能:
插入保存过的网格线图形文件(pkpm_axis_*.dwg)。
操作对象:
“选出的建筑构件图”。
操作步骤:
点取此命令后,显示如下对话框,
在此界面上用户选择插入的已保存的网格线图形文件。
选择确认以后,则在当前图形上自动插入先前保存的网格线。
6、转换成PKPM建筑模型数据和设备底图
功能:
转换生成PKPM建筑模型数据及设备底图图形文件。
转换结果:
生成PKPM工程名文件(Apsr.Fnm),模型数据文件(*.Jwn和*.Jzb),楼层信息文件转换结果:
(*.Sbd),及设备底图图形文件(*Dtn.T)。
(注:
*输入的工程名,n为标准层号。
)
操作对象:
“选出的建筑构件图”。
操作步骤:
点取此命令后,显示如下的对话框:
其中:
(1)[标准层号]:
当一个工程有多个标准层需转换时,务必不要忽略该项输入,否则后转换的标准层会冲掉先转换的标准层,请用户特别注意。
(2)[楼层组合>]:
按此按钮后,显示如下对话框:
在此对话框上,进行建筑楼层信息的建立。
具体地,用户可以一开始就把全部楼层组合信息设置好,也可以在最后一次标准层转换之前设置好。
程序根据这个楼层组合表,形成PKPM模型文件中的*.sbd和*.jwn文件。
具体操作如下:
(2、1)增加新楼层信息:
用户拾取[复制层数]中的数值、拾取[标准层数]的标准层号、选取层高,然后按[添加]按钮,此时[组装结果]中将按指定的标准层号和层高及层数增加新楼层信息,楼层号按自然层号自动增加。
(2、2)修改楼层信息:
首先拾取标准层数、层高及拾取[组装结果]需要修改的楼层信息,然后再按[修改]按钮。
注意:
在[组装结果框]中,用鼠标点某行,该行变黑,表示已拾取了。
要拾取几行,只要用鼠标分别点取这几行即可。
对于[复制层数]和[标准层数]只能拾取一行。
(2、3)插入楼层信息:
首先拾取要插入的[标准层数]的标准层号,及拾取[组装结果]中被插入的行。
然后按一下[插入]按钮,指定的标准层号就插入到被插入的行的前面。
如果要插入多次,请多按几下[插入]按钮。
(2、4)删除楼层信息:
首先拾取[组装结果]中要删除的若干行,然后按[删除]钮。
(2、5)重新输入楼层组装信息:
先按[全删]按钮,清除[组装结果]中全部信息,然后再次输入。
(3)[设置构件参数>]:
按此按钮后,显示如下对话框。
这些参数与转换模型数据的处理结果,关系极大,用户应尽量合理的设置参数值。
其中:
(3、1)[构件尺寸输入]:
分别输入建筑构件的三维尺寸的缺省值。
包括梁高、门高、门槛高、窗高、窗台高等五个参数。
此组参数值的输入,常取每种构件在该标准层中出现最多的尺寸值,当有个别构件与相应类别的输入值不符时,可在PKPM的模型输入中修改。
(3、2)[构件辨认尺寸值]:
单位全部是毫米(mm)。
通常要修改的是“墙厚”“梁宽”“洞口长”和“最大偏心距”,这些值应设置的与本图的实际情况尽量接近为好,不宜太大或太小,否则转图效果不理想。
以墙为例,如果墙厚最大值设得太大,可能会使根本不属于一道墙的两个相邻墙线错配成一对墙,造成墙体混乱;如果墙厚最小值设得太小,可能会把不需转出的细隔墙都转到模型中去,也没必要。
*[最大偏心距]:
指墙体或梁的中心线与其所依据的网格线的最大距离。
(4)[定位基点]:
当一个工程中有多个标准层需转换时,如各层的“定位基点”选得不准,可能造成模型中各层错位的现象。
“定位基点”通常取各标准层中共有的且便于拾取的一个点为宜。
基点缺省设置为(0,0)。
用户点取[定位基点]按钮后,可在图形上拾取,或直接输入。
(5)[出图比例]:
这是为了满足在PKPM系统中文字大小和线宽的绘制需要。
该比例值记录在设备底图文件中,设备软件施工图上的文字标注与该比例相匹配。
该值应与当初画DWG图时所设的“出图比例”相一致。
若画DWG图时,“出图比例”设为100,转图时,“出图比例”值也必须设为100。
(6)[转换部分图形]:
如果一张建筑平面图上有若干个标准层平面图,则用户可以不用分成几个DWG,而用[转换部分图形]功能按钮,在提示“选择需转换的图形实体范围”时,圈定需转换的部分图形即可。
注意:
为保证处理结果的正确性,建议将若干个标准层分放在若干个DWG文件中,再行转换。
(7)[1绘图单位=mm]:
若画DWG图时,不是以毫米(mm)为单位绘制的,即非1:
1,则在转换模型时,需要在此输入相应比例。
如厚度为370mm的墙,在DWG中画成间距为3.7个绘图单位的平行线,则在转换模型时,应设为[1绘图单位=100mm]。
7、查看模型数据的图形显示
功能:
查看转换生成的PKPM模型数据中指定标准层的数据。
操作对象:
任意图。
操作步骤:
点取此命令后,若没有指定工程目录,则显示如下的对话框,在此界面上点取欲查看工程所在目录。
然后提示:
>请输入标准层号<1>:
确认标准层号后,自动显示出转换生成的此标准层的模型数据。
8、对转化完成的建筑模型修改补充
由于原有AUTOCAD图形画图过程的随意性和误差,常造成转出的模型有很多毛病,需人工调整修改后才能正式使用。
这些调整和修改可以在PMCAD主菜单1(或STAT1的主菜单1)的建筑模型输入中进行,也可以在这里用程序提供的模型修改若干菜单进行。
这里的模型修改是针对已经操作过转换菜单之后生成的模型数据。
可进行三个方面的修改:
节点、梁和墙。
节点修改方面有三项菜单,它针对建筑轴线的误差进行修补,比如应该相交的节点未能相交到一点上,而形成了多个节点,这种状况会对构件的关联关系造成错误。
1、节点检查
用来检查是否有相距过近的节点,用户输入节点检查的最小距离(隐含100mm)之后程序在图上把相距在最小距离之内的节点全用红色圈显示出来。
2、节点合并
用户用窗口括住要合并的若干节点,再点取最终合并目标的节点即可。
3、自动清理网点
可自动清理图上多余的无用节点和网格
梁修改方面有补充输入梁和删除梁的共6项菜单:
①两点画梁
②选择网格线生成梁
③起点/终点/中间点画园弧梁
④弧心/起点/终点画弧梁
⑤梁删除
⑥梁延伸
墙的修改有补充输入墙和删除墙的6项菜单,同梁类似。
对模型作了修改后必须要点“保存模型数据”才能保存下修改的结果。
四、装载应用程序
(一)程序安装方法
在用PKPM光盘进行任一应用程序安装时,“转换”程序自动安装在PKPM的CFG目录中。
程序包括Tchdwg2000.Arx或Tchdwg.arx)DwgToPkpm..Mnc和(、“Autocad平面图向建筑模型转化.mht”。
(注:
英文版本为Tchdwg2000E.Arx和DwgToPkpmE.Mnc。
)
(二)转换”程序及菜单的加载
1.首先将菜单文件DwgToPkpm.Mnc拷到AutoCAD所在的目录中;如果是先安装了AutoCAD再安装PKPM光盘,安装程序会自动把DwgToPkpm.Mnc文件复制到AutoCAD\Support目录下。
2.然后在AutoCAD中加载“转换”程序Tchdwg2000.arx对Acad2000、(Acad2002)或Tchdwg.arx,(对AcadR14);同时“转换”菜单也自动加载到下拉菜单中。
具体方法如下:
方法一:
方法一从Windows资源管理器直接拖放Tchdwg2000.arx(或Tchdwg.arx)文件到AutoCAD中。
具体操作如下:
*启动AutoCAD。
*再启动Windows资源管理器,然后将Windows资源管理器和AutoCAD缩小,使得AutoCAD和Windows资源管理器同时在屏幕上。
*在Windows资源管理器上找到\PKPM\CFG\Tchdwg2000.arx(或Tchdwg.arx)程序,用鼠标左键选择,然后将它拖拽到AutoCAD程序中即可。
方法二:
在AutoCAD中使用Arx命令。
操作如下:
Command:
Arx
?
/Load/Unload/Commands/Options:
L
这时显示出如下对话框。
选择“转换”程序,点取[打开]按钮即可。
方法三:
在AutoCAD中,点取下拉菜单ToolsLoadApplication…,或直接键入AppLoad命令,则显示如下对话框。
选择“转换”程序,点取[加载]按钮即可。
方法四:
在AutoCAD目录下,用任意文本编辑程序创建一个名为Acad.Rx文件。
当AutoCAD启动后,自动加载该文件。
输入文件的内容为如下(即给出“转换”程序的存放路径):
E:
\PKPM\CFG\Tchdwg2000.arx(使用Acad2000、Acad2002时)
或
E:
\PKPM\CFG\Tchdwg.arx(使用AcadR14)
如果是先安装了AutoCAD再安装PKPM光盘,安装程序会自动在Autocad目录下生成此Acad.rx文件。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 天正 平面图 pkpm 建筑 模型 转化
![提示](https://static.bdocx.com/images/bang_tan.gif)