機械CAD原理與實踐(第2版)

機械CAD原理與實踐(第2版)

《機械CAD原理與實踐(第2版)》是2006年清華大學出版社出版的圖書,作者是肖剛等。

基本信息

內容簡介

本書在繼承第1版體系結構的基礎上,對部分內容作了修訂和更新。改版後全書共分13章,第1~7章為CAD基本原理部分,系統地闡述了CAD技術的基本內容、原理和方法,包括CAD技術發展概況、CAD中常用數據結構、互動繪圖系統原理、參數化設計技術、設計資料的程式處理、工程數據的資料庫管理技術、CAD互動技術與輔助工具等。第8~13章為CAD開發實踐部分,詳細介紹了AutoCAD軟體的基本開發環境、各種開發技術以及開發實例,包括AutoCAD系統開發基礎、圖形數據交換技術和標準、Visual LISP開發技術、AutoCAD VBA開發技術、AutoCAD對話框設計技術、CAD套用系統開發實例等。

前言

CAD技術的發展與套用水平已經成為衡量一個國家科學技術現代化和工業現代化的重要標誌之一,它使產品設計工作的內容和方式發生了根本性變革,徹底改變了傳統手工設計繪圖的方式,推動了幾乎一切領域的設計革命。
由於我國政府部門十分重視CAD這一新技術,特別是20世紀90年代以來,國家科技部大力進行CAD技術的推廣套用,實施以“甩圖板”為突破口的CAD套用工程,組建了全國性的CAD培訓網路,一大批CAD技術開發和套用人才得到了培養,一批國產CAD軟體得到了產業化,高等院校普遍開展CAD技術教學。目前,CAD這一新技術已經在很多企業套用並發揮作用,CAD技術不僅提高了產品的開發速度和設計精度,同時也提高了企業自身的技術素質,增強了企業在國內外市場的競爭能力。
儘管我國CAD技術的套用取得了巨大成就,但與已開發國家相比仍有較大差距,同時,國內CAD技術的套用還很不平衡,仍需要從事CAD技術套用和推廣的科技和教育工作者不斷努力,繼續培養大批具有CAD理論基礎和掌握CAD技術新方法的工程技術人才,以提升我國的整體設計水平。本書第1版自1999年出版以來已多次重印,但由於CAD技術仍在不斷發展,書中有些內容已經陳舊,需要及時調整和修訂,因此,我們在仔細分析存在問題的基礎上,同時考慮讀者的建議,決定保持第1版書的結構體系和特點,只對部分內容進行修訂和更新,以適應新時期CAD教學和CAD技術人才培養的需要。具體修訂情況如下:
對第1章緒論、第6章工程數據的資料庫管理技術、第7章互動技術及用戶界面、第8章AutoCAD系統開發基礎、第9章AutoLISP程式設計語言、第12章CAD套用系統開發實例等內容作了重新改寫;刪除第10章ADS高級開發系統,增加圖形數據交換技術和AutoCAD VBA開發技術。第2章CAD中常用的數據結構、第3章互動式工程繪圖系統原理、第4章參數化設計技術、第5章設計資料的程式處理等基本保持不變,僅對其中部分內容作了一些調整。
本書改版後共分13章,第1章介紹CAD技術發展概況,CAD系統的硬體和軟體的組成以及CAD技術最新發展趨勢;第2章對CAD系統中常用的數據結構形式進行詳細介紹;第3章闡述互動繪圖系統的組成、基本原理、數據結構及若干技術問題;第4章介紹各種參數化設計方法和原理;第5章詳細講述各類設計資料的程式處理方法;第6章介紹工程數據的資料庫管理技術;第7章簡要介紹CAD系統中一些常見的互動技術和輔助工具;第8章講述開發AutoCAD系統的基本方法,包括選單、工具列、線型和填充圖案的自定義;第9章介紹圖形數據交換技術和初始圖形交換標準IGES及STEP標準,重點對DXF檔案進行詳細描述;第10章介紹Visual LISP程式設計語言的數據類型、程式結構、各類函式及其開發方法;第11章詳細介紹AutoCAD VBA開發技術的特點和開發方法等;第12章對AutoCAD對話框的組成、對話框控制語言的結構和語法、各類函式及設計技巧等進行詳細描述;第13章給出幾個CAD套用系統實例。
本書內容取材新穎,原理與實踐並重,既可作為高等院校工科各專業高年級學生和研究生的教學用書,也可作為從事CAD套用系統軟體開發和工程技術人員CAD知識培訓與繼續教育的參考用書。
本書第1、3、4、7章由肖剛編寫,第2、5章由李學志編寫,第6、9、10、11章由李俊源編寫,第8、12、13章由肖剛、李俊源編寫。全書由肖剛負責匯總和定稿。書中內容均為作者多年從事CAD教學與科研工作的總結和體會,難免存在不足之處,敬請讀者批評指正。

目錄

