图书介绍

SolidWorks API二次开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

SolidWorks API二次开发
  • (美)SolidWorks公司著;生信实维公司编译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111167139
  • 出版时间:2005
  • 标注页数:267页
  • 文件大小:35MB
  • 文件页数:287页
  • 主题词:计算机辅助设计-应用软件,SolidWorks API-技术培训-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SolidWorks API二次开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

1.1 宏命令的相关介绍1

1.1.1 宏录制1

1.1.2 宏工具条1

第1章 使用SolidWorks宏录制工具1

1.2 利用宏命令建立一个宏文件2

1.2.1 启动SolidWorks并建立一新的零件2

1.2.2 显示宏工具条2

1.2.3 启动宏命令2

1.2.5 创建草图3

1.2.6 创建圆3

1.2.4 选择基准面3

1.2.7 创建圆柱体模型4

1.2.8 存盘宏文件4

1.2.9 测试宏文件4

1.2.10 创建自定义命令按钮4

1.2.11 定义宏命令按钮5

1.2.12 自定义命令按钮的测试6

1.2.13 进入VBA编程器6

1.3.5 SolidWorks API功能的调用7

1.3.4 与SolidWorks下面的各个工作环境建立连接关系7

1.3.3 与SolidWorks程序建立连接关系7

1.3.2 程序入口7

1.3 理解录制的程序代码7

1.3.1 变量描述7

1.3.6 宏程序的结束语句8

1.4 了解SolidWorks API的调用8

1.4.1 SolidWorks应用程序对象8

1.4.2 SolidWorks活动文档对象9

1.4.3 其他SolidWorks API功能的调用9

1.5 程序参数的传递9

1.6 程序代码的整理11

1.7.2 调试宏程序13

1.7 程序的调试13

1.7.1 设置程序断点13

1.7.3 开始调试程序14

1.7.4 程序的自动运行15

1.8 程序的增加功能操作15

1.8.1 增加窗口15

1.8.2 增加各个命令控件16

1.8.3 建立创建圆柱体的函数16

1.8.4 编辑各个命令的代码16

1.8.6 存盘宏17

1.8.7 运行当前修改的宏17

1.8.5 修改宏的代码17

1.8.8 增加交互式窗口18

1.8.9 编制CmdCreate和Cmdexit代码18

1.8.10 交互式圆柱体窗口的运行18

1.8.11 向SolidWorks工具条上增加另外一个命令按钮19

练习1-1 录制宏程序19

练习1-2 增加VBA按钮代码20

练习1-3 从VBA窗口中输入参数22

2.1 SolidWorks API对象模型概述24

第2章 SolidWorks的对象模型24

2.2 SolidWorks应用程序对象25

2.2.1 本章使用的SolidWorks(Sldworks.Sldworks)程序对象的属性和方法26

2.2.2 新建宏文件26

2.2.3 输入代码26

2.2.4 使用SolidWorks 2004 Type Library27

2.2.5 使用Object对象和SolidWorks本身对象的代码比较27

2.2.6 修改宏代码28

2.2.7 选择属性或方法28

2.2.8 用辅助功能进行参数传递28

2.2.10 窗口增加相应的控件,并进行属性定义29

2.2.11 给cmdczonnect按钮增加事件,并与SolidWorks应用程序进行连接29

2.2.9 宏程序增加一个窗口,并编辑窗口的属性29

2.2.12 添加SldWorks的方法和属性30

2.2.13 修改宏30

2.2.14 存盘并运行ObjectModelBasicsl30

2.3 SolidWorks工作环境对象32

2.3.1 本章使用的SolidWorks工作环境对象(ModelDoc2)的属性和方法32

2.3.2 本章使用SolidWorks工作环境扩展对象(ModelDocExtension)的属性和方法32

2.3.3 向窗口frmNewDocs增加控件,设置相应的属性33

2.3.4 增加cmdNewModel事件代码34

2.3.5 存盘并运行宏35

2.3.7 修改cmdNewModel事件的代码37

2.3.6 退出宏,并添加相应的代码和函数37

2.3.8 存盘宏,并测试宏38

2.4 SolidWorks活动文档对象38

2.4.1 本章使用的工作文档对象的属性和方法39

