第1章 SolidWorks 2006环境与配置 1
1.1 菜单 1
1.1.1 菜单介绍 1
1.1.2 配置菜单 2
1.1.3 菜单调用方式 2
1.1.4 自定义菜单快捷键 2
1.1.5 右键菜单 3
1.2 工具栏 4
1.2.1 工具栏配置 4
1.2.2 自定义工具栏按钮 5
1.3 命令管理器 5
1.3.1 命令管理器介绍 5
1.3.2 配置命令管理器 5
1.4.2 特征管理设计树的使用 6
1.4.1 特征管理设计树介绍 6
1.4 特征管理(Feature Manager)设计树 6
1.4.3 视图区的特征管理设计树 7
1.5 属性管理(Property Manager) 8
1.6 配置管理(Configuration Manager) 8
1.6.1 配置管理介绍 8
1.6.2 配置管理的应用 9
1.7 视图区 9
1.7.1 视图区介绍 9
1.7.2 视图中的操作 9
1.7.3 显示样式 10
1.7.4 视图分割 10
1.8 显示窗格 11
1.9 任务窗格 11
第2章 SolidWorks 2006新功能介绍与应用 12
1.10 状态栏 12
2.1 用户界面新增功能 13
2.1.1 外观标注 13
2.1.2 相机 14
2.2 草图新增功能 16
2.2.1 草图操作 16
2.2.2 阵列草图 18
2.2.3 草图块 19
2.3 特征新增功能 22
2.3.1 扣合特征 22
2.3.2 阵列特征 23
2.3.3 孔系列特征 25
2.4 零件新增功能 26
2.4.1 智能部件 26
2.4.2 多实体零件的配合 28
2.5 装配体新增功能 30
2.5.1 显示状态 30
2.5.2 草图块的布局 30
2.5.3 物理模拟 32
2.5.4 宽度配合 35
2.6 工程图新增功能 36
2.6.1 模型视图 36
2.6.2 断开的剖视图 37
2.6.3 3D工程视图 37
2.6.4 边线显示 38
2.7 其它新增功能 39
2.7.1 输入与输出新增功能 39
2.7.3 应用开发接口 40
2.7.2 PhotoWorks新增功能 40
第3章 二维草图绘制 41
3.1 二维草图基础 41
3.1.1 二维草图绘制基本步骤 41
3.1.2 草图环境设定 42
3.1.3 草图绘制实体 43
3.1.4 草图绘制工具 51
3.1.5 尺寸与约束 55
3.2 实例 渐开线齿轮草图 58
3.2.1 基本过程 58
3.2.2 具体绘制过程 59
第4章 特征建模基础 63
4.1 基本特征 63
4.1.1 拉伸凸台/基体特征 63
4.1.2 旋转凸台/基体特征 67
4.1.3 扫描凸台/基体特征 68
4.1.4 放样凸台/基体特征 72
4.1.5 切除特征 75
4.2 更多特征 76
4.2.1 圆角 76
4.2.2 倒角 78
4.2.3 抽壳 79
4.2.4 筋 80
4.2.5 拔模 81
4.3 镜向与阵列 83
4.3.1 镜向 83
4.3.2 线性阵列 83
4.3.3 圆周阵列 84
4.4 特征属性更改 85
4.3.4 草图驱动的阵列 85
4.4.1 编辑草图 86
4.4.2 编辑特征 87
4.4.3 父子关系 87
4.4.4 压缩/解除压缩 88
4.4.5 退回 88
4.5 参考几何体 88
4.5.1 基准面 89
4.5.2 基准轴 90
4.5.3 坐标系 90
4.5.4 点 91
4.5.5 配合参考 92
5.1 实体建模实例一 输出轴 93
第5章 实体建模实例 93
5.2 实体建模实例二 吊钩 97
5.3 实体建模实例三 螺旋桨 103
5.4 实体建模实例四 电话听筒建模 111
第6章 装配体 124
6.1 零件装配的基本过程 124
6.2 装配约束关系 126
6.2.1 标准装配约束关系 126
6.2.2 高级装配约束关系 130
6.3 产品装配实例 133
6.4 装配后期处理 138
6.4.1 编辑零件 138
6.4.2 干涉检查 139
6.4.3 爆炸视图 140
6.4.4 装配动画 142
第7章 工程图 144
7.1 工程图生成的基本过程 144
7.2 工程视图 148
7.2.1 模型视图 148
7.2.2 投影视图 149
7.2.3 辅助视图 150
7.2.4 剖面视图 150
7.2.5 旋转剖视图 151
7.2.6 断开的剖视图 152
7.2.7 局部视图 152
7.2.8 裁剪视图 153
7.3 尺寸、公差、工艺与图纸 153
7.3.1 尺寸 153
7.3.2 公差 155
7.3.3 加工工艺 157
7.3.4 图纸 158
7.4 工程图实例 160
第8章 SolidWorks 2006的其它功能 168
8.1 文件输入与输出 168
8.1.1 Pro/E文件 168
8.1.2 STL文件 169
8.1.3 DXF/DWG文件 170
8.2 方程式 172
8.2.1 添加方程式 172
8.2.2 使用方程式 174
8.2.3 编辑方程式 174
8.3.1 添加配置 175
8.3 配置 175
8.2.4 删除方程式 175
8.3.2 删除配置 176
8.4 库特征 176
8.4.1 生成库特征 177
8.4.2 应用库特征 178
第9章 SolidWorks 2006二次开发概述 178
9.1 二次开发概述 180
9.1.1 引言 180
9.1.2 SolidWorks 2006二次开发能实现的功能 180
9.1.3 SolidWorks 2006插件 181
9.1.4 一个具体的例子 182
9.2 SolidWorks 2006二次开发体系 182
9.2.1 SolidWorks 2006二次开发框架 182
9.2.2 EXE、DLL和宏 183
9.2.3 注册表与SolidWorks 2006二次开发 186
9.2.4 安装SolidWorks 2006 APISDK 189
9.3 SolidWorks 2006二次开发技术基础 190
9.3.1 SolidWorks 2006软件 190
9.3.2 COM 191
9.3.3 OLE 192
9.3.4 ATL 192
9.3.5 开发工具 193
9.4 SolidWorks 2006 API 194
9.4.1 SolidWorks 2006 API与SolidWorks 2006 API对象 194
9.4.2 SolidWorks 2006 API对象结构 194
9.4.3 几个重要的SolidWorks 2006 API对象 198
9.5 SolidWorks 2006二次开发语法 199
9.5.1 变量类型 199
9.5.2 获取接口方法 204
9.5.3 使用接口 206
9.5.4 资源管理 208
9.5.5 本章小结 209
第10章 Visual C+ +6.0上的SolidWorks 2006二次开发 209
10.1 环境配置 210
10.1.1 概述 210
10.1.2 开发环境配置 210
10.2 第一个插件程序 211
10.2.1 二次开发向导 211
10.2.2 具体实现步骤 212
10.2.3 源代码解析 217
10.3 实例开发 227
10.3.1 用户界面 228
10.3.2 草图生成 233
10.3.3 特征生成 235
10.3.4 选择管理 239
10.3.5 材质属性修改 242
10.3.6 视图操作 245
10.3.7 面、体的几何属性 248
10.3.8 遍历零件数据 252
10.3.9 添加自定义属性 259
10.3.10 获取自定义属性 264
10.3.11 新建装配体 270
10.3.12 导入零件/子装配体 271
10.3.13 添加装配关系 274
10.3.14 爆炸装配体 277
10.3.15 新建工程图 278
10.3.16 生成辅助视图 281
10.3.17 自动标注尺寸 283
10.3.18 右键菜单 285
10.3.19 向导程序使用、说明与属性管理页 289
10.4 插件调试方法 298
10.5 本章小结 300
第11章 Visual Basic 6.0上的SolidWorks 2006二次开发 300
11.1 环境配置与第一个插件程序 301
11.1.1 开发环境配置 301
11.1.2 创建第一个插件程序 302
11.2 开发实例 306
11.2.1 添加工具栏 306
11.2.2 生成草图 309
11.2.3 生成旋转特征 310
11.2.4 特征遍历 312
11.2.5 体(Body)包围盒 315
11.2.6 选择管理 317
11.2.7 获取视图信息 320
11.2.8 三角面片化 323
11.2.9 材质贴图 326
11.2.10 压缩装配体部件 329
11.2.11 遍历装配关系 333
11.2.12 轻化(LightWeight)零部件 336
11.2.13 工程图遍历 338
11.2.14 右键菜单 341
11.3 插件调试方法 343
11.4 本章小结 344
附录1 SolidWorks 2006 API新增对象列表 345
附录2 SolidWorks 2006支持的文件输入与输出 346
参考文献 347