1.36k likes | 1.55k Views
AutoCAD2000 中文版授课教案. 湛江财贸中等专业学校 彭标全 2003.03.10. 一、图层的应用. 图层管理是 CAD 系统普遍采用的技术. AutoCAD的 实体 Entity 由图形元素组成,通过图层 Layer 来对实体进行管理. 图层如同层层重叠的透明图纸,采用同一个坐标系。 图层 有属性和状态, 这些属性和状态都可以由用户定义和控制. 名称 Name 、 颜色 Color 、 线型 Ltype 等属性 显示开闭 ( ON/OFF) 冻结和解冻 ( SHAW/FREZZE) 锁定和非锁定 ( LOCK/UNLOCK)
E N D
AutoCAD2000中文版授课教案 湛江财贸中等专业学校 彭标全 2003.03.10
图层管理是CAD系统普遍采用的技术 • AutoCAD的实体Entity由图形元素组成,通过图层Layer 来对实体进行管理. • 图层如同层层重叠的透明图纸,采用同一个坐标系。 • 图层有属性和状态,这些属性和状态都可以由用户定义和控制. • 名称 Name 、颜色 Color、线型 Ltype 等属性 • 显示开闭 (ON/OFF) • 冻结和解冻 (SHAW/FREZZE) • 锁定和非锁定 (LOCK/UNLOCK) • 任何一个图层都可以设置成当前层 Current
图层管理是CAD系统普遍采用的技术 • Name:31个字符组成可一以是字母、数字、下划线“_”、连字符“-”及美元符“$”,确省的图层是“0”层. • 当开始绘制一幅新图时, AutoCAD会自动生成名称是“0”图层, 在显示屏幕上的左上角有当前图层的信息. • 图层的数量不受限制. • 当与别的CAD软件传递工作文件时,AutoCAD图层的代表的信息被有效利用.
图层和实体的关系 • AutoCAD的图形元素即所谓实体Entity,通过图层Layer 来对实体进行管理. • 图中的实体可以在同一层上,也可以在不同层上。任何一个图层都可以作为当前层,用户当前新建立的实体是位于当前层上的. 带有当前层的属性和状态. • ON/OFF:显示开关,处于ON的图层可见,OFF的图层不可见,不输出到图纸上,不管ON/OFF与否其上的实体参加运算. • SHAW/FREZE:冻结与解冻,解冻的图层可见,参加运算,冻结的图层不可见,不输出到图纸上,其上的实体不参加运算. • LOCK/UNLOCK:锁定和非锁定,锁定的图层不允许用户编辑,只能作为绘图时的参照.
修改实体的属性 • 实体的属性可以用Modify/properties命令来修改. • 也可以用Change或Chprop命令来修改. • 实体的颜色和线型可以同于所在层或不同于所在层 • ByLayer • ByBlock • Color
设图层的线型 • 每个图层只能有一种线型属性, 缺省时为CONTINUOUS(实线)。 • 设置其它的线型时,必须先用LINETYPE命令从线型库(ACAD.LIN文件)中装入所有需要的线型。 • Format/Linetype 或单击对像属性工具条中的图标弹出 Layer & LinetypePropeties 对话盒,再击活 Linetype 后击load按键来装入线型. • 在 load or Reload Linetype 对话盒中的多选列表框中(Multiple Select ListBox) 选出需要的线型进行操作.
装入线型文件 • 单击 Load or Reload Linetype对话盒中的 Files… 按键,可以弹出Select Linetype File 对话框,用户可以装入需要的线型文件. • 线型文件的后缀为 .LIN,它是ASCII文本文件,其中用绘图单位描述了定制的线型。
线型过滤 • 下拉式列表框show:中列出了线型的条件,改变show:中的选择可以改变线型表内的子项.
设置线型比例 • 线型文件(.LIN)中定义的短划线或长划线规格比例是按一个绘图单位(unit)来确定的,因此具体的输出效果会随图纸的比例而定。线型比例的默认值是1.0 • 当图纸上1mm 相当于一个绘图单位时,输出的线型正常。而相当与几十个绘图单位时,因为所有的点划变得太小而过于密集,屏幕和图纸上有可能看不到线型差异,所有的线型看起来都象是连续线. • 可以对当前使用的线型设置全局比例因子和当前对象比例因子: • Global Scale Factor:全局比例因子影响用该线型绘制的所有新建和已有实体的线型比例. • Current Object Scale:当前对象比例因子只影响以后用该线型绘制的新建实体.
图层的改名和删除 • 在绘图过程的任何时候都可以对图层改名 • “0”层和依懒于外部引用(xref)的图层不能改名 • 当一个图层上没有实体,也没有被其它的块使用(注意这些块不一定被插入)的实体时可以删除该图层 • 被其它的块使用或依懒于外部引用(xref)的图层不能删除 • 图层的改名和删除图层可以在Layer & LinetypeProperties 对话框中进行. • 删除图层也可以用Purge命令来进行, Purge命令只能在文件打开时作为第一条命令来执行.
图层的过滤 • 下拉式列表框show:中列出了图层列出的条件,改变show:中的选择可以改变图层列表内的子项 • Set Filter dialog可以弹出图层过滤对话框,用户可以从中设置过滤条件.
图层的练习 • 开始一个新的作业 • 建立三个图层:ROOM、AXIS、DIM • ROOM图层:实线,黑色或白色,绘制墙线及室内家具 • AXIS 图层:点划线,绘制墙的轴线 • DIM 图层:实线,蓝色,绘制尺寸标注线
块(BLOCK)的意义和属性 • 当一个图形中有很多相同的部分, 要同时对这些相同的部分重复编辑时, 不易于提高效率和管理。因此同所有的CAD软件一样,AutoCAD中可以把相同的实体部分做成单个对象集合,即定义成一个块(BLOCK),并给它赋于一个块名, 这样对这组实体的操作都转化成对这个名义的块的操作,例如插入、删除、移动等等. • 可以把不同图层上颜色色不同和线型不同的实体定义到一个块中。块中将保持实体的上述信息。 • AutoCAD中块分为有名块和无名块。还可分为本地块和外部引用块(Xref). • 有名块是用户管理的图块,如用户定义的建筑物的柱、门窗、设备家具等. • 无名块是由系统自行管理的图块如填充图案、关联标注(DIM)实体等等。
块(BLOCK)的意义 • AutoCAD的块包含: • 一组组成它的实体 • 基准点(Insertion base point)。 • 属性 • 这些实体可以是处于若干不同的图层上的,也可以包含下一级子块,既实先现块的嵌套. AutoCAD对块嵌套的级数没有限制,块不允许自身嵌套。 • AutoCAD的块的基本操作包含: • 块的定义(Block)、块的插入(Insert)、块的写出(Wblock) • 块的重复定义、块的编辑 • 块的外部引用插入(Xref).
块的定义(BLOCK命令) • 在Command:命令行里键入BLOCK、BMAKE命令或点取浮动工具箱中的 blockmake block图标将弹出 Block Definition 对话盒.使你能从现有图形中选取部分实体来建立新块(p218) • 命令行定义块: • Command:block • Block name(or ?): Tower • Insert base Point:选点 • Select Object:选择组成块的实体对象 • ………… • Command: • Command:[OOPS]用来恢复刚才的选择组
Block Definition对话盒 • BlockName 编辑框:用户输入的块名称 • Select Object 按键:由用户在图形窗口中选出组成该块的实体 • Number found n 选中的实体数 • Base Point 组框:定义块的插入点 • 其中包括 x, y, z 三个方向的坐标 • List Block Name 按键:用户用来查询已定义过的块的名字 • Retain Object 校核框:保留选出组成块的实体,相当于键入 oops 命令
块插入命令(INSERT命令) • 点取 Insert/Block 命令或ddinsert命令可以在当前图形中插入块(p220) • 命令行输入: • Command:Insert • Block Name (or ?): 输入块名 • Insert point: 指出块被插入的地方 • X scale factor(1)/ corner/ XYZ: 输入比例因子或XYZ相异因子 • Y scale factor(default = x): 输入Y比例因子 • Rotation andle (0): 输入角度
Insert对话盒 • Block:输入块的名称,此块存在于当前工作文件中 • File:将.DWG文件作为块插入 • Options:块插入选项组框 • Specify Parameters on Screen: 在屏幕上指定参数。 • Insert Point:块的插入点 • Scale:缩放因子 • Rotation:旋转角度 • Explode:块插入后使用Explode命令分解引用块, 使得可以对它进行编辑。
块的分解(Explode命令) • 块的内容放在块定义数据部中,平时图面上不出现,只有当它被插入时才显示出来。用户插入块时,实际上是在当前图形中添加了一个INSERT实体, INSERT的属性包含块名、所在的图层、比例和旋转角度(p223)。 • 用户不能直接对块定义作编辑,因此块的编辑实际上是对INSERT实体的编辑,原有的块定义仍保留下来。因此如果需要的话,还必须重新定义这个名字的块。 • 对INSERT实体进行编辑,必须先打碎它(即执行EXPLODE命令),系统将自动在实体数据部复制被打碎的INSERT实体相对应的块定义的实体集合来取代这个INSERT实体,这部分复制的实体用户是可以进行编辑的。 • 从R12版开始AutoCAD加入了XREF引用这个实体,它与块的作用相同,而唯一不同的是XREF实体包含的实体数据内容不保存在本工程的DWG文件中,而是独立地由其它文件保存,它更进一部减少了绘图文件的体积,不同配合的专业可以用同一个XREF实体,这样一来便于管理设计工作。
块的嵌套 • 块的定义中可以包括其它块,即形成块的嵌套。 • 嵌套块使用时不能单独插入它内部的组成块。 • 从外部文件插入嵌套块时,该块的内部的组成块不能与当前工作文件中的块重名。 • 对嵌套块进行打碎 Explode 时,嵌套块是按照嵌套链逐级打碎的,执行一条EXPLODE命令只能打碎一层嵌套。
块和层的关系 • 用户在当前图形中插入块时,块是被插入到当前层上的。同所有实体一样,INSERT实体保持着当前层的信息。换一句话来说,同一个块可以插入到不同的层上去,这取决于插入时当前图形中的哪一层是当前层。 • 块可以由绘制在几个层上的若干实体组成, 块中实体保留着原有层的信息。在插入时, 每个实体在它原有的层上绘出,只有原来“0”层上的实体插入时被绘制到当前层上。对于这些“0”层上的实体,如果它的颜色和线型是 Bylayer 类型,它将会采用当前图形中当前层的颜色和线型,发生颜色和线型的变化。当该块被打碎Explode 时,块中“0”层上的实体才正真回到当前图形的“0”层上(p224)。
块和层的关系 • 实体 原始层 插入到当前层2层时 对块执行EXPLODE后 • 圆 0 同当前层2层 返回原来的0层 • 方 框 1 还是原来的1层 还是原来的1层 • 三角形 2 还是原来的2层 还是原来的2层
块的属性 • 属性是指块上附着的说明文字或标记,它是可交互赋值的。例如用户定义了机柜的图块,可以在其上附着编号属性,当插入这个块时,系统允许用户交互输入具体的机柜编号。
块属性的定义 • 属性是在块定义之前先在图形工作窗口中加入的,可以使用command:attdef(CR),采用命令行输入方式工作。 • 也可以DDATTDEF命令调对话盒来定义,定义完成时将在图中出现类似于文字TEXT的属性标记。用户可以调整它的对应位置。 • 属性定义完成后,用户定义块时将该属性选中将它包含到组成块的选择集中。 • 属性在未定义到块中时可以进行修改 • 属性在定义到块中后可以进行提取
创建块的属性 • 在命令行上键入ddattdef可以创建块的属性(P218) command:ddattdef(CR) • Mode组框:设置属性模式。 • Invisible:插入块时是否显示属性 • Constant: 属性具有不变的值 • Verify: 向用户提示属性格式 • Attribute:设置属性数据 • Tag:指定属性标记 • Prompt:属性的提示 • Value: 缺省的属性值 • 选择OK后,用户定义的属性将以Tag编辑框中输入的名称和规定的格式显示到插入点上。
编辑属性定义 • 属性未定义到块中时可以用DDEDIT命令对它进行修改。 • 先在命令行中键入: Command:DDEDIT(CR) • 再在当前图中选出未定义到块中的需要修改的属性。 • 系统弹出右边的对话框,用户可对属性进行修改。
编辑附着到块上的属性 • 对于已经插入的块,可以用attdisp命令来控制属性的可见性,包括预定义Invisible正常不显示的属性 • 选择 Modify/Object/Attribute/Single或Modify/Object/Attribute/Global可以编辑单个的或全局的属性。 • 随后选中需要编辑属性的块。 • 在弹出的对话盒中进行编辑。
提取属性信息 • 可以从当前图形中提取块的属性来生成输出文本,供数据库软件使用。 • 第一步先要建立样板文件(p229),样板文件包含了块的有关信息和块的属性,并规定了每一行的字段的名称、字符宽度和数值精度。 • 调ddattext命令来输出属性
样板文件格式 • 请参考attribute information extract files, format(P229) • 逗点分隔的属性文件Comma-delimited file (CDF) • 空格分隔的属性文件Space-delimited file (SDF) • 标准图形交换文件Drawing interchange file (DXF)
块的练习 • 绘制一个任意的设备 • 建立三个属性:设备名、编号、额定功耗 • 定义设备块 • 在当前图中插入几个不同属性值的设备块 • 编制样板文件 • 提取属性
使用文本和样式 • AutoCAD的文本风格(Style,以后简称“字型”)都有一定的字体(Font)等属性 • 用STYLE建立或修改文本风格 • 用TEXT、DTEXT在图中插入文本 • 用DDEDIT编辑文本内容 • AutoCAD R14允许使用下述字体 • 由形文件.shx定义的矢量字体,.shx文件由软件开发商或用户自行定义 • AutoDesk公司提供 txt.shx complex.shx 等字型文件 • 国内软件公司提供的标准的简化汉字 hz.shx shz24.shx khz24.shx …… • 国外大公司自行定义的字型文件 • Windwos 32S 系统定义的FONT包括TrueType点阵和矢量字体
使用字型(STYLE) • Style控制文字的文本字体(Font)、大小(Scale)、角度(Angle)、方向(Derection) • 选择\Format\Text Style 或在Command:键入STYLE 将会弹出 Text Style 对话框
Text Style 对话框 • Style name组框 • name:字型的名称(31 Character),系统默认的字型为“STANDARD”. • New:建立一个新的字型. • Rename:将用户建立的字型改名. • Delete:删除一个用户建立的字型. • Font组框: • Font name:域会弹出如下的对话框 • Font Style:域会弹出如下的对话框 • Height:域会弹出如下的对话框 • Effects组框: • Upside Down:上下颠倒字符 • Backwards:左右反向显示字符 • Vertical:垂直排列文本(不能用于TrueType Font) • Width Factor:字符的纵横比 • Oblique Angle:文本的倾斜角度
添加文本TEXT和DTEXT命令 • TEXT命令用来添加单行文本,加入的一行文子成为一个对象 • Command: text • Justify / Style / <Start point>: Specify a point or enter an option • DTEXT命令动态添加单行和多行文本,加入的每一行文本都是一个对象 • Command line: dtext • Justify / Style / <Start point>: Specify a point or enter an option
文本的对准方式(JUSTIFY) • 单行文本的对准方式见下图
添加多行文本的MTEXT命令 • MTEXT命令生成的多行文本为一个对象 • Command: mtext • Specify first corner: Specify a point • Specify opposite corner or [Height / Justify / Rotation / Style / Width ] : Specify a point or enter an option • 随后弹出 Multiline Text Edit 对话盒
尺寸标注的型式和细节 • Dimension Style:尺寸标注样式 • Family:尺寸标注样式族 • Parent:基本型 • Linear:水平型 • Angular :角度型 • Diameter :直径型 • Radius :半径型 • Ordinate:坐标型 • Leader :旁注型 • Geometry...设置尺寸标注的几何尺寸 • Format...文本、箭头、旁注线及尺寸线的位置 • Anotation...尺寸文本外观
尺寸标注类型 • ISO-25 ISO-25 parent dimstyle • ISO-25$0 Linear child of ISO-25 (both rotated and aligned types) • ISO-25$2 Angular child of ISO-25 (both 2-line and 3-point types) • ISO-25$3 Diameter child of ISO-25 • ISO-25$4 Radius child of ISO-25 • ISO-25$6 Ordinate child of ISO-25 • ISO-25$7 Leader child of ISO-25 (also used for tolerance objects)
Dimension Line 尺寸线 • Suppress:显示控制 • 1st 控制第一方向是否显示 • 2st 控制第二方向是否显示 • Extension:尺寸延长到尺寸界线外的延伸线 • Spacing:两个尺寸线之间的距离
Extension Line 尺寸延伸线 • Suppress:显示控制 • 1st 控制第一方向是否显示 • 2st 控制第二方向是否显示 • Extension :尺寸延伸线超出尺寸线的长度 • Origin Offset:标注原点和尺寸延伸线的距离