|
5.2.1 实例1 绘制压力表 Step 1
创建新图形文件 启动AutoCAD
2002系统,以“acadiso.dwt”为模板建立新的图形文件。 Step
2 绘制压力表轮廓 (1)
首先使用“circle”命令,以点(100,100)为圆心,以50为半径绘制一个圆;然后调用“rectang”命令,在点(85,45)和点(115,155)之间绘制一个矩形。结果如图5-1所示。
 (2)
现在利用“trim”命令将圆内的矩形部分去掉。选择“modify(修改)”工具栏中 图标,并根据提示进行如下操作:
|
Command: _trim |
|
|
Current settings: Projection=UCS, Edge=None
Select cutting edges ... |
|
|
Select objects: 1 found |
// 选择圆作为修剪的边界 |
|
Select objects: Enter |
// 确定所选择的修剪边界 |
|
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: |
|
|
|
// 选择圆内需要修剪的线段 |
|
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: |
|
|
|
// 选择圆内需要修剪的另一条线段 |
|
Select object to trim or shift-select to extend or
[Project/Edge/Undo]: Enter |
|
|
|
// 结束修剪命令 |
Step 3
绘制表盘 (1)
绘制另外两个圆。可以不必使用“circle”命令来绘制,而是利用“offset”命令,由已有的圆直接生成新的圆。为了便于说明,将上一步骤中绘制的圆称为圆1,本步骤中所绘制的圆分别称为圆2和圆3。选择“Modify(修改)”工具栏中
图标,并根据提示进行如下操作:
|
Command: _offset |
|
|
Specify offset distance or [Through] <Through>:
5 Enter |
// 指定偏移距离为 5 |
|
Select object to offset or <exit>: |
// 选择圆 1 作为偏移对象 |
|
Specify point on side to offset: |
// 选择圆 1 内任一点来指定偏移方向 |
|
Select object to offset or <exit>: Enter
|
// 结束偏移命令 |
这样,就通过对圆1的偏移操作而生成了与其具有同一圆心的圆2,结果如图5-3所示。
(2)
现在再利用“offset”命令,由圆2生成圆3。选择“Modify(修改)”工具栏中 图标,并根据提示进行如下操作:
|
Command: _offset |
|
|
Specify offset distance or [Through] <5.0000>:
3 Enter |
// 指定偏移距离为 3 |
|
Select object to offset or <exit>: |
// 选择圆 2 作为偏移对象 |
|
Specify point on side to offset: |
// 选择圆 2 内任一点来指定偏移方向 |
|
Select object to offset or <exit>: Enter
|
// 结束偏移命令 |
完成后,结果应如图5-4所示。 Step
4 绘制刻度线 (1)
首先绘制零刻度线。调用“line”命令,利用中心点捕捉来选择圆1的圆心作为起点,然后输入极坐标“@3<-45”确定端点。绘制结果如图5-5所示。
 (2)
将绘制好的零刻度线移动到指定的位置。选择“modify(修改)”工具栏中的 图标,并根据提示进行如下操作:
|
Command: _move |
|
|
Select objects: 1 found |
// 选择已绘制好的直线 |
|
Select objects: Enter |
// 结束选择 |
|
Specify base point or displacement: _endp of |
// 利用端点捕捉来选择直线上的端点(第二点)作为移动的基点 |
|
Specify second point of displacement or |
|
|
<use first point as displacement>: _appint of
and |
// 利用外观交点捕捉来选择直线与圆 3 的外观交点作为移动的第二点
|
(3)
利用零刻度线来生成其他刻度线。选择“modify(修改)”工具栏中 图标,系统将弹出“Array(阵列)”对话框,如图5-7所示。在该对话框中,进行如下设置: •
单击 图标,在绘图区选择零刻度线作为阵列的对象,然后回车返回“Array (阵列)”对话框。此时该图标下提示“1
objects selected(1个对象被选择)”。 •
选择“ Polar Array (环形阵列)”。 •
指定“ Center point (中心点)”的坐标为( 100,100 )。
• 确认“ Method (方法)”下拉列表框中为“
Total number of items & Angle to fill (项目总数和填充角度)”项。
• 指定“ Total number of items
(项目总数)”为 31 。 • 指定“ Angle to
fill (填充角度)”为 270 。 • 确定“
Rotate items as copied (旋转作为副本的项目)”开关处于选中状态。
 完成上述设置后,单击OK按钮结束阵列命令。绘制结果如图5-8所示。
 (4)