2.4.2 向窗口添加如下控件,并定义相应的属性39

2.4.3 增加命令事件及相关代码40

2.4.4 存盘并测试宏41

2.5 从宏输入窗口42

2.5.1 浏览代码42

2.5.2 修改宏代码43

2.5.3 存盘宏并测试43

2.5.4 停止宏并浏览工作文档代码44

2.5.5 打开文件测试宏46

2.5.6 浏览“零件”的“已存在”代码,并测试宏47

2.5.7 浏览“装配”的“已存在”代码,并测试宏48

2.5.8 浏览“工程图”的“已存在”代码,并测试宏50

2.5.9 保存宏,并退出宏50

练习2-1 创建一个新文档并进行编程50

练习2-2 打开存在的文档并进行编程52

第3章 SolidWorks的系统选项和文档属性55

3.1 系统选项设置概述55

3.2 复选框的设置56

3.2.1 SolidWorks选项的复选框描述56

3.3 整数型文本框的设置57

3.3.1 整数型文本框的描述57

3.2.2 创建宏文件并引用SolidWorks常数类57

3.2.3 增加代码并测试57

3.3.2 增加SystemOptions.swp代码并测试58

3.4 双精度型文本框的设置58

3.4.1 双精度型文本框的描述58

3.4.2 修改代码并测试59

3.5 字符串型文本框的设置59

3.5.1 字符串型文本框的描述59

3.8 设置滑动条60

3.7 设置单选框60

3.5.2 增加代码并测试60

3.6 设置下拉列表框60

3.9 增加代码并测试61

3.10 文件属性的初始值的设置61

3.11 与设置相关的各种表格参数62

3.11.1 系统选项属性表62

3.11.2 文件属性相关的属性表69

练习3-1 改变系统选项的参数75

练习3-2 改变文档选项的参数76

4.1 零件自动建模工具78

第4章 零件自动建模78

4.1.1 编辑宏文件79

4.1.2 设置属性并存储到SolidWorks文件数据库79

4.1.3 设置材料79

4.1.4 创建矩形草图80

4.1.5 创建圆草图81

4.1.6 增加圆草图的程序代码81

4.1.7 创建拉伸特征82

4.1.8 增加拉伸特征的程序代码82

4.1.9 启用复选框进行拉伸控制82

4.1.11 创建旋转特征83

4.1.10 增加轮廓选择的程序代码83

4.1.12 增加旋转特征的代码84

4.2 增加草图尺寸84

4.3 SolidWorks建模命令相关的API85

练习4-1 零件自动建模87

第5章 自动装配92

5.1 自动装配程序描述92

5.2 自动装配程序讲解93

5.2.1 打开装配体及宏文件93

5.2.2 浏览激活窗口的程序代码93

5.2.3 浏览命令按钮的代码94

5.2.4 矩阵转换95

5.2.5 激活组件96

5.2.6 打开组件96

5.2.7 建立曲线和边线的集合97

5.2.8 获得邻近的面97

5.2.9 建立面的集合98

5.2.10 获得曲线的参数99

5.2.11 建立点的集合99

5.2.12 增加组件100

5.2.13 增加配合100

5.2.14 向装配体环境增加组件及配合100

5.2.15 删除所有的集合和变量101

练习5-1 增加组件102

第6章 自动建立工程图106

6.1 自动创建工程图106

6.1.1 打开装配文件并创建一个宏文件107

6.1.2 输入连接当前活动对象的代码107

6.1.3 增加用户提示的代码及相应的常数代码107

6.1.4 创建一个新的工程图108

6.1.5 增加代码来获得文件所有的配置名称108

6.1.6 创建工程图页面108

6.1.8 插入尺寸及相应注解110

6.1.7 创建视图110

6.1.9 遍历视图并设置视图的配置111

6.1.10 增加更新工程图的代码112

6.2 工程图相关的命令及API参考表112

练习6-1 自动建立工程图113

第7章 选择和遍历技术117

7.1 拉伸特征的概述117

7.2 拉伸特征选择的编程示例118

7.2.1 打开现有的文件和宏文件118

7.2.2 连接选择器并决定选择对象的数量118

7.2.3 确定选择对象类型119

