已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何在如何在 CAD 中添加自己编的线性中添加自己编的线性 一 线型的开发一 线型的开发 1 线型文件的定义格式线型文件的定义格式 要开发出一套自己的线型 我们可以先学习一下 AutoCAD 2000 本身本带的标准线型文件 以便有所 借鉴 我们找到 AutoCAD 2000 的标准线型文件 ACAD LIN 这个文件位于 AutoCAD 所在路径的 Support 子目录下 用一般的文本编辑器 如记事本 写字板 即要打开 该文件的内容如图 1 所示 图 1 现在我们来研究一下这个文件 文件中 代表注释 行 因此我们可以利用它来添加一些注释性文字 以 增强文件的可读性 每种线型都可以定义为两行 第一行定义线型的名 称和线型说明 行首必须是以 开始 其后是线型名 称 线型的描述也是起一个直观的注释作用 最好加 上 不过这种描述不能超过 47 个字符 第二行才是 真正描述线型的代码 行首的 A 代表对齐方式 在 这种对齐方式下 第一个参数的值应该大于或等于 0 第二个参数的值应该小于 0 简单地说 正值表 示落表 AutoCAD 会画出一条相应长度的实线 0 表示画一个点 负值则表示提笔 AutoCAD 会提笔 空出相应长度 我们可以想像成绘图笔的工作过程 就很容易理解了 要注意的是 这些字符之间以半角 的逗号隔开 每一行结束必须按回车键 最后一行也 不例外 另外 在 LIN 文件中 每个线型文件最多 可容纳 280 个字符 说了这么多 您可能还没有明白 不要紧 现在让 我们来分析一下第一种线型 Border 首先的 5 表示 正数 0 5 也就是画一条 0 5 个单位长的线 然后的 25 表示负的 0 25 也就是留一段 0 25 个单位长的 空白 紧接着画 0 5 个单位长的线 0 25 个单位长 的空白 0 表示画一个点 然后又是 0 25 个单位长 的空白 如图 2 所示 图 2 在清楚线型的定义之后 我们不妨来做一个自己的 线型 根据建筑制图的相关规定 新建一个双点划线 的线型 用于假想轮廓线和成型前原始轮廓线的绘制 如图 3 所示 我们将这个线型命名为 outline 那么这个双点划线 的线型则可以做如下定义 OUTLINE outline A 1 0 1 0 1 0 1 将这两行添加到 ACAD LIN 文件中 存盘并退出文 本编辑器 启动 AutoCAD 2000 在使用我们定义的 outline 线型之前 需要加载该线型 使用 格式 菜单 中的 线型 命令打开 线型管理器 对话框 单击 加载 按钮 打开 加载或重载线型 对话框 单击 文件 按 钮 然后选择 ACAD LIN 文件 单击打开按钮 从 可用线型列表中选择 OUTLINE 线型 单击 确定 按 钮将其加载 如图 4 所示 图 4 在 线型管理器 对话框中选择 OUTLINE 线型 然后 单击 当前 按钮 将该线型置为当前线型 单击 确定 按钮 加载完成 如图 5 所示 图 5 现在可以使用绘图命令绘制几个对象 如图 6 所示 如果您看不到线型效果 可能需要放大绘图窗口 图 6 2 线型的开发方法线型的开发方法 从第 1 节可以看出 我们可以直接用文本编辑来新 建线型文件 实际上 AutoCAD 2000 还提供了在其 系统内部生成线型的命令 LINETYPE 而且新建的 线型即可以直接追加到 ACAD LIN 文件的末尾 也 可以另外定义线型文件 下面将对这些方面分别作介 绍 我们以第 1 节中建立的 OUTLINE 线型为例 先来 看一下 LINETYPE 的命令的使用 启动 AutoCAD 2000 输入命令 linetype 注意前面有 一个横线 如果没有这个横线将打开 线型管理器 对 话框 输入 C 新建一个线型 输入要创建的线型 名称 比如 outline 屏幕弹出 创建或附加线型文件 对话框 这时 您可以在原有的文件 ACAD LIN 文 件中增加新的线型 也可以新建一个线线文件 这里 我们新建一个名为 myline lin 的线型文件 单击 保存 按钮 此时命令行上显示 说明文字 输入对线型的 简单说明 如果您保存线型文件已经包含了 outline 线型 在这之前会有一条询问您是否覆盖的信息 现 在就可以输入线型的图案了 仍然输入 A 1 0 1 0 1 0 1 回车结束线型的定义 此时 AutoCAD 生 成一个新的线型文件 myline lin 整个操作过程的系 统提示信息如图 7 所示 图 7 同样 我们也可以用 linetype 命令加载线型 在命 令行要求输入选项时 输入 L 然后输入要加载的线 型 如 outline 选择保存线型的文件 这里选择 myline lin 文件 命令行提示线型已经加载 使用键 退出命令 当然 您也可以使用 线型管理器 来加载 线型 3 复全线型的定义与开发复全线型的定义与开发 AutoCAD 不仅能定义由短线 间隔和点组成的简单 线型 还可以开发出较为复杂的线型 以满足特殊的 需要 比如说表示篱笆的线型 复合线型功能是从 AutoCAD R13 版本起新增的功能 可以在定义的线 型中嵌入文本和形文件 SHX 中的形 这里我们 将介绍在线型中嵌入文本 形的插入相当复杂一些 我们这里将不作介绍 我们仍然沿用学习简单线型定义的思路 还是先研 究一个标准的范例 总结出其中的规律 图 8 显示的 线型是一个篱笆的复合线型 那么这个线型是怎么样 定义的呢 很简单 只有以下两行语句 图 8 LB LINE X X X A 1 0 25 X STANDARD S 2 R 0 X 1 Y 1 25 第一行没有什么特别的 跟简单线型定义一样 是 线型名和线型的简单描述 第二行的 A 当然是对齐 符号 数字的意义仍然与前面一样 我们集中精力来 看文本的嵌入 X 是嵌入的文本 注意必须加上双引号 STANDARD 是文本式样的名字 如果当前图形中 没有该样式 则 AutoCAD 不允许使用该线型 S 2 确定文本的比例系数为 0 2 如果使用固定高 度的文本 AutoCAD 会将此高度乘以比例系统数 如果使用的是可变高度的文本 则 AutoCAD 会把比 例系统数看成绝对高度 R 0 表示文本相对于当前线段方向的转角 0 表示 文本与所给线段方向一致 这也是缺省值 X 1 Y 1 为可选项 它们确定相对于当前点的 偏移量 缺省时 AutoCAD 将文本字符串的左下角点 放在此当前点 X 就是当前线段的方向 Y 则是垂直 于线段向上的方向 这两个偏移量将使文本的定位更 精确 复合线型的使用同简单线型的使用一样 也是先装 入再调用 明白了复合线型的定义格式之后 我们就 可以自己定义线型了 要创建复合线型 只能是编辑 已有线型文件或者建立新的线型文件来达到目的 而 不能像定义简单线型那样 采用 AutoCAD 内部以命 令行添加线型定义代码的方式 二 开发填充图案二 开发填充图案 在绘图时 我们经常会在一定区域内填充某些图案 也就是 图案填充 以起到区分一个区域的各组成部 分及其构成材料的作用 比如我们在绘制混泥土墙面 时 就需要用到图案填充 在 AutoCAD 系统中图案 填充的功能是通过执行 HATCH 填充 或者 BHATCH 边界填充 命令来实现的 AutoCAD 提 供的一些形式的图案都位于 Suport 文件夹下的 acad pat 文件中 可以用任何文本编辑器打开它 图案是由一种或多种图案直线组成的 AutoCAD 对 直线的数量没有限制 每一种图案的各条线相互平等 且线型相同 因此 只要确定了该图案线中的一条基 准图案线的方位 线型及其相邻平行线与该基准线的 相对位置 则这种图案线就唯一确定了 在 AutoCAD 中 基准图案线的方位由三个参数决定 如图 9 所示 即基准线的起点 dx dy 和基 准线与 X 轴的夹角 A 逆时针为正 基准图案线 的定义与一般线型的定义完全相同 所以当线型为实 线时可以不作定义 在基准图案线确定以后 相邻平 行线与基准图案线的相对位置由两个参数决定 即相 邻平行线起点与基准图案线起点 在线长度方向的距 离 dl 和平行线之间的距离 ds 图 9 我们仍然以 AutoCAD 自带的 ACADISO PAT 文件 为例 如图 10 所示 从中取出 ANGLE 图案文件 图 10 第一行是星号加图案名和图案的描述信息 接下来 的两行就是图案的具体内容 可以有一行或几行 格 式为 A dx dy dl ds 定义线型的一组参数 实例与格 式对照 如图 11 您可以很容易地看出图案中两 条线的绘制方式 图 11 如果您觉得 ACAD PAT 文件提供的图案不够丰富和 理想 也可以自己定制图案或者直接修改原图案 为 AutoCAD 开发填充图案的过程比较接近与复合线型 的定义 但要稍微复杂一些 不过 有了前面的基础 相信您也不难掌握其实质 可将新定义的图案加入库 文件 ACAD PAT 中或将它单独保存在一个文件中 将图案单独保存时 文件名必须与图案名相同 在搞 清楚图案文件的各项参数之后 我们就可以自出新裁 定义一些新的图案了 下面我们就定义一个三角形的 图案 命名为 TRIANGLE 并保存到 TRIANGLE PAT 文件中 打开记事本 新建一个文 件 输入如下代码 代码最后一行加入一个换行 TRIANGLE triangle pattern 0 0 0 1 1 732 1 1 60 0 0 1 1 732 1 1 120 1 0 1 1 732 1 1 将文件保存为 TRIANGLE PAT 并放在 support 文 件夹下 接下来 我们用 TRIANGLE 图案来填充一 个圆形进行验证 首先启动 AutoCAD 绘制一个圆 形 然后执行 绘图 菜单中的 图案填充 命令 打开 边界图案填充 对话框 在 类型 列表中选择 自定义 选项 激活 自定义图案 列表框 单击 自定义图案 更表框右侧的按钮 弹出 填充图案调色板 对话框 从中选择 TRIANGLE PAT 文件 如图 12 所示 单击 确定 按钮关闭 填充图案调色板 对话框 图 12 在 边界图案填充 对话框中选择合适的 比例 单击 拾取点 按钮或者 选择对象 按钮 在绘图区中选中 圆形 按回车键返回 边界图案填充 对话框 单击 确 定 按钮 完成图案的填充 填充后的效果如图 13 所 示 图 13 我们再来看一个实例 填充图案的代码如下 STAR star 0 1 0 1 5 2 598 2 1 60 0 5 0 886 1 5 2 598 2 1 120 0 5 0 866 1 5 2 598 2 1 保存文件后按照前面的方法使用该图案填充产生星 形效果 如图 14 所示 图 14 将以上两个例子作以对比 我们不难发现 图案填 充的关键还在于灵活掌握线段的几何关系 即使是简 单的线型 如果经过精心的设计 也能够产生各种不 同的奇妙效果 1CAD 中线型的定制和使用中线型的定制和使用 地形图制作技巧地形图制作技巧 线型的多样性 是地形图绘制的特色之一 可以说掌 握了地形图中线型的定制和使用 就等于掌握了 AutoCAD 线型定制的全部内容 地 形 图行政区 界线 道路 管线等都是用特殊的线型表示的 虽然 在 AutoCAD 中很少有可供使用的专用的地形图线型 但通过由 AutoCAD 提供的线型自定义功能 处理这 些特殊线型也并不是一件困难的事 本文通过对地形 图中典型线型的定制和使用的介绍 以帮助初学者掌 握 AutoCAD 中线型的定制及使用 在这里把地形图中的线分为两大类 一类是普通意义上的线 象等高线 小路 输电线 长城线等 这样的自定义线尽管有的外形较复杂 但 都把它归为同一类 因为它们在使用上是一致的 由 同样的方式调用 同样可供 line pline 这样的命令 使用 是 真正的线 另一类是所谓多线 或多重线 Multiline 多重线实 质上是由多条线平行构置而成 对其定义好后 由多 重线绘制命令 mline 一次就可以把多条不同样式的 平行线绘制成 Multiline 多线 作为一种 线 比 起用 Offset 偏移 等命令来 在使用上自然有作为 线 的优越之处 一 如何定制各种通用的性型 可以把普通线型的分为三类 简单线型 带形 Shape 的线型 带文本字符串的线型 一 如何编辑和调用线型文件 线型文件是以 lin 为扩展名的文本文件 可使用任何 ASCII 文本编辑器来编辑 如 WINDOWS 的 NOTEPAD 记事本 将线型文件编辑好后最好保存 在 AutoCAD 的路径中 如 AutoCAD 安装目录下的 SUPPORT 子目录中 这样就可以进入 AutoCAD 的 缺省调用路径中 在线型文本中 可插入任何说明 只需在行首加上双分号 在 AutoCAD 中要调用自定义的线型 只需在线型调 用对话框中 将待输入的线型文件名 能过浏览路径 选择确认自定义的 lin 文件即可 二 如何定义象行政分界线这类简单的线型 这类线型是由重复使用的虚线 空格 点组成 如 县界 宽 2 A 2 0 1 0 0 1 0 第一行中 号为标示符 标志一种线型定义的开始 县界 为线型名 宽 2 用以提示线宽为 0 2mm 在 AutoCAD 2000 中增加了线宽选择的工具条 就放在 线型选择条的旁边 这是一个很有用的功能 通过它 可以方便地设定所绘线的宽度 所以在线型名中设置 宽度提示也更有意义 AutoCAD 2000 上新增的线宽 设置功能 在缺省状态下只用于打印输出 如要在绘 制时就能显示出来 需进入 Format 菜单 对 Lineweight 进行设置 选择 Display Lineweight 同时还有一个有趣的设置 Adjust Display Scale 即 调节线宽显示的粗细倍数 这一设置 使得对于线宽 的设置 仅在打印输出时是精确的 而在屏幕显示时 是示意性的 使带宽度线条有更好的屏幕显示效果 线型名之后是用字符对线型形状的粗略图示描绘 表 示县界线是点划线的形状 描绘是示意性的 不对 实际线型的形状产生影响 第二行必须以 A 开头 表示对齐类型 正数 2 0 表示绘 2 个单位的短划线 负数 1 0 表示一个单位的空格 数字 0 表示点 关于线型名 从 AutoCAD R14 开始 就完全可以使 用汉字作为线型名称 但在 R14 版中一般不要中英 文混用 使用中文名后 如一定要使用字母或数字 只能用全角字符格式 在 AutoCAD 2000 中就没有 这些限制了 限于 AutoCAD 工具条中线型框显示的 宽度 线型名不要超过 10 个汉字 三 如何定义象高压线 城墙这类带形 Shape 定 义的线型 在简单线型的定义中 插入形单元 则组成带形定义 的线型 如高压线线型定义为 高压线 A 001 CIRCLE map shx s 0 4 0 4 1 8 ARROW map shx s 1 11 0 ARROW ma p shx s 1 0 R 180 1 8 第二行至第四行本为一行 是为了书写方便才作换行 处理的 方括号内为形定义部分 三次引用了共两个 形单元 CIRCLE 为一个单位圆形 ARROW 为箭头 两个形单元均放在名为 map shx 的形文件中 ARROW map shx s 1 0 R 180 的含义是这样的 ARROW 为形名 Shape name 指箭头 map shx 为存放 ARROW 的型文件名 Shape file name 放在 AutoCAD 的执行路径中 s 即 scale factor 比 例缩放因子 s 1 0 就是将 ARROW 保持形定义中 的大小 R 即 Rotation angle 旋转角度 R 180 就是在 ARROW 插入时转向 180 度 形单元的完整定义如下 Shape name Shape file name S scale factor R rotation angle X x offset Y y offset x offset 和 y offset 是形插入点在 x 和 y 方向上的偏 移量 在定义地图线型时一般缺省不用 按 0 外理 此外 R 的缺省值为 0 S 为 1 只有 Shape name Shape file name 是不能缺省的 具体叙述高压线的定义 第二行 A 后的数字 0 001 是为了在形绘出过程中 将绘图笔移至开始 即落笔 点一短线 接着绘一个半径为 0 4 的圆形单元 绘过 圆形后 数字 0 4 的作用是留一个 0 4 绘图单位的空 格 以使笔触移过圆形 后面的绘制不在圆形上重叠 接着绘 1 8 长的短线 再绘一个箭头 形单元 箭头 后面是 11 个单位长的短线 再是一个转向 180 度的 箭头和 1 8 个单位的短线 四 如何定义带文本字符串的线型 在简单的线型中插入文本字串 就构成了带文本字符 串的线型 这种方式在地形图的处理中用得不多 下 面的例子比较典型地体现了其定义方法 S R X Y 的意义和上文中对形单元的引用相同 在 AutoCAD 2000 中 文本字串可以使用中文 但 在使用线型之前必须在所绘的图形中定义好所使用的 中文字体 分界线 分界线 分界线 A 20 5 分界线 中等线体 S 1 R 0 0 X 0 Y 5 5 五 生成形 Shape 的捷径 1 形的定义过程中 前后有两种文件形式 shp 和 shx shp 是文本文件 可以使用任何文本编辑器来 编辑形的定义的 shp 文件 在 AutoCAD 的命令行中 用 compile 命令可将 shp 文件编译成 shx 文件 shx 文件是形供 AutoCAD 直接调用的文件 在用 load 命 令调入 shx 文件后 使用 shape 命令就可以像使用 块一样插入形所描绘的图形 2 下一段落的三行文字 是绘制地图时定义的形文 件 Map shp 中关于城跺的定义 第一行双分号后是 说明文字 可以任意使用中英文或字符 第二行 号 表示一个定义的开始 号所在的行是关于形的一般 信息的标题行 其中 2 为城跺的形定义在 Map shp 中的排序号 6 为数字描述行的字节长度 GWALL 为形的名称 从第三行开始是数字描述行 这些数字支配着一支 虚拟的笔 控制着它的移动和 起落 靠它来把形 绘制 出来 3 自定义形比定义线型要复杂一些 AutoCAD 中有 详细的介绍 看起来当然比较费劲 全面学会它还得 下点功夫不可 不过这里有一条捷径 一个公开的 LISP 程序 make shape zip 它能将绘制的 DWG 图 形自动转换为形文件 不过使用 AutoCAD 2000 的 朋友就用不着这个程序了 因为 AutoCAD2000 的 Express 就自带制作形的功能 Express 是 R14 中 bonus 的升级版 Make shape 就在其 Tools 中 二 如何绘制高速公路这样的多重线 Multiline 象公路和高速公路这样的线体 是由几种不同颜色的 线组成的 这种线型就很适合用 Multiline 来绘制 多重线的操作方法如下 1 在菜单 Format 栏下选多线风格 Multiline Styles 进入其对话框 2 在 Multiline Styles 对话框中 第一项是 Current 显示着现有的多重线名 这个被显示的多重线将被作 为新建多重线的模板 因此应按 下三角 从已有的线 型中选择最合式的一个 缺省的是 STANDARD 在 Name 中 缺省显示的名称是所选定的模板线型 的名称 应输入一个新的名称 并在 Description 中 输入适当的描述和说明文字 3 按 Add 添加 钮后 就将此线名加入到目前库中 了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广西南宁市(2024年-2025年小学五年级语文)统编版质量测试(上学期)试卷及答案
- 2024年灯笼制作与社区文化发展
- 《接触网施工》课件 6.2.1 送电开通
- 《习作他了》课件引领学生2024年创造力大爆发
- 融入人工智能的《语言学概论》教案设计
- 《认识钟表》教案设计
- 第47届世界技能大赛江苏省选拔赛瓷砖贴面项目技术工作文件
- 2023年度淄博市职业技能大赛竞赛方案(CAD机械设计 世赛选拔)
- 2024年鸟类生态课件:5搭船的鸟教学方法
- 2024年远程教育:《六国论》课件的在线传播
- 2024年消防宣传月知识竞赛考试题库500题(含答案)
- 2024年典型事故案例警示教育手册15例
- 高一历史(中外历史纲要上册)期中测试卷及答案
- 20K607 防排烟及暖通防火设计审查与安装
- 一氧化碳中毒培训课件
- 教案(餐巾折花)
- 全文《以史为鉴持续推动美丽中国建设》PPT
- 《2021国标结构专业图集资料》04G410-2 1.5mX6.0m预应力混凝土屋面板(钢筋混凝土部分)
- 设计方案——喷漆烘干房
- Humpty儿童跌倒评估量表
- 金山江天寺规约
评论
0/150
提交评论