资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
计算机绘图技术在桥梁设计中的应用崔淑杰 石 东 鞠维权(黑龙江工程学院 ,哈尔滨 150050) (辽宁省高等级公路建设局 ,沈阳 110003) (辽宁省高等级公路建设局 ,沈阳 110003)摘 要 论述了快速绘制桥梁图的一些方法 ,如图块的建立、宏命令的编制技巧以及本人开发的绘图程序。关键词 绘图 图块 宏命令目前市场上的计算机绘图软件很多 ,而 Auto2CAD 绘图软件包是美国 Autodesk 公司推出的绘图软件系统 ,发展到今天已经成为功能最强的辅助绘图软件之一。 AutoCAD2000 作为计算机辅助绘图的主导产品 ,正在被越来越多各行各业的工程技术人员所使用 ,当然也被我们公路设计人员所使用。下面就探讨一下 AutoCAD2000 的快速绘图方法。1 块的应用图块是用一个图块名命名的一组图形实体的总称。在工程图中 ,会经常遇到反复使用的图形 ,如高程标高、钢筋编号等 ,这些图例 ,用户可以自定义为图块 ,即一个缩放图形存放起来 ,以达到重复使用的目的。图块的使用很简单 ,下面仅简单做一下介绍 ,并且建议在定义图块时最好定义属性。要定义一个图块 ,首先要绘制组成图块的实体 ,然后用 Block 命令或 Bmake 命令来定义图块的插入点 ,并选择构成图块的实体。定义块有两种方式 :用命令行定义块和对话框方式定义块。1. 1 用命令行定义块(1)绘制构成图块的图形 ,标高标注符号。图 1(2)在 Command :提示符下输入 Block 并回车。(3) 在 Enter Block name or ? :提示符下输入图块名 B G并回车。(4)在 Specify insertion base point :提示符下 ,捕捉 A 点。(5)在 Select objects :提示符下选择图中所有实体。(6) 在 Select objects :提示符下 ,回车。图块定义结束 ,图形消失。(7)在 Command :提示符下输入 oops 并回车。这样图 1 就被定义为块 ,A 点为插入点。1. 2 对话框方式定义块将指北针符号定义为块。打开 Draw 菜单 ,单击 Block 子菜单中的 Make 选项。 AutoCAD2000 将打开 Block Definition 对话 ,如图 2 所示。图 2(1) Name :输入图块名 ,ZBZ。(2) Base point :确定插入点 N。用户可以单击Pick 按钮 ,用十字光标在绘图区选取一个点。也可以在 X、 Y、 Z文本框输入插入点的具体坐标值。(3) Objects :选择构成图块的实体及控制实体显示方式。(4) Preview icon :控制是否显示图块实体。(5 ) Insert 下拉列表框 : 设置用户从 Auto2CAD2000 设计中心拖拽该图块时的插入比例单位。(6) Description 列表框 :用户可在此输入与所定05 辽 宁 交 通 科 技 2003. 4 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.义图块有关的描述性说明文字。1. 3 定义图块的属性AutoCAD2000 允许用户为图块携带属性。为了增加图块的通用性 ,可以为图块定义属性。所谓属性 ,即从属于图块的文本信息 ,是图块不可缺少的组成部分。打开 Draw 菜单 ,单击 Block 子菜单中的 DefineAttributes 选项。启动 Attdef 命令后 ,AutoCAD2000将打开 Attributes Definition 对话框 ,如图 3 所示 ,其各项意义如下 :图 3(1) Mode 选项组 :设置属性模式。(2) Attribute 选项组 :设置属性参数 ,包括标志、提示和默认值。(3) Insertion Point 选项组 :确定属性本文本插入点。(4) Text Options 选项组 :确定属性文本选项。(5) Align below previous attribute definition 复选框 :选择该复选框表示当前属性将继承上一属性的部分参数。定义属性的图块在插入时除图块参数可变外 ,还可以输入变化的说明文本或参数 ,使用很方便。2 专业化宏命令的定制宏是计算机的一个专业术语 ,它是多个命令和参数 的 组 合。 AutoCAD2000 宏 命 令 是 Auto2CAD2000 中完成特定功能的基本命令和参数 ,按一定规律和顺序组合而成。在桥梁设计中 ,可以把绘制完成某项特定图形所需的全部基本命令、选项和参数按照执行顺序和 AutoCAD2000 宏命令语法和构造规则排列在一起 ,组成一个可以自动执行的专业化组合命令 ,并且可以象基本命令一样定制到下拉菜单中 ,以方便使用。首先 ,为该宏命令命名 ,如道路平面图中表示方位的指北针符号 ,命令名为 ROAD - ZBZ ,用方括号括上 ,即表该宏命令为 ROAO - ZBZ ,方话号加两个 CC ,则表示执行两次 Ctrl + C 命令 ,从而使系统返回到 Command :状态下 ,执行该宏命令后的参数序列。若该宏命令需要重复执行 ,则在 CC 后加上( 3 ) 。接下来根据基本命令绘制过程和专用宏命令符号编制后面的参数序列。如指北针宏命令先执行Circle 命令后回车 ,等待用户输入圆心 ,自动读取半径 1000 后回车。按下宏命令执行 FILL 命令后回车 ,选取“ ON”选项 ,执行 SOL ID 命令回车 ,宏命令自动提取填充区域相对于圆心坐标 600 - 90、 500 - 120、 1000 ,0、 - 300 ,2000 四点完成填充区域绘制。然后执行 Text 命令回车 ,选取 J 选项回车 ,选取 M 对齐方式后回车。读取文本标注起点0 ,200 后回车 ,自动读取文本高度 300 后回车 ,输入旋转角度 0 后回车 ,输入标注文本 N 后回车。该宏命令即完成 ,如下所示 :Road - ZBZCCCIRCL E ; 1000 ; FILL ;ON ;SOL ID ; + 600 - 90 ; 500 - 120 ; 100 0 ; - 300 ,2000 ; ; TEXT ; + J ;m 0 ,200 ;300 ;0 ;N ;依此类推 ,可以写出引出文本标注的宏命令为 :Road - TEXT 3 CCL IN E ; ; TEXT ;J ;BC ; M ID ; 0 ,0 ; 4 ; ; M ;L ; ; 10 90 ; 3 90 ;剖切线符号宏命令为 : Road - HTACH 3 CC ,ORTHO ;ON ; FILL ;ON ; TRACE ;4 ;5 ,5 ; 10 0 ; ; ; ; - 8 ,2 ; + 12 - 90 ;WBLOCK; HTACH ; ; 10 90 ; W ; - 3 ,3 ; 14 , 14 ; INSRET ; HA TACH ; ; ; ; +HTACH ; ; ; ; HTACH ; ; ; ; HTACH ; ; ; D TEXT ; 4 ; ; ERASE ; ; SH ;DEL H2TACH. DW G;O也可以用图块的方式建立宏命令。如上所述 ,先建立带属性的图块 ,然后把带属性的图块编制成宏命令。如标高、指北针宏命令可以写为如下内容 : Road - B GCCINSRET ;B G;N EA OF ; ; Road - ZBZCCINSRET ;ZBZ; ; ; ;可以将宏命令加入到下拉菜单。为方便使用 ,把宏命令单独建立一页 ,如加在 HEL P 菜单之前。HEL P 菜单页为 3 3 3 POP12 ,则专业化宏命令为3 3 3 POP11 ,命名为 附加 ,加入如下内容 :3 3 3 POP11 &附加 (下转第 66 页 )15第 2 期 崔淑杰等 :计算机绘图技术在桥梁设计中的应用 1995-2004 Tsinghua Tongfang Optical Disc Co., Ltd. All rights reserved.根据以上的试验结果 ,考虑到具体施工情况 ,丹本高速公路 SMA 试验路采用欢喜岭 宝利福成品改性沥青和现场加工 ,基质沥青为大连西太平洋AH - 90 # 重交通道路沥青的改性沥青。3 结语丹本 SMA 试验路于 2002 年 7 8 月铺筑完成 ,通车至今 ,路面平整密实 ,不透水 ,没有出现任何推移、拥包、松散、坑槽、车辙及水损害等早期破坏 ,路面粗糙 ,摩擦系数 (摆值 Fb) 为 70 80 (BPN) ,构造深度为 0. 95 1. 1mm ,而相临的 A K13A 型路面摩擦系数 (摆值 Fb) 为 60 70 (BPN) ,构造深度为 0. 6 0. 7mm ,SMA 路面的抗滑性能优于 A K13A 型抗滑表层结构。实践证明 ,对 AH - 90 # 沥青用 SBS 改性后 ,针入度减小 ,软化点升高 ,高温粘度增大 ,低温延度增大 ,沥青性质指标在高温、低温两方面都普遍有大幅度提高。结合气候条件和交通量的大小选择的改性沥青 ,能够满足 SMA 路面的要求 ,具有良好的路用性能。(上接第 51 页 )ID B G (/ SCL 100.0) ; ; ; ID ZBZ 3 参数化程序的编制参数化绘图 ,也就是程序自动绘图 ,就是设计者根据桥涵结构 ,编制图形生成程序。当设计计算完成后 ,该程序调用设计成果 ,自动绘制实际几何尺寸的桥涵设计图。为了保证参数化绘图程序的通用性 ,图形的模式要以标准图为范本 ,将图形上的所有尺寸处理成可变 ,由设计计算程序计算获得 ,或者由设计者键盘输入。下面给出用 Visual Basic 编制的 T 梁连贯性绘图程序。 T 梁如图 5 所示。图 4 T 梁REM T 梁绘图子程序Sub HTL - Addline (X() , Y() ,L () ,H() ,N ,M)Dim AcadDoc As AcadDocument (定义 CAD 文件 )Set AcadDoc =AcadApp. ActiveDocumentDim Linea As AcadLine(定义 CAD 线 )Dim StaPoint (1) As Double (定义起点 )Dim EndPoint (2 To 8) As Double (定义终点 )StaPoint (1) = x (1)EndPoint (1) = y (1)x (1) = x0 :y (1) = y0EndPoint (2) = (x (1) + L (3) ,y (1) )EndPoint (3) = ( x (1) + L (3) ,y (1) + H (0) - H(1) )EndPoint (4) = ( x (1) + L (2) ,y (1) + H (0) - H(2) )EndPoint (5) = ( x (1) + L (2) ,y (1) + H (0) - H(3) )EndPoint (6) = ( x (1) + L (1) ,y (1) + H (0) - H(4) )EndPoint (7) = (x (1) + L (1) ,y (1) + H(0) )EndPoint (8) = (x (1) ,y (1) + H(0) )Set Linea =
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号