SOLIDWORKS API二次開發實例詳解(簡體書)
商品資訊
相關商品
商品簡介
目次
商品簡介
本書主要介紹了SOLIDWORKS二次開發的方法和技巧。本書通過常規的人與SOLIDWORKS交互過程中的情景,介紹了相應的SOLIDWORKSAPI對象,使得機械專業人員能夠比較形象地理解API對象及其使用,並通過不同的實例分析介紹各API對象的使用,幫助讀者學習SOLIDWORKS二次開發;為讀者介紹了學習SOLIDWORKS二次開發的方法,以便讀者能夠自我擴展,學習與研究自己需要的內容;對SOLIDWORKS的各類開發方案進行了對比,便於讀者或企業在開發之初選擇適合自己的方案;採用書與視頻聯合講解的方式,便於讀者理解。
本書適合對SOLIDWORKS以及數據化設計製造感興趣的人員閱讀,還適合希望通過二次開發簡化SOLIDWORKS操作工作量的人員閱讀,也適合希望在企業內部制訂SOLIDWORKS二次開發方案,提高設計效率的建模管理團隊成員閱讀。
本書適合對SOLIDWORKS以及數據化設計製造感興趣的人員閱讀,還適合希望通過二次開發簡化SOLIDWORKS操作工作量的人員閱讀,也適合希望在企業內部制訂SOLIDWORKS二次開發方案,提高設計效率的建模管理團隊成員閱讀。
目次
前言
第1 章 軟件開發基礎 1
1.1 類與實例化對象 1
1.2 屬性 1
1.3 方法 1
1.4 枚舉 2
1.5 繼承 2
1.6 SOLIDWORKS API 3
1.7 本章總結 3
第2 章 SOLIDWORKS 常用開發工具介紹 4
2.1 宏的錄製與自帶VBA 工具 4
2.1.1 宏 4
2.1.2 自帶VBA 工具 5
2.1.3 自定義宏工具欄 5
2.2 .NET 開發工具簡介 5
2.2.1 獨立應用程序 6
2.2.2 AddIn 插件程序 6
2.3 本章總結 11
第3 章 SOLIDWORKS 開發學習方法 13
3.1 如何使用SOLIDWORKS API 幫助 13
3.1.1 SOLIDWORKS API 幫助 13
3.1.2 本地API 幫助文檔結構 14
3.1.3 文檔索引搜索 16
3.2 英文系統設置 16
3.3 本章總結 17
第4 章 SOLIDWORKS 設計規劃與開發思路 18
4.1 草圖與零件的規劃與思考 18
4.2 裝配體與圖紙的規劃與思路 19
4.2.1 裝配 19
4.2.2 裝配體層次與圖紙 20
4.3 使用接口的思想規劃模型與開發 21
4.4 本章總結 22
第5 章 應用程序對象 23
5.1 SldWorks 概述 23
5.2 創建與獲取SldWorks 23
5.2.1 創建應用 24
5.2.2 獲取應用 24
5.3 SldWorks 的使用 27
5.3.1 常用方法與屬性介紹 27
5.3.2 實例分析:文檔的打開、關閉與
系統設置 28
5.4 本章總結 30
第6 章 通用文檔對象 31
6.1 ModelDoc2 概述 31
6.2 得到對象 32
6.3 ModelDoc2 的使用 33
6.3.1 實例分析:獲得文檔的信息 34
6.3.2 實例分析:通過對象獲得常用管理器 36
6.3.3 實例分析:修改與獲得參數 38
6.4 ModelDoc2 擴展類 ModelDocExtension 40
6.5 ModelDocExtension 對象的屬性與方法 41
6.6 ModelDocExtension 使文檔數據更豐富 41
6.6.1 實例分析:創建與讀取文檔屬性 41
6.6.2 實例分析:文檔的設置 45
6.7 本章總結 46
練習6-1 文檔操作 46
第7 章 零件文檔對象 48
7.1 PartDoc 概述 48
7.2 PartDoc 對象的屬性與方法 49
7.3 實例分析:獲取零件的特徵並設置材料 49
7.4 本章總結 52
第8 章 裝配體文檔相關對象 53
8.1 AssemblyDoc 概述 53
8.2 IAssemblyDoc 對象的使用 54
8.2.1 實例分析:裝配體中部件的操作 54
8.2.2 實例分析:在裝配體中獲得所有部件 59
8.3 Component2 概述 62
8.4 Component2 部件對象的使用 63
8.4.1 實例分析:查看與設置部件狀態 63
8.4.2 實例分析:替換裝配體中的部件 66
8.5 Mate2 概述 68
8.6 Mate2 配合對象的獲得與使用 69
8.6.1 實例分析:零部件裝配 69
8.6.2 實例分析:通過部件對象獲得裝配信息 76
8.7 本章總結 81
練習8-1 零件與裝配體 82
第9 章 工程圖文檔相關對象 83
9.1 DrawingDoc 概述 83
9.2 圖紙中坐標體系介紹 85
9.2.1 工程圖中的各個元素 85
9.2.2 工程圖中的坐標系與坐標比例 85
9.2.3 工程圖中坐標系的使用總結 92
9.3 DrawingDoc 對象的使用 93
9.3.1 實例分析:圖紙的新建、設置、添加、激活與遍歷 93
9.3.2 實例分析:插入注解、表格與圖塊 95
9.3.3 實例分析:創建視圖與插入明細表 102
9.4 Sheet 概述 105
9.5 Sheet 圖紙對象的使用:圖紙中數據的獲取 106
9.6 View 概述 108
9.7 View 視圖對象的使用 109
9.7.1 實例分析:視圖自身屬性的獲得與設置 110
9.7.2 實例分析:提取視圖中的模型數據 111
9.8 DrawingComponent 概述 115
9.9 LayerMgr 與Layer 概述 119
9.10 TableAnnotation 概述 122
9.11 TableAnnotation 表格對象的使用 124
9.11.1 實例分析:表格的插入與設置 124
9.11.2 實例分析:表格特徵、數據與格式操作 130
9.12 BomFeature 與BomTableAnnotation概述 134
9.13 明細表相關對象的使用 135
9.13.1 實例分析:明細表的插入 135
9.13.2 實例分析:明細欄內容的獲取 140
9.14 Annotation 概述 142
9.15 本章總結 146
練習9-1 插頭工程圖 146
第10 章 草圖相關對象 148
10.1 SketchManager 與Sketch 概述 148
10.2 SketchSegment 及其子類概述 149
10.3 實例分析:零件的自動繪製 150
10.4 SketchBlockDefinition 與SketchBlockInstanc 概述 157
10.5 實例分析:塊的插入與塊數據的獲取 158
10.6 本章總結 162
練習10-1 草圖繪製 162
第11 章 特徵與配置相關對象 164
11.1 FeatureManager 與Feature 概述 164
11.2 實例分析:按特徵樹順序提取零件信息 166
11.3 特徵數據對象及獲得方式 172
11.4 實例分析:線性陣列特徵數據的獲取與修改 173
11.5 ConfigurationManager 與Configuration簡述 176
11.6 本章總結 177
第12 章 SOLIDWORKS 中的選擇 178
12.1 SelectionMgr 概述 178
12.2 SOLIDWORKS 中常用的選擇方案 178
12.2.1 各選擇方案對比 178
12.2.2 實例分析:實體的設置與獲得 179
12.2.3 實例分析:對象永久ID 的獲取與使用 183
12.3 本章總結 185
第13 章 SOLIDWORKS 中的方程式 186
13.1 EquationMgr 概述 186
13.2 實例分析:方程式的增加、刪除與修改 187
13
第1 章 軟件開發基礎 1
1.1 類與實例化對象 1
1.2 屬性 1
1.3 方法 1
1.4 枚舉 2
1.5 繼承 2
1.6 SOLIDWORKS API 3
1.7 本章總結 3
第2 章 SOLIDWORKS 常用開發工具介紹 4
2.1 宏的錄製與自帶VBA 工具 4
2.1.1 宏 4
2.1.2 自帶VBA 工具 5
2.1.3 自定義宏工具欄 5
2.2 .NET 開發工具簡介 5
2.2.1 獨立應用程序 6
2.2.2 AddIn 插件程序 6
2.3 本章總結 11
第3 章 SOLIDWORKS 開發學習方法 13
3.1 如何使用SOLIDWORKS API 幫助 13
3.1.1 SOLIDWORKS API 幫助 13
3.1.2 本地API 幫助文檔結構 14
3.1.3 文檔索引搜索 16
3.2 英文系統設置 16
3.3 本章總結 17
第4 章 SOLIDWORKS 設計規劃與開發思路 18
4.1 草圖與零件的規劃與思考 18
4.2 裝配體與圖紙的規劃與思路 19
4.2.1 裝配 19
4.2.2 裝配體層次與圖紙 20
4.3 使用接口的思想規劃模型與開發 21
4.4 本章總結 22
第5 章 應用程序對象 23
5.1 SldWorks 概述 23
5.2 創建與獲取SldWorks 23
5.2.1 創建應用 24
5.2.2 獲取應用 24
5.3 SldWorks 的使用 27
5.3.1 常用方法與屬性介紹 27
5.3.2 實例分析:文檔的打開、關閉與
系統設置 28
5.4 本章總結 30
第6 章 通用文檔對象 31
6.1 ModelDoc2 概述 31
6.2 得到對象 32
6.3 ModelDoc2 的使用 33
6.3.1 實例分析:獲得文檔的信息 34
6.3.2 實例分析:通過對象獲得常用管理器 36
6.3.3 實例分析:修改與獲得參數 38
6.4 ModelDoc2 擴展類 ModelDocExtension 40
6.5 ModelDocExtension 對象的屬性與方法 41
6.6 ModelDocExtension 使文檔數據更豐富 41
6.6.1 實例分析:創建與讀取文檔屬性 41
6.6.2 實例分析:文檔的設置 45
6.7 本章總結 46
練習6-1 文檔操作 46
第7 章 零件文檔對象 48
7.1 PartDoc 概述 48
7.2 PartDoc 對象的屬性與方法 49
7.3 實例分析:獲取零件的特徵並設置材料 49
7.4 本章總結 52
第8 章 裝配體文檔相關對象 53
8.1 AssemblyDoc 概述 53
8.2 IAssemblyDoc 對象的使用 54
8.2.1 實例分析:裝配體中部件的操作 54
8.2.2 實例分析:在裝配體中獲得所有部件 59
8.3 Component2 概述 62
8.4 Component2 部件對象的使用 63
8.4.1 實例分析:查看與設置部件狀態 63
8.4.2 實例分析:替換裝配體中的部件 66
8.5 Mate2 概述 68
8.6 Mate2 配合對象的獲得與使用 69
8.6.1 實例分析:零部件裝配 69
8.6.2 實例分析:通過部件對象獲得裝配信息 76
8.7 本章總結 81
練習8-1 零件與裝配體 82
第9 章 工程圖文檔相關對象 83
9.1 DrawingDoc 概述 83
9.2 圖紙中坐標體系介紹 85
9.2.1 工程圖中的各個元素 85
9.2.2 工程圖中的坐標系與坐標比例 85
9.2.3 工程圖中坐標系的使用總結 92
9.3 DrawingDoc 對象的使用 93
9.3.1 實例分析:圖紙的新建、設置、添加、激活與遍歷 93
9.3.2 實例分析:插入注解、表格與圖塊 95
9.3.3 實例分析:創建視圖與插入明細表 102
9.4 Sheet 概述 105
9.5 Sheet 圖紙對象的使用:圖紙中數據的獲取 106
9.6 View 概述 108
9.7 View 視圖對象的使用 109
9.7.1 實例分析:視圖自身屬性的獲得與設置 110
9.7.2 實例分析:提取視圖中的模型數據 111
9.8 DrawingComponent 概述 115
9.9 LayerMgr 與Layer 概述 119
9.10 TableAnnotation 概述 122
9.11 TableAnnotation 表格對象的使用 124
9.11.1 實例分析:表格的插入與設置 124
9.11.2 實例分析:表格特徵、數據與格式操作 130
9.12 BomFeature 與BomTableAnnotation概述 134
9.13 明細表相關對象的使用 135
9.13.1 實例分析:明細表的插入 135
9.13.2 實例分析:明細欄內容的獲取 140
9.14 Annotation 概述 142
9.15 本章總結 146
練習9-1 插頭工程圖 146
第10 章 草圖相關對象 148
10.1 SketchManager 與Sketch 概述 148
10.2 SketchSegment 及其子類概述 149
10.3 實例分析:零件的自動繪製 150
10.4 SketchBlockDefinition 與SketchBlockInstanc 概述 157
10.5 實例分析:塊的插入與塊數據的獲取 158
10.6 本章總結 162
練習10-1 草圖繪製 162
第11 章 特徵與配置相關對象 164
11.1 FeatureManager 與Feature 概述 164
11.2 實例分析:按特徵樹順序提取零件信息 166
11.3 特徵數據對象及獲得方式 172
11.4 實例分析:線性陣列特徵數據的獲取與修改 173
11.5 ConfigurationManager 與Configuration簡述 176
11.6 本章總結 177
第12 章 SOLIDWORKS 中的選擇 178
12.1 SelectionMgr 概述 178
12.2 SOLIDWORKS 中常用的選擇方案 178
12.2.1 各選擇方案對比 178
12.2.2 實例分析:實體的設置與獲得 179
12.2.3 實例分析:對象永久ID 的獲取與使用 183
12.3 本章總結 185
第13 章 SOLIDWORKS 中的方程式 186
13.1 EquationMgr 概述 186
13.2 實例分析:方程式的增加、刪除與修改 187
13
主題書展
更多
主題書展
更多書展本週66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。