7.2.4 获得特征定义,访问并刷新拉伸特征的数据120

7.2.5 修改拉伸深度121

7.3 面遍历的概述122

7.4 面遍历的编程示例122

7.4.1 打开零件并创建新的宏文件122

7.4.2 检查SldWorks对象和活动文档指针的有效性122

7.4.3 连接PartDoc对象并检查指针有效性123

7.4.4 获得实体数据的指针123

7.4.5 获得实体的第一个面并检查面指针的有效性124

7.4.6 设置面的特性124

7.5 特征遍历的概述125

7.4.7 遍历所有的面125

7.6 特征遍历的程序示例126

7.6.1 打开零件文件并新建宏文件126

7.6.2 增加遍历代码126

7.6.3 获得特征的名称及类型127

7.6.4 编写子特征的代码127

7.6.5 压缩所有圆角特征128

7.6.6 隐藏所有的特征129

7.6.7 显示所有特征130

7.6.8 修改遍历代码131

练习7-1 掌握预选择1131

练习7-2 掌握预选择2134

练习7-3 特征管理器的遍历135

第8章 自定义属性和特性138

8.1 自定义属性138

8.1.1 创建新零件并创建新宏文件139

8.1.2 增加自定义属性139

8.1.3 获得或设置自定义属性140

8.1.4 修改代码141

8.1.6 打开宏文件并测试142

8.1.7 修改相应代码142

8.1.5 打开零件文件142

8.1.8 存盘并测试宏文件143

8.1.9 增加文件的摘要信息144

8.2 特征树属性145

8.2.1 打开一个新零件并创建一个宏文件146

8.2.2 增加属性定义的名称146

8.2.3 增加参数并注册147

8.2.4 增加示例147

8.2.5 显示参数数值148

8.3 面属性148

8.3.2 创建属性定义和参数149

8.3.3 创建面属性示例149

8.3.1 打开零件和宏文件149

8.3.4 增加参数150

8.3.5 存储参数到CallOut对象并显示151

练习8-1 增加质量特性作为自定义属性153

练习8-2 给边线增加属性155

第9章 SolidWorks事件159

9.1 SolidWorks事件的概述159

9.2.2 引用SolidWorks类160

9.2.3 增加类模块并修改相应代码160

9.2.1 新建一个宏文件160

9.2 事件编程示例160

9.2.4 为事件输入代码161

9.2.5 为这个事件增加代码162

9.2.6 给类模块增加下面代码162

9.2.7 修改原始模块代码并存盘162

9.2.8 测试宏文件162

9.3 SolidWorks事件监视器162

9.4 SolidWorks相关对象事件的描述163

9.4.1 SldWorks对象事件163

9.4.2 文档对象(PartDoc、AssemblyDoc、Drawing Doc)事件163

9.4.5 工作属性页面(SWPropertySheet)事件165

9.4.4 特征视图(FeatMgrView)事件165

9.4.3 模型视图(ModelView)事件165

第10章 创建SolidWorks插件167

10.1 SolidWorks插件概述167

10.2 创建SolidWorks插件的API描述167

10.2.1 SwAddin.ConnectToSW167

10.2.2 SwAddin.Disconnect FromSW168

10.2.3 SldWorks.CallBack168

10.2.4 SldWorks.AddMenu168

10.2.5 SldWorks.AddMenuItem2169

10.2.6 SldWorks.RemoveMenu170

10.2.7 SldWorks.AddMenuPopupItem2171

10.2.8 SldWorks.RemoveMenuPopupItem2172

10.2.9 SldWorks.AddToolbar4173

10.2.10 SldWorks.AddToolbarCommand2174

10.2.11 SldWorks.RemoveToolbar2175

10.3 插件编程示例175

10.3.1 编程的准备工作175

10.3.2 建立工具条的资源文件176

10.3.3 变量及函数的定义176

10.3.4 建立SolidWorks链接关系177

10.3.5 建立程序的各个功能178

10.4 创建SolidWorks插件179

10.4.1 直接运用SolidWorks打开的方法生成SolidWorks插件179

10.3.6 输入插件退出时的代码179

10.3.7 编辑程序Swdll Saple.DLL179

10.4.2 操作注册表生成SolidWorks插件180

10.5 插件程序运行结果181

