王晋恒 / 庞传贵(中国建筑设计研究院, 北京 100044)
在工程设计中,CAD画图的工作量很大,各种新技术、新系统的出现,使建筑的功能日益增强,也使设计的绘图量不断增加,设计人员的压力日益增大。目前工程的设计周期越来越短,设计中修改频繁,使图纸绘制时间与交图日期的矛盾日益突出。因此,如何提高绘图效率是目前设计行业面临的一个非常严峻的问题。标准布图操作法是在长期的绘图过程中摸索出的一种思路,这种采用标准布图操作思路指导下编制的绘图软件,方便快捷,极大地提高了绘图效率。
我们经常会将多个图形放在一张图内同时绘制。例如:将建筑物的各层平面图放在同一张图内,有时会将某一层上的物体拷贝或移动到其他层;有时还要对各层进行查看和对照。正是这种常用的绘图方法,启发了标准布图操作的思路。
要进行标准布图操作,首先要对图面进行“标准布图”。“标准布图”包括两个要素:一个是将多个图形放在同一张图内;另一个是将放在同一张图内的各个图形,按等距排列成行、列或矩阵。具备了这两个要素的图面,我们称其为“标准布图”。当排成一行时,相邻图形的横向布图距离称为“布图横距”;纵向排列时,相邻图形的纵向布图距离称为“布图纵距”;排列成矩阵时,相邻列之间的布图距离称之为“布图横距”,相邻行之间的布图距离称之为“布图纵距”。
需要说明的是,这里提到的等距是图形轴网之间的等距,既不是图框之间的等距,更不是图形间的净距。如果每个图形的轴网都有轴线1和轴线A,就可以将它们的交点定为该图形轴网的基点。因此,只要是在任何一个图形中都有的轴线交点,都可以定为图形轴网的基点,只要一张图中各图形确定的轴网基点统一即可。前面所说的标准布图中的“布图横距”和“布图纵距”,都是指轴网基点之间的距离。另外,为了以后绘图的操作方便,按行布图时一定要平行于绘图坐标系的X轴,按列布图时一定要平行于绘图坐标系的Y轴。
在进行了“标准布图”的图面上,采用“标准布图操作法”,又如何使绘图操作得到简化并提高绘图效率呢?
我们以一栋地下2层,地上6层的建筑为例。首先对其各层平面图进行标准布图,排列成竖向一列,最下面的图形为地下2层平面图,最上面的图形为第6层平面图,中间各层按顺序排列。布图纵距为200,000mm。
如果地下1层的某个局部和地下2层对应的某个局部相同,我们要将地下2层该局部中的本专业的设计内容(以电气专业为例,如灯具、开关、插座、线路、标注等)拷贝到地下1层该局部去,通常使用的操作步骤如下:
首先是选择需拷贝的物体,然后在地下2层的平面图中选择一个基点,移动窗口到地下1层平面图上;找到地下1层平面图上的与地下2层平面图中选定的基点对应的位置作为插入点进行插入,就完成了从地下2层到地下1层相同位置的拷贝操作。由于操作中有选择基点和选择插入点两次选点的操作,可称这种拷贝方法为“点点法”。
在上面的操作中,由于需要两次准确的选点,操作起来较为费时。特别是选择插入点时需要移动屏幕中显示的图面,有时受计算机速度和内存容量的影响,屏幕上视图的平移不太流畅,图面拉不动、拽不动,需要等上很长时间,这种情况让人头疼。
而采用我们现在介绍的标准布图操作法就可以避免上述问题。在“标准布图”的情况下,可以采用拷贝操作的另外一种方法——“点距法”。当采用“点距法”来完成上述的由地下2层到地下1层相同位置的拷贝时,其操作过程如下:
首先还是选择需拷贝的物体(这一步与“点点法”相同),然后在地下2层的平面图中选择一个基点。这一步看上去与“点点法”相同,而实际上远比“点点法”简单。因为在“点点法”中的基点选择要准确,而在“点距法”中,这个基点不需要准确选择,可随意点取图面内的任一点。第三步是用鼠标拉出拷贝方向。由于按标准布图要求排列后,按行布出的图要平行于绘图坐标系的X轴;按列布出的图要平行于绘图坐标系的Y轴,这符合绘图的正交模式。因而只要选择打开正交模式,可以方便地用鼠标拉出拷贝方向。第四步是键入拷贝距离。由于采用了标准布图,布图横距或布图纵距都是已知的,在这里布图纵距为200,000mm。由地下2层拷贝到地下1层是一个布图间隔,拷贝距离等于布图纵距即200,000mm。键入了这组数据后,整个拷贝过程就结束了。
通过上述分析可以看出,由于在“标准布图”后可以采用“点距法”操作,省去了对选择基点准确性的要求,没有了可能会出现移不动图面的选择插入点的操作。与“点点法”不同的是给出的拷贝方向和拷贝距离都是较为容易的操作,从而使“标准布图”的拷贝操作得以简化。拷贝操作如此,移动操作等也如此。
尽管采用这种方法绘图能提高速度,但既然我们是在用计算机绘图,就可以通过软件让计算机帮我们做更多的事情。
仍以上面的例子进行分析。当我们在“标准布图”状态下采用“点距法”进行拷贝的时候,我们在一个COPY命令下,共进行了四步操作完成这个任务,即:选择需拷贝的物体;确定基点;用鼠标拉出拷贝方向;键入拷贝距离。在这四步操作中,除了选择需拷贝的物体这一步是必须由人工来介入的以外,其他三步都可以通过软件让计算机来帮我们完成。在这种情况下,上面的例子就只剩下键入一个命令和选择物体这一步操作了。
设想一下,还是上面这个例子,如果想把1层的东西拷贝到3层去,在键入一个命令后,选择需要拷贝的物体。当结束选择时,想要拷贝的物体已经出现在3层,这样的软件你是否有兴趣呢?如果想把5层的物体移动到2层去,在键入一个命令后,选择需要移动的物体。当结束选择时,想要移动的物体已经从5层移到了2层的平面图上了,这样的软件你是否感到快捷?如果计算机屏幕上当前显示的是4层的平面图,而你想转换为显示地下2层的平面图,只通过一个命令,屏幕上就立刻出现了地下2层的平面图,这样的软件你是否感到方便?这还只是我们编制的标准布图操作法软件中的几个功能,只是该软件众多命令中的一部分。
标准布图操作法软件是以AUTOCAD绘图软件为运行平台,可与其他以AUTOCAD为平台的软件同时运行,占用空间不多、功能强、命令好记、使用方便。
1) 软件的组成
标准布图操作法软件由“初始化设置”、“标准布图”和“布图后操作”三个模块组成。
“初始化设置”模块用于布图横距和布图纵距的设置和保存。
“标准布图”模块提供了一个将放在同一张图中的多个图形进行标准布图排列的方法。需要说明的是,标准布图排列既可以利用本模块进行排列,也可用其他方法排列。只要排列出的图面符合“标准布图”要求的两个要素,即可用“标准布图操作”模块中的相关命令进行操作。
“布图后操作”模块是进行绘图操作的核心部分,可以实现图形之间相同位置上的快捷拷贝、移动以及图形间的快速切换及查看。本模块的各个命令必须在设置了布图横距和布图纵距后,而且还要在完成了标准布图排列后的图面上进行。
2) 软件的命令及功能
(1) 初始化设置
初始化设置的命令为“csh”。
键入“csh”命令后,在命令行处依次提示布图横距和布图纵距的当前值,当需要修改某个值时,可在出现该值提示的后面输入新值。如果不需修改,直接回车即可。
布图横距和布图纵距数值决定了标准布图后图与图之间的疏密。其数值需根据绘制的图纸规格及比例确定,只要是布图后图纸之间不发生重叠即可,布出的图疏密程度不是大问题。
建议布图横距与布图纵距的数值均设置为200,000mm。我们平时绘制的图纸规格多为0#、1#、2#,以及相应规格的加长图纸。标准0#图纸的长边长度为1,188mm,在按1:100的比例绘图时,屏幕上量出的尺寸为118,800mm。因而将布图横距和布图纵距均设置为200,000mm可以适用于大多数情况。遇到特殊情况时,再针对具体情况确定数值。这样处理后,在多数情况下,不用重新设置布图的横距和纵距。如果经常更换布图横、纵距,在打开以前画的图时,可能因记不清横、纵距值而需要先对图进行测量,然后再重新设置横、纵距的数值。
(2) 标准布图
标准布图的命令为“bzbt”。
“标准布图”模块有插入基点和等距布图两大功能。
在使用本模块进行标准布图排列前,首先要人为选定图中各个图形都有的轴线交点之一作为轴网基点。之后用本模块在各图形的轴网基点处插入基点识别标志。在基点识别标志全部插入后,就可以利用本模块进行标准布图排列了。
本模块有两种运行模式。一种是先执行插入基点功能,完毕后自动转入等距布图功能;另一种是跳过插入基点功能,直接进入等距布图功能。两种模式可在本模块运行中随意选择。
(3) 布图后操作
当对一个图面上的多个图形进行了“标准布图”后,图形与图形之间就有了上、下(纵向排列时),左、右(横向排列时)以及上、下、左、右(矩阵排列时)的位置关系。仍以前面的例子来说明:2层平面图下边的第一个图形是1层平面图,第二个图形是地下1层平面图,第三个图形是地下2层平面图。在2层平面图上边的第一个图形是3层平面图,第二个图形是4层平面图,第三个图形是5层平面图,第四个图形是6层平面图。同理,1层是地下2层上边的第二个图形;地下1层是4层下边的第四个图形。对于横向排列成一行的布图也有类似的关系,只不过是左右关系,不是上下关系而已。
只要明确了图与图之间的这种上、下、左、右的位置关系,也就明确了操作时的上、下、左、右的关系。在上例的竖向排列情况下,如果要把3层的物体拷贝到地下1层就是一个拷贝到下面第三个图形的操作;要把2层的物体拷贝到4层就是一个拷贝到上面第二个图形的操作。此理也可用于移动和查看,只是实现不同的功能,选择不同的命令,完成不同的操作。
布图后操作共有61个命令,命令虽多,非常好记,只要抓住“上、下、左、右”就可以了。
(1) 拷贝命令(共24个):
① 相邻图之间的拷贝:
上 :CS,下 :CX,左 :CZ,右 :CY
② 相隔图之间的拷贝:
拷到相邻第二张(隔一张) CS2,CX2,CZ2,CY2
拷到相邻第三张(隔二张) CS3,CX3,CZ3,CY3
拷到相邻第四张(隔三张) CS4,CX4,CZ4,CY4
拷 到 相 邻 第N张( 隔N-1张 )CSN,CXN,CZN,CYN( N值在命令执行中根据提示输入)
③ 连续拷贝(功能类似AUTOCAD的阵列命令):
LCS,LCX,LCZ,LCY( 连 续 拷 贝 的 张 数 在 命令执行中根据提示输入)
(2) 移动命令(共20个):
① 相邻图之间的移动:
上 :MS,下 :MX,左 :MZ,右 :MY
② 相隔图之间的移动:
移到相邻第二张(隔一张) MS2,MX2,MZ2,MY2
移到相邻第三张(隔二张) MS3,MX3,MZ3,MY3
移到相邻第四张(隔三张) MS4,MX4,MZ4,MY4
移 到 相 邻 第N张( 隔N张 ) MSN,MXN,MZN,MYN(N值在命令执行中提示输入)
(3) 查看命令(共17个)
① 相邻图之间的查看:
上 :SS,看下 :XX,看左 :ZZ,看右 :YY
② 相隔图之间的查看:
看相邻第二张(隔一张) S2,X2,Z2,Y2
看相邻第三张(隔二张) S3,X3,Z3,Y3
看相邻第四张(隔三张) S4,X4,Z4,Y4
③ 切换查看:HH
查看前一次查看过的图。
3) 标准布图软件的应用
标准布图软件的拷贝和移动功能适用于图纸间相同位置的操作。如暖通专业、给排水专业立管位置的确定,电气线路的引上引下。不同楼层的设备对位,不同楼层相同位置、相同房间的设计的拷贝或移动。
标准布图软件的查看功能适用于图纸的快速切换查看。如果把同一工程的不同版本图纸各排一列,放在一个矩阵里,采用切换方式相互对照着看,可以方便的看出两个版本图纸之间的区别。有差异的地方会像动画一样跳跃。如果把别的专业提供的设计条件图排成一列,与本专业的图纸放在一个矩阵里,可以方便地得到相关设备的位置。如果把不同专业的图纸各排成一列,放在一个矩阵里,采用切换方式相互对照着看,可方便的查看出平面位置上的矛盾之处。在制定方案阶段,利用查看功能可以方便地了解各层之间的关系,对于功能房间位置的确定,各专业竖井的确定等都有帮助。
以上只是举了几个应用的例子,起个引导作用。实际在绘图中,不同专业、不同个人都会根据本专业和个人绘图的习惯或特点摸索出一些使用方法。“标准布图操作法软件”可以在绘图、校对、专业配合、方案制定等各个阶段发挥作用。
目前“标准布图操作法软件”已在中旭建筑设计有限责任公司的建筑、电气、给排水、暖通各专业的数十位朋友中进行了实际的应用,有的已经使用了多年,效果非常好,大家形象地把这个软件叫作“上上下下”。使用这个软件产生的便捷效果是编制软件之初没有想到的。因此,我们愿意把这个软件介绍给更多的朋友,让更多的朋友在使用中获得效益。
根据以上的思路,有编程能力的朋友如想自行编制相关软件,我们愿意相互沟通,提供帮助。有兴趣使用“标准布图操作法软件”的朋友,可通过邮箱wjh_51@163.com进行联系和沟通,我们愿意提供必要的帮助。
如有需要,我们可以在适当场所,进行适当规模的软件演示及安装方法介绍。