正在加载图片...
AutoCAD中自动批量修改图形文件的程序 概述 在工程CAD绘图中,常常会遇到下列棘手的问题 在施工图后期,大部分图形文件都已完成,但因某一条件的变化,需在某卷图中增加(或减少)一些图 纸,这将导致许多相关图形文件的内容不得不进行相应的修改:如高层代号、图纸编号等 在实际工程设计中,为了提高效率,60%的图形是通过修改已有的设计而形成新的图形,这时常常进 行一些重复性的工作,比如图框的替换、设备元器件的变更等,有时,要几张图,甚至几十张图做同样的 对于上述情况,过去一般的作法是将每一图形文件调出来,逐一修改。在图幅比较大时,只能反复使 用zOOM命令,当所涉及的图形文件较多时(有时会有几百个),采用手动操作,其工作量非常大,而且大 部分操作都是重复性的工作,长时间操作很容易发生混淆和遗漏,不但效率低,图纸质量又不能保证 能否将这些重复性的工作让计算机来完成呢? AutoCAD是图形设计的通用软件,它为各种专业用的CAD提供了尽可能多的图形编辑功能,但很难 实现自动化作图的功能 在实践中我们用C语言编写了 CHSCR应用程序,采用该程序设计人员只需编写一个简单的命令文件 CH SCR和要处理的文件表 FILE TAB,经过 CHSCR EXE应用程序转换,形成一个可以处理 FILE TAB 所列出的所有文件的 CHGE SCR命令文件。然后利用 AutoCAD的SCR|PT命令,就可使计算机按命令 自动批量修改图形并存盘或生成PLT绘图文件。由于采用了易于为非专业编程人员所接受的SCR文件方 式来编写命令 CH SCR,使用非常方便 如何使用 CHSCR 创建 CH SCR命令文件 CH SCR文件的内容是由 AutoCAD的命令和响应序列所组成的ASCⅡ文件,是可在 AotuCAD编辑状 态下执行的文本文件 CH SCR包含了可在指定图形中自动重复执行命令序列 例:把图形文件C800-01~c800-98中的图纸编号2066DD3改变2087DD2高层代号C13改为D24, 设备型号Dz20改为C45AD。 在Dos状态下用文本编辑软件建立 CH SCR文件 CHTEXt all 2066DD3<Enter 2087DD2<Enter CHTEXt all C13<Enter> D24(Enter) CHTEXT all Dz20<Enter C45AD(Enter PLOT Enter>AutoCAD 中自动批量修改图形文件的程序 一、概述 在工程 CAD 绘图中,常常会遇到下列棘手的问题: 在施工图后期,大部分图形文件都已完成,但因某一条件的变化,需在某卷图中增加(或减少)一些图 纸,这将导致许多相关图形文件的内容不得不进行相应的修改:如高层代号、图纸编号等。 在实际工程设计中,为了提高效率,60%的图形是通过修改已有的设计而形成新的图形,这时常常进 行一些重复性的工作,比如图框的替换、设备元器件的变更等,有时,要几张图,甚至几十张图做同样的 修改。 对于上述情况,过去一般的作法是将每一图形文件调出来,逐一修改。在图幅比较大时,只能反复使 用 ZOOM 命令,当所涉及的图形文件较多时(有时会有几百个),采用手动操作,其工作量非常大,而且大 部分操作都是重复性的工作,长时间操作很容易发生混淆和遗漏,不但效率低,图纸质量又不能保证。 能否将这些重复性的工作让计算机来完成呢? AutoCAD 是图形设计的通用软件,它为各种专业用的 CAD 提供了尽可能多的图形编辑功能,但很难 实现自动化作图的功能。 在实践中我们用 C 语言编写了 CHSCR 应用程序,采用该程序设计人员只需编写一个简单的命令文件 CH.SCR 和要处理的文件表 FILE.TAB,经过 CHSCR EXE 应用程序转换,形成一个可以处理 FILE TAB 所列出的所有文件的 CHGE SCR 命令文件。然后利用 AutoCAD 的 SCRIPT 命令,就可使计算机按命令 自动批量修改图形并存盘或生成 PLT 绘图文件。由于采用了易于为非专业编程人员所接受的 SCR 文件方 式来编写命令 CH SCR,使用非常方便。 二、如何使用 CHSCR 1. 创建 CH SCR 命令文件 CH.SCR 文件的内容是由 AutoCAD 的命令和响应序列所组成的 ASCⅡ文件,是可在 AotuCAD 编辑状 态下执行的文本文件。 CH.SCR 包含了可在指定图形中自动重复执行命令序列。 例:把图形文件 C800-01~ C800-98 中的图纸编号 2066DD3 改变2087DD2。高层代号C13 改为 D24, 设备型号 DZ20 改为 C45AD。 在 DOS 状态下用文本编辑软件建立 CH.SCR 文件: CHTEXT_all _ _2066DD3<Enter> 2087DD2<Enter> CHTEXT_all _ _C13<Enter> D24〈Enter〉 CHTEXT _all _ _DZ20<Enter> C45AD〈Enter〉 PLOT〈Enter〉
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有