当前位置:首页 > 工业技术
SolidWorks高级教程:二次开发与API  2007
SolidWorks高级教程:二次开发与API  2007

SolidWorks高级教程:二次开发与API 2007PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)SolidWorks著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111248545
  • 页数:295 页
图书介绍:本书内容包括建模,工程图,装配的二次开发接口等知识。
《SolidWorks高级教程:二次开发与API 2007》目录
标签:教程 开发

绪论 1

0.1开始 1

文件类型 1

使用显示声明Option Explicit 1

变量 1

选择数据类型 1

API单位 2

SolidWorks Constants Type Library 2

0.2宏录制技巧 3

SolidWorks 2007 API帮助 3

API对象接口 3

内容 3

索引 4

搜索 4

理解API接口成员的描述方法 4

第1章 使用宏录制器 6

1.1录制宏 7

1.2宏工具栏 7

1.3理解宏代码是怎样工作的 11

1.4理解如何调用API接口的成员 11

1.5传递参数 12

1.6整理代码 13

注释代码 14

调试代码 15

1.7向宏中添加窗体 17

练习1-1录制宏 23

练习1-2 添加宏代码到VBA按钮控件 25

练习1-3在VBA窗体中添加用户输入域 27

第2章 API对象模型 30

2.1 SolidWorks API对象模型概述 31

2.2 Visual Basic自动类型转换 32

2.3应用程序对象 32

SolidWorks 2007类型库 33

IntelliSense(智能感知) 34

早绑定和后绑定 34

2.4实例学习:连接到新文档 35

2.5实例学习:连接到现存的文档 52

练习2-1使用新建文档 60

练习2-2 使用已存在的文档 61

第3章 设置系统选项和文档属性 64

3.1用户参数选择—系统选项 65

设置复选框 65

设置整型文本框 66

设置双精度型文本框 67

设置字符型文本框 68

设置列表框 69

设置选项按钮 69

设置滑动条 70

3.2用户参数选择—文档属性 71

3.3定位正确的API和枚举值 73

3.4系统选项—用户可选参数表 74

3.5文件属性—用户可选参数表 89

练习3-1更改多个系统选项 103

练习3-2更改多个文件属性 105

第4章 自动化零件设计 107

4.1设置材质 109

4.2创建矩形草图 110

4.3添加标注尺寸 110

4.4创建时选中 110

4.5创建圆草图 112

4.6创建拉伸特征 113

4.7拉伸中的轮廓选择 113

4.8创建旋转特征 115

4.9快速索引列表 116

练习 零件自动创建过程 119

第5章 自动化装配体设计 123

5.1变换 126

5.2创建数学变换阵 127

5.3变换矩阵 127

5.4激活文件 127

5.5隐藏文件 128

5.6对象集合 128

5.7建立线、边集合 129

5.8建立面集合 129

5.9获得相邻面 130

5.10建立点集合 131

5.11获得曲线参数 131

5.12添加把手并将其装配到底座上 132

5.13添加零部件 132

5.14添加配合 133

练习 添加零部件 134

第6章 工程图自动操作 138

6.1获得配置的名称 141

6.2新建图纸 142

6.3创建视图 144

6.4插入注释 145

6.5遍历工程图视图 146

6.6以不同格式保存工程图 148

6.7创建工程图纸的相关命令 150

练习 工程图自动操作 151

第7章 选择与遍历技术 155

7.1实例学习:编程实现选择对象 156

选择管理SelectionManager 156

访问SelectionManager 156

确定被选中对象的数目 157

访问被选中对象 157

获得选中对象的类型 158

获得特征类型 158

特征数据对象 159

访问特征数据对象 159

访问选取集合 159

释放选集 159

修改特征数据属性 160

修改对象定义 160

7.2 SolidWorks BREP模型 162

7.3几何与拓扑遍历 163

7.4实例学习:体和面遍历 163

返回体指针列表 164

面材质属性 166

7.5实例学习:遍历FeatureManager 168

从头遍历FeatureManager 168

显示特征名和类型 169

设置特征压缩状态 170

设置特征UI状态 172

从FeatureManager的指定位置获得特征 173

练习7-1处理预选择1 173

练习7-2 处理预选择2 176

练习7-3 遍历FeatureManager 177

第8章 添加自定义属性和特性 180

8.1实例学习:自定义属性 181

在SolidWorks中添加自定义属性 181

设置并获得自定义属性值 183

获得自定义属性名 184

获得自定义属性数目 184

8.2实例学习:带自定义属性的配置 186

从SolidWorks模型获得质量特性 187

使用API获得质量特性 187

8.3实例学习:文件摘要信息 190

8.4实例学习:文件属性 191

名称属性 191

属性对象 192

8.5实例学习:面属性 194

查找圆柱面和关联属性 195

在模型视图显示标注 197

创建CNC代码 198

属性类型遍历 198

关于属性最后的话 201

练习8-1添加质量特性到自定义属性 201

练习8-2 为边添加属性 203

第9章 SolidWorks API SDK 207

9.1 API SDK 208

9.2实例学习:创建VB.NET Add-In 210

引用 212

比较Add-in DLL和独立执行程序 214

加载并运行Add-in程序 214

9.3实例学习:创建C#Add-in 216

9.4实例学习:C++插件 218

编译C++插件 220

加载C++插件 221

调试C++插件 223

9.5选择一种编程语言 225

第10章 自定义SolidWorks用户界面 226

10.1实例学习:使用VB.NET自定义UI 227

调试DLL 229

调试器键盘快捷键 230

10.2理解插件代码 231

导入名称空间 232

插件类 232

理解GUID 233

连接SolidWorks 233

双向通信 234

设置回调信息 235

自定义菜单 236

自定义命令项 236

建立回调 237

在插件中创建并添加自定义工具栏 239

创建工具栏位图 239

在VB.NET解决方案中添加工具栏位图 240

位图句柄类 241

类视图窗口 241

添加工具栏 241

10.3属性页 243

属性页的成员 243

PropertyManager Page2 244

PropertyManager Page2Handler2 244

创建属性管理页 244

10.4属性页组和控件 245

添加分组 245

组和控件ID 245

添加控件 246

在控件中添加图片标签 248

10.5删除菜单和工具栏 250

10.6其他自定义内容 252

自定义状态栏 252

自定义弹出菜单 252

自定义模型视图窗口 253

练习10-1创建一个新菜单 253

练习10-2 设置工具栏按钮 255

练习10-3在属性管理页上添加控件 256

第11章 通知 260

11.1通知概述 261

11.2 VBA中的通知 261

11.3实例学习:简单通知 261

11.4实例学习:使用.NET中的通知 263

事件句柄类 266

Document Event Handler类 267

关联DocumentEvent句柄 267

继承 270

多态 270

事件句柄派生类 271

DocView类 273

分离SolidWorks事件句柄 279

支持通知的接口 281

练习 使用插件向导处理事件 281

附录 283

附录A 宏特征 284

附录B 批转换1 286

附录C 批转换2 288

附录D 遍历装配体 289

附录E 自定义模型视图 291

返回顶部