当前位置:首页 > 工业技术
SolidWorks二次开发实例解析
SolidWorks二次开发实例解析

SolidWorks二次开发实例解析PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:江洪等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111139593
  • 页数:270 页
图书介绍:本书介绍了三维设计软件知识。
《SolidWorks二次开发实例解析》目录

前言 1

第1章 SolidWorks API的基本知识 1

目录 1

1.1 SolidWorks API中的术语及开发工具 2

1.1.1 OLE 2

1.1.2 ActiveX 2

1.1.3 COM 3

1.1.4 MFC 3

1.1.5 ATL 3

1.1.6 宏 4

1.1.7 SolidWorks插件 4

1.2 程序指导 8

1.1.8 开发工具 8

1.2.1 OLE、COM和Dispatch 9

1.2.2 访问SolidWorks对象及属性 9

1.2.3 布尔值 10

1.2.4 整数 11

1.2.5 质量属性 14

1.2.6 返回值 14

1.2.7 安全数组 17

1.3 SolidWorks API的语法 18

1.3.1 变量 18

1.3.3 接口 19

1.3.2 返回值 19

1.3.4 对象接口查询 20

1.3.5 DLL中导出函数的管理 21

1.4 solidWorks API对象概述 21

1.4.1 SldWorks对象 22

1.4.2 Environment对象 23

1.4.3 Frame对象 23

1.4.4 AttributeDef对象 23

1.4.5 Modeler对象 23

1.4.6 SWPropertySheet对象 23

1.4.7 ModelDoc 2对象 24

1.4.9 DrawingDoc对象 25

1.4.8 PartDoc对象 25

1.4.10 装配体对象 26

1.4.11 PropertyManagerPage 2对象 26

1.4.12 其他的对象 26

第2章 Visual Basic 6.0开发SolidWorks的实例 28

2.1 Visual Basic 6.0发展简史及特点 28

2.2 用Visual Basic 6.0开发SolidWorks的一般步骤 29

2.2.1 Visual Basic 6.0开发SolidWorks的一般步骤 29

2.2.2 执行应用程序的方式 31

2.3.1 激活\装载\新建文件 35

2.3 圆球 35

2.3.2 圆和直线等 38

2.3.3 修剪和旋转等 39

2.3.4 程序的功能、运行结果、代码及说明 43

2.4 添加自定义属性到文件 46

2.4.1 自定义属性信息 46

2.4.2 程序的功能、运行结果、代码及说明 47

2.5 等距一系列面 48

2.5.1 倒数第N个特征 48

2.5.2 特征的边界范围 49

2.5.3 插入等距面等 49

2.5.4 程序的功能、运行结果、代码及说明 50

2.6 修改零件序号 51

2.6.1 SelectionManager等 51

2.6.2 零件序号等 54

2.6.3 程序的功能、运行结果、代码及说明 55

2.7 轴承标准件库 57

2.7.1 分析结构特征,建立轴承实体模型 57

2.7.2 轴承库 58

2.7.3 程序的功能、运行结果、代码及说明 60

第3章用 Visual C++ 6.0开发SolidWorks的一般步骤 62

3.1 Visual C++ 6.0发展简史及特点 62

3.2 早期工程向导Swizard.swx 63

3.2.1 用Swizard.swx生成DLL的一般步骤 64

3.2.2 分析TryAddin工程代码 71

3.3 ATL(C/C++)对象向导 76

3.3.1 用ATL生成DLL的一般步骤 77

3.3.2 SwAtl工程文件 87

3.4 用户自定义向导和利用现有的实例 88

3.4.1 生成用户自定义向导 88

3.4.2 分析现有实例的代码 89

4.1 InitUserDLL3和SW版本号 95

4.1.1 初始化DLL 95

第4章 VC++开发SolidWorks的基础实例 95

4.1.2 SolidWorks的版本代码 96

4.1.3 消息框 98

4.1.4 程序的功能、运行结果、代码及说明 99

4.2 普通平键和圆锥 100

4.2.1 拉伸凸台 100

4.2.2 中心线和圆弧 101

4.2.3 清空草图和视区显示 102

4.2.4 程序的功能、运行结果、代码及说明 103

4.3 直齿圆锥齿轮 106

4.3.1 ModelDoc2∷SelectByMark方法 106

4.3.2 放样/旋转切除 107

4.3.3 样条曲线等 109

4.3.4 程序的功能、运行结果、代码及说明 111

4.4 选择点的坐标值和获得实体名 112

4.4.1 拾取点坐标和实体名 112