最后,利用延伸命令来着重显示主刻度线(即从零刻度线开始,每隔4条刻度线为主刻度线)。再次使用“offset”命令,将圆3向内部偏移来生成一个临时的圆作为辅助线,偏移距离为5.5。选择“modify(修改)”工具栏中
图标,并根据提示进行如下操作:
|
Command: _extend |
|
|
Current settings: Projection=UCS, Edge=None
Select boundary edges ... |
|
|
Select objects: 1 found |
// 选择辅助圆作为延伸的边界 |
|
Select objects: Enter |
// 确定所选择的延伸边界 |
|
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]:
Select object to extend or shift-select to trim or
[Project/Edge/Undo]: Enter |
|
|
|
// 依次选择主刻度线,使之延伸至辅助圆上,最后回车结束延伸命令
|
完成后的结果见图5-9。绘制结束后用户删除辅助圆。 Step
5 绘制表针 (1)
首先仍以点(100,100)为圆心,分别以3、5半径绘制两个圆;再绘制一条穿过这两个圆的直线,其大概位置如图5-10所示。
 (2)
现在调用“mirror(镜像)”命令绘制表针的另一条边。选择“Modify”工具栏中的 图标,并根据提示进行如下操作:
|
Command: _mirror |
|
|
Select objects: 1 found |
// 选择已绘制好的直线 |
|
Select objects: Enter |
// 结束选择 |
|
Specify first point of mirror line: _endp of |
// 利用端点捕捉来选择直线上的端点(即针尖上的点) |
|
Specify second point of mirror line: _cen of |
// 利用中心点捕捉来选择圆心点 |
|
Delete source objects? [Yes/No] <N>: Enter
|
// 选择“ N ”选择来保留源对象 |
再用圆弧将两条直线的端点连接起来,结果如图5-11所示。 (3)
最后,调用“trim”命令,先以两条直线为边界,将两条直线之间的部分圆弧修剪掉;再以剩下的圆弧为边界,将圆弧内部的部分直线修剪掉。完成后的表针如图5-12所示。
 Step 6
绘制文字和数字 (1)
在绘制文字前应首先对当前的文字样式进行设置。选择菜单【Format(格式)】→【Text
Style…(文字样式)】,弹出“Text Style(文字样式)”对话框,如图5-13所示。在“Font
Name(字体名称)”下拉列表框中选择“宋体”项,并保持其他选项不变。单击
APPLY按钮使设置生效,然后单击close按钮关闭对话框。
 (2)
现在在图形中加入文字。调用“text”命令,并根据提示进行如下操作:
|
Command:text |
|
|
Current text style: "Standard" Text height:
2.5000 |
|
|
Specify start point of text or [Justify/Style]:
|
// 在表盘下部选择一点作为文字的起点 |
|
Specify height <2.5000>:5 Enter |
// 指定文字高度为 5 |
|
Specify rotation angle of text <0>: Enter
|
// 指定文字旋转角度为 0 |
|
Enter text: 压力表 Enter |
// 键入创建的文字 |
|
Enter text: Enter |
// 按回车结束创建文字命令 |
完成后结果如图5-14所示。
(3)
再次调用“text”命令创建数字“0”,其位置如图5-15所示。 (4)
然后利用数字“0”来产生其他数字。选择“modify(修改)”工具栏中 图标,系统将弹出“Array(阵列)”对话框,如图5-16所示。在该对话框中,进行如下设置: 单击
图标,在绘图区选择数字“0”作为阵列的对象,然后回车返回“Array
(阵列)”对话框。 • 选择“ Polar Array
(环形阵列)”。 • 指定“ Center point
(中心点)”的坐标为( 100,100 )。 • 确认“
Method (方法)”下拉列表框中为“ Total number of items & Angle to fill
(项目总数和填充角度)”项。 • 指定“ Total
number of items (项目总数)”为 7 。
• 指定“ Angle to fill (填充角度)”为
270 。 • 取消“ Rotate items as
copied (旋转作为副本的项目)”开关的选中状态。
• 单击 按钮来展开对话框以显示更多的内容。 •
取消“ Set to object's default (对象缺省设置)”开关的选中状态。
• 单击“ Base point (基点)”项右端的
按钮,并在绘图区中数字“ 0 ”的中心位置选择一点作为对象的基点。
 完成上述设置后,单击OK按钮结束阵列命令。绘制结果如图5-17所示。
 调用“ ddtext
