《SOLIDWORKS API二次开发实例详解 微视频版》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈永康著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2018
  • ISBN:9787111602422
  • 页数:225 页
图书介绍:本书主要介绍了SOLIDWORKS二次开发的方法和技巧。本书通过常规的人与SOLIDWORKS交互过程中的情景,介绍了相应的SOLIDWORKS API对象,使得机械专业人员能够比较形象地理解API对象及其使用,并通过不同的实例分析介绍各API对象的使用,帮助读者学习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.3本章总结 191

第14章 SOLIDWORKS中的属性 192

14.1 Attribute概述 192

14.2 Parameter概述 193

14.3 AttributeDef概述 194

14.4实例分析:属性的添加与访问 195

14.5本章总结 198

第15章 综合实例 199

15.1自动化装配出图步骤分析 199

15.2模型数据准备 200

15.3圆形接线板自动装配 201

15.4圆形接线板自动出图 216

15.5本章总结 222

附录 常用操作索引 224