练习10-1 创建SolidWorks插件182

第11章 创建SolidWorks程序界面184

11.1 特性管理器页面概述184

11.1.1 特性管理器页面(PropertyManagerPage2)及其相关的对象184

11.1.2 SolidWorks API提供的控件184

11.1.3 使用SolidWorks标准控件185

11.2.1 创建特性管理器页面(CreatePropertyManagerPage)186

11.1.4 特性管理器页面(PropertyManagerPage2)的状态186

11.2 创建SolidWorks特性管理器页面的API功能186

11.2.2 组合框PropertyManager PageGroup187

11.2.3 增加控件189

11.2.4 检查框PropertyManagerPageCheckbox190

11.2.5 标签PropertyManagerPageLabel191

11.2.6 数字框PropertyManagerPageNumberbox192

11.2.7 文本框PropertyManagerPageTextbox193

11.2.8 选项框PropertyManagerPageOption194

11.2.9 显示框PropertyManagerPageListbox195

11.2.10 列表框PropertyManagerPageCombobox197

11.2.11 选择框PropertyManagerPageSelectionbox199

11.3 程序示例202

11.3.1 新建零件并建立宏文件203

11.3.2 添加两个类模块204

11.3.3 编写文件PropMgr的代码204

11.3.4 建立创建控件(Layout)的函数205

11.3.5 创建特性管理器页面代码205

11.3.6 创建组合框1206

11.3.7 创建组合框1上的其他控件206

11.3.9 创建组合框2上的其他控件209

11.3.8 创建组合框2209

11.3.10 创建显示特性管理器页面过程211

11.3.11 创建命令按钮的代码212

11.3.12 编写文件PropMgr Hdlr的代码212

11.3.13 建立相关事件过程并输写相应代码213

练习11-1 创建插件及特性管理器页面216

第12章 SolidWorks的高级编程221

12.1 创建OCX控件221

12.1.1 新建OCX项目221

12.1.2 添加窗口控件222

12.1.3 定义FaceAndEdge过程223

12.1.4 定义BodyAndFace过程223

12.1.5 定义RefreshGeometry View过程224

12.1.6 输入窗口初始化代码225

12.1.7 单击并输入Tree View的代码225

12.1.8 编译控件226

12.2 自定义特征管理器视图226

12.2.1 创建VB ActiveXDLL项目227

12.2.2 定义程序相关变量228

12.2.3 输入与SolidWorks集成的相关代码228

12.2.4 输入卸载插件的代码229

12.2.5 输入与菜单或按钮相关的功能代码229

12.2.6 输入弹出式菜单的功能代码230

12.2.7 输入打开零件的事件代码232

12.2.8 输入新建零件文件的事件代码233

12.2.9 创建特性管理器视图事件代码234

12.3 模型空间视图234

12.3.1 打开零件并新建宏235

12.3.2 修改宏代码并定义相关程序变量235

12.3.3 在宏文件内部定义一个过程程序236

12.3.4 创建SolidWorks模型视图236

12.3.5 输入零件属性输入表格的代码237

12.3.6 获得新设置的密度值并把它们输入表格238

12.3.7 修改Main的程序代码239

12.3.8 双击UserForm1,增加相应代码239

练习12-1 创建特性管理器视图240

练习12-2 创建模型视图241

附录A 宏特征243

A.1 宏特征的概述243

A.2 宏特征的编程244

A.2.1 利用VBA创建宏特征244

A.2.2 利用COM程序创建宏特征244

A.3 宏特征的程序示例244

A.3.1 打开零件并创建一个宏文件244

A.3.2 插入类模块和模块244

A.3.3 添加CmaroFeature ProPage代码245

A.3.4 增加MacroFeature Functions的程序代码249

A.3.5 修改CounterBore的代码253

附录B 遍历技术及添加文本254

B.1 装配体的遍历技术254

B.2 自动修改几个工程图的文本256

B.3 增加文本258

附录C 其他应用示例260

C.1 创建一个混合文本260

C.2 不启动SolidWorks直接预览SolidWorks文件261

C.3 从选择的元素获得组件262

C.4 移动工程图中所有的尺寸到一个规定的图层263

C.5 创建放样曲面264

热门推荐