”命令,并根据提示选择第二个数字“ 0 ”,弹出“ Edit Text (编辑文字)”对话框(图 5-18
)。在该对话框中将“ 0 ”改为“ 1 ”,并按 按钮确定。依次将其他数字分别改为 2 、 3 、 4 、 5 和 6 ,最后完成的结果,如图 5-19
所示。
 Step 7
保存文件 (1)
以“exam5-1”为名保存该图形文件。 实例说明: 1.
“trim”命令用来修剪图形实体。该命令的用法很多,不仅可以修剪相交或不相交的二维对象,还可以修剪三维对象。其调用方式为: 工具栏:“
Modify (修改)” →  菜单:【Modify(修改)】→【Trim(修剪)】 命令行:trim(或别名tr) 调用该命令后,系统首先显示“trim”命令的当前设置,并提示用户选择修剪边界: Current
settings: Projection=UCS,
Edge=None Select cutting edges
... Select
objects: 用户确定修剪边界后,系统进一步提示如下: Select
object to trim or shift-select to extend or
[Project/Edge/Undo]: 此时,用户可选择如下操作: (1)
直接用鼠标选择被修剪的对象; (2)
按Shift键的同时来选择对象,这种情况下可作为“Extend(延伸)”命令使用。用户所确定的修剪边界即作为延伸的边界; (3)
“Project(投影)”选项:指定修剪对象时是否使用的投影模式。 (4)
“Edge(边)”选项:指定修剪对象时是否使用延伸模式,系统提示如下: Enter
an implied edge extension mode [Extend/No extend] <No
extend>: 其中“Extend”选项可以在修剪边界与被修剪对象不相交的情况下,假定修剪边界延伸至被修剪对象并进行修剪。而同样的情况下,使用“No
Extend”模式则无法进行修剪。两种模式的比较如图5-20所示。 (5)
“Undo(放弃)”选项:放弃由“trim”命令所作的最近一次修改。 说明
使用“trim”命令时必须先启动命令,后选择要编辑的对象;启动该命令时已选择的对象将自动取消选择状态。
 2.
“extend”命令用来延伸图形实体。该命令的用法与“trim”命令几乎完全相同。其调用方式为: 工具栏:“
Modify (修改)” →  菜单:【Modify(修改)】→【Extend(延伸)】 命令行:extend(或别名ex) 调用该命令后,系统首先显示“extend”命令的当前设置,并提示用户选择延伸边界: Current
settings: Projection=UCS,
Edge=None Select boundary edges
... Select
objects: 用户确定延伸边界后,系统进一步提示如下: Select
object to extend or shift-select to trim or
[Project/Edge/Undo]: 此时,用户可选择如下操作: (1)
直接用鼠标选择被延伸的对象。 (2)
按Shift键的同时来选择对象,这种情况下可作为“trim(修剪)”命令使用。用户所确定的延伸边界即作为修剪的边界。 其他选项同“trim”命令。 说明
同“trim”命令一样,使用“extend”命令时必须先启动命令,后选择要编辑的对象;启动该命令时已选择的对象将自动取消选择状态。 从上述介绍可以看出,“trim”命令和“extend”命令可以相互替代,这是AutoCAD
2000i和2002版的新增功能。 3.
“offset”命令可利用两种方式对选中对象进行偏移操作,从而创建新的对象:一种是按指定的距离进行偏移;另一种则是通过指定点来进行偏移。该命令常用于创建同心圆、平行线和平行曲线等。其调用方式为: 工具栏:“
Modify (修改)” →  单:【Modify(修改)】→【Offset(偏移)】 命令行:offset(或别名o) 调用该命令后,系统首先要求用户指定偏移的距离或选择“Through(通过)”选项指定“通过点”方式: Specify
offset distance or [Through]
<Through>: 然后系统提示用户选择需要进行偏移操作的对象或选择“exit”项结束命令: Select
object to offset or
<exit>: 选择对象后,如果是按距离偏移,系统提示用户指定偏移的方向(在进行偏移的一侧任选一点即可): Specify
point on side to
offset: 而如果是按“通过点”方式进行偏移,则系统将提示用户指定“通过点”: Specify
through
point: 偏移操作的两种方式如图5-21所示。
 说明
