本書重點介紹了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