第2版前言Ⅰ
第1版前言Ⅲ
1緒論1
1.1CAD技術發展概況1
1.2CAD系統的硬體組成2
1.2.1系統的基本構成2
1.2.2系統總體結構分類3
1.2.3圖形輸入設備4
1.2.4圖形顯示設備5
1.2.5圖形輸出設備10
1.3CAD系統的軟體組成12
1.4CAD系統的類型13
1.5CAD技術的發展趨勢16
2CAD中常用的數據結構20
2.1基本概念21
2.2線性表21
2.2.1線性表的邏輯結構21
2.2.2線性表的順序存儲結構22
2.2.3線性表的鏈式存儲結構23
2.3棧和佇列29
2.4樹30
2.4.1基本概念30
2.4.2二叉樹31
3互動繪圖系統原理34
3.1系統基本組成34
3.2系統數據結構34
3.3系統主要功能實現43
3.4若干技術問題47
3.4.1坐標系變換47
3.4.2圖形變換48
4參數化設計技術51
4.1參數化編程原理51
4.2參數化圖素拼裝原理58
4.3參數化設計方法62
4.3.1尺寸驅動法63
4.3.2變數幾何法65
4.4參數化圖形庫技術67
5設計資料的程式處理69
5.1數據表格的程式處理69
5.1.1一維數表69
5.1.2二維數表71
5.1.3多維數表73
5.2線圖的程式處理74
5.3函式插值77
5.3.1一元函式插值78
5.3.2二元函式插值81
5.4求經驗公式87
5.4.1最小二乘法擬合的基本思想88
5.4.2用最小二乘法求線性方程88
5.4.3用最小二乘法求多項式89
5.4.4列主元素高斯消去法求解線性聯立方程組95
5.5有關數據的處理101
5.5.1恆等比較101
5.5.2圓整101
5.5.3取標準值101
6工程數據的資料庫管理技術103
6.1工程數據與資料庫系統管理103
6.1.1工程數據的特點及其管理103
6.1.2資料庫系統原理104
6.1.3資料庫的數據模型105
6.2Visual FoxPro關係型資料庫106
6.2.1Visual FoxPro基礎106
6.2.2Visual FoxPro基本操作107
6.2.3Visual FoxPro套用舉例109
6.3資料庫管理系統開發112
6.4AutoCAD資料庫連線113
6.4.1資料庫連線dbconnect的特點113
6.4.2資料庫連線的啟動和關閉114
6.4.3資料庫連線管理器115
6.4.4配置外部資料庫115
6.4.5dbconnect基本操作117
6.5Visual LISP訪問外部資料庫121
7互動技術與輔助工具126
7.1定位技術126
7.2約束技術127
7.3拾取技術127
7.4拖動技術129
7.5反饋技術130
7.6常用輔助工具130
7.6.1柵格工具131
7.6.2捕捉工具131
7.6.3正交工具133
7.6.4自動追蹤捕捉方式133
7.6.5參考追蹤捕捉方式135
8AutoCAD系統開發基礎137
8.1概述137
8.2選單開發138
8.2.1選單檔案的類型138
8.2.2選單檔案的結構139
8.2.3下拉選單設計142
8.2.4螢幕選單設計144
8.2.5圖示選單設計146
8.3工具列定製148
8.3.1對話框定製工具列148
8.3.2選單檔案定製工具列149
8.3.3工具列按鈕定製151
8.4線型和填充圖案定製153
8.4.1線型定製153
8.4.2填充圖案定製156
9圖形數據交換技術158
9.1數據交換方式158
9.2AutoCAD數據交換160
9.2.1AutoCAD數據交換檔案160
9.2.2AutoCAD數據交換命令160
9.3DXF檔案結構161
9.4DXF檔案實例170
9.5初始圖形交換標準IGES177
9.6STEP標準簡介178
10Visual LISP開發技術181
10.1概述181
10.2AutoLISP的數據類型182
10.3AutoLISP程式設計184
10.3.1AutoLISP內部函式185
10.3.2AutoLISP函式定義190
10.3.3AutoLISP遞歸定義191
10.3.4函式載入和運行192
10.4Visual LISP集成開發環境194
10.4.1Visual LISP工作界面194
10.4.2集成開發環境的套用199
10.5Visual LISP編輯和調試200
10.5.1編輯Visual LISP程式200
10.5.2調試Visual LISP程式201
10.6工程管理器與應用程式生成205
10.6.1Visual LISP工程管理器206
10.6.2Visual LISP應用程式生成212
10.7Visual LISP編程實例215
11AutoCAD對話框開發技術221
11.1對話框組成221
11.2對話框屬性224
11.2.1預定義標準屬性224
11.2.2預定義控制項屬性227
11.3對話框控制語言229
11.3.1DCL檔案結構229
11.3.2DCL語法230
11.4對話框驅動程式設計232
11.4.1驅動程式的結構232
11.4.2對話框回調233
11.4.3對話框驅動函式234
11.5對話框套用實例237
12AutoCAD VBA開發技術241
12.1AutoCAD VBA基本概念242
12.1.1VBA工程242
12.1.2VBA管理器242
12.1.3宏244
12.1.4VBA IDE開發環境245
12.1.5VBA開發過程247
12.2AutoCAD ActiveX基礎249
12.2.1AutoCAD對象模型249
12.2.2對象層次結構251
12.2.3集合對象252
12.3AutoCAD VBA環境設定253
12.3.1圖形檔案操作253
12.3.2應用程式視窗控制255
12.3.3圖形視窗控制256
12.4AutoCAD圖元創建和編輯257
12.4.1對象創建257
12.4.2對象編輯259
12.4.3圖層、線型和顏色設定266
12.5VBA應用程式開發示例269
12.5.1圓中心線自動繪製269
12.5.2粗糙度自動標註271
12.5.3整體式齒輪繪製274
13CAD套用系統實例281
13.1齒輪減速器CAD系統設計281
13.1.1系統總體結構281
13.1.2系統工作流程282
13.1.3系統功能實現282
13.2工業溫度計CAD系統研製285
13.2.1系統總體結構設計286
13.2.2參數查詢模組實現286
13.2.3零部件參數化圖庫建設287
13.2.4總裝圖設計模組實現287
13.2.5報價子系統實現288
13.3標準件圖庫系統291
13.3.1圖庫總體結構規劃291
13.3.2圖庫系統實現292
參考文獻294

相關詞條

相關搜尋

熱門詞條

聯絡我們