4.4.2 程序的功能、运行结果、代码及说明 113

4.5 有名称的实体 116

4.5.1 所命名实体的数目和数组等 116

4.5.2 程序的功能、运行结果、代码及说明 118

4.6 动态旋转模型视区 119

4.6.1 视区和设置单位等 119

4.6.2 程序的功能、运行结果、代码及说明 121

4.7.1 特征等 123

4.7 获得草图 123

4.7.2 程序的功能、运行结果、代码及说明 126

4.8 选择所有的草图线段 128

4.8.1 草图线段列表等 128

4.8.2 程序的功能、运行结果、代码及说明 130

4.9 隐藏FeatureManager里所选的特征 131

4.9.1 当前特征的用户接口状态 131

4.9.2 程序的功能、运行结果、代码及说明 132

4.10 打开所选的装配零部件文件和遍历装配体 134

4.10.1 装配对象等 134

4.10.2 程序的功能、运行结果、代码及说明 136

4.11 获得文件的历史版本信息 140

4.11.1 版本历史数据的数组和存盘文件的版本字符串 140

4.11.2 程序的功能、运行结果、代码及说明 141

4.12 遍历所有打开的文件 142

4.12.1 打开文件列表和获得ModelDoc对象 142

4.12.2 程序的功能、运行结果、代码及说明 143

第5章 Visual C++ 6.0开发SolidWorks的应用实例 144

5.1 菜单 144

5.1.1 与菜单有关的几个方法 144

5.1.2 示例程序中的菜单 148

5.1.3 添加菜单项的实例 150

5.1.4 样条曲线等 152

5.1.5 程序的功能、运行结果、代码及说明 157

5.2 工具栏 159

5.2.1 与工具栏有关的几个方法 159

5.2.2 示例程序中的工具栏 162

5.2.3 添加工具栏的实例 163

5.2.4 配合参数等 164

5.2.5 程序的功能、运行结果、代码及说明 175

5.3 交互对话框 180

5.3.1 生成交互对话框的一般步骤 180

5.3.2 程序的功能、运行结果、代码及说明 184

5.4.1 数据库 185

5.4 数据库与工程图 185

5.4.2 与工程图标注有关的若干方法 189

5.4.3 程序的功能、运行结果、代码及说明 200

第6章 拖放与预览零件 204

6.1 拖放零件 204

6.2 预览零件 207

6.2.1 在SolidWorks中预览SolidWorks文件的方法 207

6.2.2 不需打开SolidWorks就能预览SolidWorks文件的方法 211

6.2.3 无需安装SolidWorks即可预览SolidWorks文件的方法 215

7.1.1 概述 218

7.1 VBA概述及开发的一般步骤 218

第7章 用VBA开发SolidWorks的实例 218

7.1.2 VBA开发SolidWorks的一般步骤 219

7.1.3 执行宏的方式 221

7.2 存零件为其他格式 224

7.2.1 路径名与保存文件 224

7.2.2 程序的功能、运行结果、代码及说明 226

7.3 批量修改零件的属性 227

7.3.1 材料属性等 227

7.3.2 程序的功能、运行结果、代码及说明 230

7.4 用Excel宏开发SolidWorks 231

7.4.1 用Excel宏开发SolidWorks的一般步骤 231

7.4.2 程序的功能、运行结果、代码及说明 233

7.5 用Excel控制装配体 235

7.5.1 尺寸的系统值 235

7.5.2 程序的功能、运行结果、代码及说明 235

7.6 螺旋线 237

7.6.1 模拟键盘操作 237

7.6.2 程序的功能、运行结果、代码及说明 238

7.7 动画的实现 240

7.7.1 视区比例和当前图形视区 240

7.7.2 IIF函数 240

7.7.3 程序的功能、运行结果、代码及说明 242

8.1 Delphi 7.0发展简史及特点 244

第8章 Delphi 7.0开发SolidWorks的实例 244

8.2 用Delphi 7.0开发SolidWorks的一般步骤 245

8.2.1 Delphi 7.0开发SolidWorks的一般步骤 246

8.2.2 执行应用程序的方式 251

8.3 运动仿真和预览SolidWorks模型 251

8.3.1 运动仿真 251

8.3.2 预览SolidWorks模型 253

8.4 Delphi 7.0与数据库结合创建量具辅助设计系统 254

8.4.1 圆\圆角\镜向 254

8.4.2 Delphi 7.0数据库 257

8.4.3 量具辅助设计系统 262

参考文献 270

相关图书
作者其它书籍
返回顶部