本书重点介绍了AutoCAD 2020中文版的新功能及各种基本方法、操作技巧和应用实例。本书的特点是,在进行知识点讲解的同时列举了大量的实例,使读者能在实践中掌握AutoCAD 2020中文版的使用方法和技巧。
全书分为15章,分别介绍了AutoCAD 2020的有关基础知识、二维图形绘制与编辑、基本绘图命令、显示与布局、文字与表格、尺寸标注、图块与外部参照、辅助绘图工具、三维表面绘图基础、实体绘制和AutoLISP二次开发等。
为了配合大中专院校师生使用此书进行教和学的需要,随书配赠了电子资料,内容包含了全书实例操作过程AVI文件和实例源文件,以及专为老师教学准备的PowerPoint多媒体电子教案。另外,为了延伸读者的学习范围,电子资料中还赠送了AutoCAD操作技巧170例、实用AutoCAD图样100套以及长达500min的相关的操作过程讲解。
前言
第1章 AutoCAD2020入门1
1.1 操作界面2
1.1.1 操作界面简介2
1.1.2 操作实例——定制界面12
1.2 配置绘图系统14
1.2.1 绘图系统配置14
1.2.2 操作实例——设置屏幕颜色和光标大小16
1.3 设置绘图环境17
1.3.1 设置图形单位17
1.3.2 设置图形界限17
1.4 文件管理18
1.5 图形显示工具22
1.5.1 缩放22
1.5.2 平移24
1.6 动手练一练25
第2章 二维绘图命令26
2.1 直线类命令27
2.1.1 直线段27
2.1.2 操作实例——五角星28
2.1.3 构造线29
2.2 圆类命令31
2.2.1 圆31
2.2.2 操作实例——哈哈猪32
2.2.3 圆弧33
2.2.4 操作实例——五瓣梅34
2.2.5 圆环36
2.2.6 椭圆与椭圆弧36
2.2.7 操作实例——洗脸盆38
2.3 平面图形39
2.3.1 矩形39
2.3.2 操作实例——方头平键40
2.3.3 多边形43
2.3.4 操作实例——螺母43
2.4 点44
2.4.1 点44
2.4.2 等分点与定距等分45
2.4.3 操作实例——棘轮46
2.5 多段线48
2.5.1 绘制多段线48
2.5.2 操作实例——交通标志49
2.6 样条曲线51
2.6.1 绘制样条曲线51
2.6.2 操作实例——螺钉旋具52
2.7 多线54
2.7.1 绘制多线54
2.7.2 定义多线样式55
2.7.3 编辑多线57
2.7.4 操作实例——墙体57
2.8 图案填充60
2.8.1 图案填充的操作60
2.8.2 操作实例——小屋63
2.9 综合演练——汽车65
2.10 动手练一练67
第3章 精确绘图69
3.1 精确定位工具70
3.1.1 正交模式70
3.1.2 栅格显示70
3.1.3 捕捉模式71
3.2 对象捕捉72
3.2.1 特殊位置点捕捉72
3.2.2 操作实例——盘盖73
3.2.3 对象捕捉设置74
3.2.4 操作实例——三环旗75
3.3 对象追踪78
3.3.1 自动追踪78
3.3.2 操作实例——特殊位置线段的绘制79
3.3.3 极轴追踪设置79
3.3.4 操作实例——通过极轴追踪绘制方头平键80
3.4 对象约束82
3.4.1 几何约束83
3.4.2 操作实例——绘制相切及同心的圆85
3.4.3 尺寸约束86
3.4.4 操作实例——利用尺寸驱动更改方头平键尺寸88
3.4.5 自动约束89
3.4.6 操作实例——约束控制未封闭三角形90
3.5 动手练一练92
第4章 图层设置94
4.1 设置图层95
4.1.1 利用对话框设置图层95
4.1.2 利用面板设置图层99
4.2 设置颜色100
4.3 图层的线型101
4.3.1 在“图层特性管理器”对话框中设置线型101
4.3.2 直接设置线型101
4.3.3 操作实例——螺栓102
4.4 综合演练——泵轴的绘制104
4.5 动手练一练107
第5章 编辑命令109
5.1 选择对象110
5.2 复制类命令112
5.2.1 复制112
5.2.2 操作实例——办公桌113
5.2.3 镜像命令114
5.2.4 操作实例——压盖115
5.2.5 偏移命令116
5.2.6 操作实例——挡圈的绘制118
5.2.7 阵列命令118
5.2.8 操作实例——弹簧的绘制120
5.3 改变位置类命令123
5.3.1 旋转命令123
5.3.2 操作实例——曲柄124
5.3.3 移动命令126
5.3.4 操作实例——餐厅桌椅127
5.3.5 缩放命令129
5.3.6 操作实例——紫荆花130
5.4 改变几何特性类命令132
5.4.1 修剪命令132
5.4.2 操作实例——足球134
5.4.3 延伸命令136
5.4.4 操作实例——螺钉137
5.4.5 拉伸命令139
5.4.6 操作实例——手柄的绘制140
5.4.7 拉长命令142
5.4.8 操作实例——挂钟的绘制143
5.4.9 圆角命令143
5.4.10 操作实例——吊钩的绘制145
5.4.11 倒角命令146
5.4.12 操作实例——轴的绘制148
5.4.13 打断命令150
5.4.14 操作实例——连接盘的绘制151
5.4.16 操作实例——油标尺的绘制154
5.4.17 分解命令156
5.4.18 操作实例——圆头平键157
5.4.19 合并命令158
5.5 删除及恢复类命令159
5.5.1 删除命令159
5.5.2 恢复命令160
5.5.3 清除命令160
5.6 对象编辑命令160
5.6.1 钳夹功能160
5.6.2 操作实例——利用钳夹功能编辑图形161
5.6.3 修改对象属性162
5.6.4 操作实例——花朵的绘制163
5.6.5 特性匹配166
5.7 综合演练166
5.7.1 组合沙发的绘制166
5.7.2 齿轮的绘制169
5.8 动手练一练173
第6章 文字与表格175
6.1 文本样式176
6.2 文本标注178
6.2.1 单行文本标注178
6.2.2 多行文本标注180
6.2.3 操作实例——技术要求185
6.3 文本编辑185
6.4 表格186
6.4.1 定义表格样式187
6.4.2 创建表格188
6.4.3 表格文字编辑190
6.4.4 操作实例——苗木表191
6.5 综合演练——A3图纸样板图195
6.6 动手练一练203
第7章 尺寸标注205
7.1 尺寸样式206
7.1.1 新建或修改尺寸样式206
7.1.2 线208
7.1.3 符号和箭头208
7.1.4 文字210
7.1.5 调整212
7.1.6 主单位214
7.1.7 换算单位215
7.1.8 公差216
7.2 标注尺寸218
7.2.1 长度型尺寸标注218
7.2.2 操作实例——标注螺栓219
7.2.3 对齐标注220
7.2.4 角度型尺寸标注220
7.2.5 直径标注222
7.2.6 操作实例——标注卡槽223
7.2.7 基线标注227
7.2.8 连续标注227
7.2.9 操作实例——标注轴承座228
7.3 引线标注229
7.3.1 利用LEADER命令进行引线标注230
7.3.2 利用QLEADER命令进行引线标注231
7.3.3 操作实例——标注轴套233
7.4 形位公差238
7.4.1 形位公差标注238
7.4.2 操作实例——标注齿轮轴的尺寸239
7.5 综合演练——标注齿轮243
7.6 动手练一练246
第8章 图块与外部参照248
8.1 图块操作249
8.1.1 定义图块249
8.1.2 图块的存盘250
8.1.3 操作实例——将图形定义为图块251
8.1.4 图块的插入251
8.1.5 操作实例——标注表面粗糙度符号253
8.1.6 动态块254
8.1.7 操作实例——利用动态块功能标注表面粗糙度符号258
8.2 图块属性259
8.2.1 定义图块属性259
8.2.2 修改属性的定义261
8.2.3 图块属性编辑261
8.2.4 操作实例——表面粗糙度数值设置成图块属性并重新标注262
8.3 动手练一练264
第9章 辅助绘图工具266
9.1 设计中心267
9.1.1 启动设计中心267
9.1.2 显示图形信息268
9.1.3 插入图块270
9.1.4 图形复制271
9.2 工具选项板272
9.2.1 打开工具选项板272
9.2.2 新建工具选项板272
9.2.3 向工具选项板中添加内容273
9.2.4 操作实例——绘制居室布置平面图274
9.3 视口与空间275
9.3.1 视口275
9.3.2 模型空间与图纸空间277
9.4 出图279
9.4.1 打印设备的设置279
9.4.2 创建布局282
9.4.3 页面设置285
9.4.4 从模型空间输出图形287
9.4.5 从图纸空间输出图形289
9.5 对象查询292
9.5.1 查询距离292
9.5.2 查询对象状态294
9.6 综合演练——日光灯的调光器电路294
9.6.2 绘制线路结构图296
9.6.3 绘制各实体符号297
9.6.4 将实体符号插入到结构线路图302
9.6.5 添加文字和注释304
9.7 动手练一练305
第10章 绘制和编辑三维表面307
10.1 三维坐标系统308
10.1.1 创建坐标系308
10.1.2 动态坐标系309
10.2 观察模式311
10.2.1 动态观察311
10.2.2 视图控制器313
10.3 三维绘制314
10.3.1 绘制三维面314
10.3.2 绘制多边网格面314
10.3.3 绘制三维网格315
10.4 绘制三维网格316
10.4.1 直纹网格316
10.4.2 平移网格316
10.4.3 边界网格317
10.4.4 旋转网格318
10.4.5 操作实例——弹簧319
10.5 编辑三维网格322
10.5.1 三维镜像322
10.5.2 操作实例——花篮323
10.5.3 三维阵列325
10.5.4 对齐对象326
10.5.5 三维移动326
10.5.6 三维旋转327
10.5.7 操作实例——圆柱滚子轴承328
10.6 综合演练——茶壶329
10.6.1 绘制茶壶拉伸截面329
10.6.2 拉伸茶壶截面331
10.6.3 绘制茶壶盖333
10.7 动手练一练334
第11章 实体建模336
11.1 创建基本三维实体337
11.1.1 创建长方体337
11.1.2 操作实例——拨叉架的创建338
11.1.3 圆柱体340
11.1.4 操作实例——弯管接头的创建341
11.2 布尔运算342
11.2.1 布尔运算简介342
11.2.2 操作实例——带轮的创建343
11.3 特征操作346
11.3.1 拉伸346
11.3.2 旋转347
11.3.3 操作实例——齿轮的创建348
11.3.4 扫掠350
11.3.5 操作实例——锁的创建352
11.3.6 放样355
11.3.7 拖拽357
11.3.8 操作实例——内六角圆柱头螺钉的创建357
11.4 实体三维操作359
11.4.1 倒角359
11.4.2 圆角361
11.4.3 操作实例——棘轮的创建361
11.4.4 干涉检查363
11.4.5 操作实例——手柄的创建365
11.5 特殊视图367
11.5.1 剖切367
11.5.2 剖切截面368
11.5.3 截面平面368
11.5.4 操作实例——连接轴环的绘制372
11.6 综合演练——战斗机的创建374
11.6.1 机身与机翼374
11.6.2 附件379
11.6.3 细节完善382
11.7 动手练一练391
第12章 实体编辑与渲染393
12.1 显示形式394
12.1.1 消隐394
12.1.2 视觉样式394
12.1.3 视觉样式管理器396
12.2 编辑实体397
12.2.1 拉伸面397
12.2.2 操作实例——顶针398
12.2.3 删除面400
12.2.4 操作实例——镶块400
12.2.5 旋转面402
12.2.6 操作实例——轴支架403
12.2.7 倾斜面405
12.2.8 操作实例——机座405
12.2.9 复制边407
12.2.10 操作实例——摇杆408
12.3 渲染实体411
12.3.1 贴图411
12.3.2 材质412
12.3.3 渲染414
12.4 综合演练——凉亭415
12.5 动手练一练424
第13章 AutoLISP语言概述426
13.1 AutoLISP语言简介427
13.1.1 开发AutoCAD的重要工具427
13.1.2 AutoLISP的特点427
13.2 AutoLISP数据类型428
13.2.1 原子428
13.2.2 表和电对429
13.3 AutoLISP的程序结构430
13.4 AutoLISP的运行环境431
13.5 AutoLISP的内存分配432
13.6 AutoLISP程序的执行过程432
13.6.1 加载和卸载AutoLISP文件433
13.6.2 运行AutoLISP程序434
13.7 动手练一练434
第14章 AutoLISP的基本函数435
14.1 理解AutoLISP的变量和表达式436
14.2 表达式的结构437
14.2.1 数学表达式437
14.2.2 矢量表达式438
14.2.3 函数表达式438
14.3 AutoLISP的变量与类型441
14.3.1 字符串型变量441
14.3.2 整型变量442
14.3.3 实型变量442
14.3.4 表型变量442
14.3.5 其他类型442
14.4 变量的应用443
14.4.1 使用AutoLISP变量444
14.4.2 使用AutoCAD系统变量445
14.5 创建用户自己的变量和表达式446
14.6 数值函数446
14.6.1 计算函数447
14.6.2 布尔运算函数453
14.6.3 三角函数454
14.7 字符串处理函数455
14.7.1 求字符串长度函数 strlen (string length)456
14.7.2 字符串链接函数 strcat (string catenation)456
14.7.3 子串提取函数 substr (substring)456
14.7.4 字母大小写转换函数 strcase457
14.7.5 字符串模式匹配函数 wcmatch457
14.8 条件和循环函数458
14.8.1 关系运算函数459
14.8.2 逻辑运算函数461
14.8.3 EQ函数与EQUAL函数461
14.8.4 条件函数463
14.8.5 循环函数464
14.9 表处理函数465
14.9.1 表处理的基本函数466
14.9.2 表的构造函数468
14.9.3 表的循环处理函数470
14.9.4 表的关联472
14.10 符号和函数处理函数472
14.10.1 赋值函数473
14.10.2 其他符号处理函数474
14.10.3 函数处理函数477
14.11 错误处理函数481
14.12 应用程序处理函数485
14.12.1 ADS应用程序485
14.12.2 ARX应用函数486
14.12.3 其他应用函数487
14.13 实战演练488
14.13.1 绘制渐开线488
14.13.2 绘制二维螺旋线489
14.14 动手练一练491
第15章 对话框设计493
15.1 对话框概述494
15.2 对话框组件494
15.3 用DCL定义对话框495
15.3.1 base.DCL和acad.DCL文件495
15.3.2 引用DCL文件495
15.3.3 DCL语法496
15.4 用Visual LISP显示对话框498
15.4.1 显示对话框498
15.4.2 预览错误处理499
15.5 调整对话框的布局500
15.5.1 在控件组中分配控件501
15.5.2 调整控件间距502
15.5.3 调整右端和底部的空间502
15.5.4 调整加框行和列周围的空间502
15.5.5 自定义退出按钮文本503
15.6 对话框语言DCL详解504
15.6.1 控件属性504
15.6.2 DCL属性目录506
15.6.3 对话框控件的DCL语法511
15.7 对话框驱动程序525
15.7.1 在AutoLISP中调用设计的对话框525
15.7.2 动作表达式和回调529
15.7.3 列表框/下拉框处理532
15.7.4 图像处理536
15.7.5 对话框嵌套539
15.7.6 隐藏对话框539
15.7.7 特定应用数据540
15.8 综合演练540
15.8.1 绘制弹簧540
15.8.2 绘制带轮544
15.9 动手练一练557
附录559
附录A AutoCAD 2020常用快捷键559
附录B AutoCAD 2020快捷命令561