使用“offset”命令时必须先启动命令,后选择要编辑的对象;启动该命令时已选择的对象将自动取消选择状态。 “offset”命令不能用在三维面或三维对象上。 专家指点
系统变量OFFSETDIST存储当前偏移值。 4.
“array”命令可利用两种方式对选中对象进行阵列操作,从而创建新的对象:一种是矩形阵列(Rectangular
Array);另一种是环形阵列(Polar
Array)。本节中讲述环线阵列操作。该命令调用方式为: 工具栏:“
Modify (修改)” →  菜单:【Modify(修改)】→【Array…(阵列)】 命令行:array(或别名ar) 调用该命令后,系统弹出“Array(阵列)”对话框,用户可参见5-16图。该对话框中各项说明如下(图5-22)。 (1)
“Center point(中心点)”:指定环形阵列的中心点。 (2)
“Total number of
items(项目总数)”:指定阵列操作后源对象及其副本对象的总数。 (3)
“Angle to
fill(填充角)”:指定分布了全部项目的圆弧的夹角。该夹角以阵列中心点与源对象基点之间的连线所成的角度。 (4)
“Angle between
items(项目夹角)”:指定两个相邻项目之间的夹角。即阵列中心点与任意两个相邻项目基点的连线所成的角度。 (5)
“Method(方法)”:指定上述三项中任意两项即可确定阵列操作,因此这三项两两组合可形成三种阵列方法,用户可根据实际情况任选一种。 (6)
“Rotate items as
copied(旋转作为副本的项目)”:如果选择该项,则阵列操作所生成的副本进行旋转时,图形上的任一点均同时进行旋转。如果不选择该项,则阵列操作所生成的副本保持与源对象相同的方向不变,而只改变相对位置。 (7)
“Object base
point(对象基点)”:在阵列操作中使用对象缺省状态下的基点或由用户指定对象的基点。
 用户完成设置后,可单击 按钮来预览阵列操作的效果,这时系统弹出如图 5-23 所示对话框。
 用户查看阵列操作效果后,可单击 按钮确定设置并完成阵列命令;或单击 按钮返回“
Array (阵列)”对话框修改设置;或单击 按钮取消阵列命令。 说明
“Array(阵列)”对话框以及预览功能是AutoCAD 2000i和AutoCAD
2002版的新增功能。“array”命令具有命令行形式“-array”,相当于AutoCAD
2000版以前的用法。 5.
“mirror”命令可围绕用两点定义的镜像轴线来创建选择对象的镜像。该命令调用方式为: 工具栏:“
Modify (修改)” →  菜单:【Modify(修改)】→【Mirror(镜像)】 命令行:mirror(或别名mi) 调用该命令后,系统首先提示用户选择进行镜像操作的对象: Select
objects: 然后系统提示用户指定两点来定义的镜像轴线: Specify
first point of mirror line: Specify
second point of mirror
line: 最后用户可选择是否删除源对象: Delete
source objects? [Yes/No] <N>:
专家指点
如果在进行镜像操作的选择集中包括文字对象,则文字对象的镜像效果取决于系统变量MIRRTEXT,如果该变量取值为1(缺省值),则文字也镜像显示;而如果取值为0,则镜像后的文字仍保持原方向
|