书籍详情
《SOLIDWORKS®二次开发与API教程》[39M]百度网盘|亲测有效|pdf下载
  • SOLIDWORKS®二次开发与API教程

  • 出版社:机械工业出版社官方旗舰店
  • 热度:6484
  • 上架时间:2024-06-30 09:08:33
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

baecf198635367d9.jpgeef3fc2728ae9c53.jpg
内容介绍

  内容简介

《SOLIDWORKS 二次开发与API教程(2020版)》是根据DS SOLIDWORKS公司发布的《SOLIDWORKS 2020 API Fundamentals》编译而成的,着重介绍了使用SOLIDWORKS软件进行二次开发的方法和技巧,包括零件、装配体、工程图的二次开发接口和SOLIDWORKS Addin的生成等。本书提供练习文件下载,详见“本书使用说明”。本书提供高清语音教学视频,扫描书中二维码即可免费观看。

本书在保留英文原版教程精华和风格的基础上,按照中国读者的阅读习惯进行了编译,配套教学资料齐全,适合企业工程设计人员和高等本科院校、职业技术院校相关专业师生使用。





目录

  目录

  

绪论1


0*1开始1


0*1*1文件类型1


0*1*2使用显示声明Option Explicit1


0*1*3变量1


0*1*4选择数据类型1


0*1*5API单位2


0*1*6SOLIDWORKS Constant Type Library2


0*2宏录制技巧3


0*2*1SOLIDWORKS API帮助3


0*2*2API对象接口3


0*2*3目录4


0*2*4索引4


0*2*5搜索5


0*2*6收藏夹5


0*2*7理解API接口成员的描述方法5


*1章使用宏录制器8


1*1宏录制9


1*2宏工具栏9


1*3理解宏代码是如何工作的14


1*4理解如何调用API接口的成员15


1*5传递参数15


1*6整理代码16


1*6*1注释代码18


1*6*2调试代码18


1*7向宏中添加用户窗体20


练习1*1录制宏26


练习1*2添加宏代码到VBA按钮控件27


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


*2章API对象模型33


2*1SOLIDWORKS API对象模型概述34


2*2应用程序对象35


2*2*1SldWorks对象35


2*2*2SOLIDWORKS 2020类型库36


2*2*3IntelliSense36


2*2*4早绑定和后绑定37


2*3实例学习:连接到新文件38


2*4实例学习:连接到现有文件57


练习2*1使用新建文件65


练习2*2使用已存在的文件67


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


3*1用户参数选择——系统选项70


3*1*1设置复选框70


3*1*2设置整型文本框71


3*1*3设置双精度型文本框72


3*1*4设置字符型文本框73


3*1*5设置列表框73


3*1*6设置单选按钮74


3*1*7设置滑动条74


3*2用户参数选择——文档属性75


3*3定位正确的API和枚举值77


3*4系统选项、文档属性和菜单项用户参数

选择表78


练习3*1更改多个系统选项78


练习3*2更改多个文档属性80


第4章自动化零件设计82


4*1实例学习:自动化零件创建工具83


4*2设置材质84


4*3创建矩形草图85


4*4添加尺寸标注85


4*5创建时选中86


4*6创建圆形草图88


4*7创建拉伸特征88


4*8拉伸中的轮廓选择89


4*9创建旋转特征90


4*10快速索引列表91


练习零件自动创建过程93


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


5*1实例学习:自动化装配体创建工具97


5*2变换99


5*3创建数学变换矩阵99


5*4变换矩阵100


5*5激活文件100


5*6隐藏文件101


5*7对象集合101


5*8建立线、边集合101


5*9建立面集合102


5*10获得相邻面103


5*11建立点集合104


5*12获得曲线参数104


5*13添加旋钮并将其装配到机箱上105


5*14添加零部件105


5*15添加配合105


练习添加零部件107


第6章自动化工程图设计111


6*1实例学习:自动化工程图创建工具112


6*2获得配置的名称114


6*3新建图纸115


6*4创建视图117


6*5遍历视图118


6*6插入注释120


6*7以不同格式保存工程图121


6*8创建工程图图纸的相关命令123


练习工程图自动化124


第7章选择与遍历技术128


7*1实例学习:基于已选定对象的编程129


7*1*1选择管理器(SelectionManager)129


7*1*2访问SelectionManager129


7*1*3确定被选中对象的数目130


7*1*4访问被选中对象130


7*1*5获取被选中对象的类型131


7*1*6获取特征类型131


7*1*7特征数据对象132


7*1*8访问特征数据对象132


7*1*9访问选择集132


7*1*10释放选择集132


7*1*11修改特征数据属性133


7*1*12修改对象定义133


7*2SOLIDWORKS BREP模型134


7*3实例学习:体和面遍历135


7*3*1返回体指针列表137


7*3*2面材质属性138


7*4实例学习:遍历FeatureManager140


7*4*1从顶部遍历FeatureManager设计树140


7*4*2显示特征名称和类型141


7*4*3设置特征压缩状态142


7*4*4设置特征UI状态144


7*4*5获取FeatureManager设计树指定位置

的特征144


练习7*1处理预选择1145


练习7*2处理预选择2147


练习7*3遍历FeatureManager设计树149


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


8*1实例学习:自定义属性153


8*1*1添加自定义属性到SOLIDWORKS

文件153


8*1*2获取和设置自定义属性155


8*1*3获取自定义属性名156


8*1*4获取自定义属性数目157


8*2实例学习:带自定义属性的配置158


8*2*1从SOLIDWORKS模型返回质量

属性160


8*2*2使用API返回质量属性160


8*3实例学习:文件摘要信息163


8*4实例学习:文件属性164


8*5属性对象165


8*6实例学习:面属性167


8*6*1查找圆柱面和关联属性168


8*6*2在模型视图中显示标注170


8*6*3创建CNC代码172


8*6*4属性类型遍历172


8*6*5隐藏属性信息174


练习8*1添加质量属性到自定义属性175


练习8*2为边添加属性176


第9章SOLIDWORKS API SDK180


9*1API SDK181


9*2实例学习:创建VB*NET 插件182


9*2*1引用184


9*2*2比较Add*in DLL和独立执行程序187


9*2*3加载并运行Add*in程序187


9*3实例学习:创建C#插件191


9*4实例学习:创建C++插件193


9*4*1编译C++插件195


9*4*2加载C++插件196


9*4*3调试C++插件198


9*5选择一种编程语言201


*10章自定义SOLIDWORKS用户

界面202


10*1实例学习:使用VB*NET自定义UI203


10*1*1调试DLL205


10*1*2调试器键盘快捷键207


10*2理解插件代码208


10*2*1导入命名空间208


10*2*2插件类209


10*2*3理解GUID209


10*2*4连接SOLIDWORKS210


10*2*5双向通信211


10*2*6设置回调信息212


10*2*7自定义菜单213


10*2*8自定义命令项214


10*2*9命令选项卡216


10*2*10命令选项卡组框216


10*2*11命令选项卡组框命令217


10*2*12在插件中创建并添加自定义

工具栏219


10*2*13创建工具栏位图219


10*2*14添加工具栏位图到VB*NET解决

方案220


10*2*15位图句柄类221


10*2*16添加工具栏222


10*3PropertyManager页面223


10*3*1PropertyManager页面成员224


10*3*2PropertyManagerPage2224


10*3*3PropertyManagerPage2Handler9224


10*3*4创建PropertyManager页面225


10*4PropertyManager页面组框和控件226


10*4*1添加组框226


10*4*2组和控件ID226


10*4*3添加控件227


10*4*4为控件添加图片标签230


10*5删除菜单和工具栏231


10*6其他自定义内容235


10*6*1自定义状态栏235


10*6*2自定义快捷菜单235


10*6*3自定义模型视图窗口235


练习10*1新建菜单236


练习10*2设置工具栏命令项240


练习10*3在PropertyManager页面上添加

控件245


*11章通知250


11*1通知概述251


11*2VBA中的通知251


11*3实例学习:简单通知251


11*4实例学习:使用*NET中的通知254


11*4*1AddHandler关键字256


11*4*2AddressOf关键字256


11*4*3事件处理程序类257


11*4*4DocumentEventHandler类258


11*4*5关联DocumentEvent处理程序260


11*4*6继承262


11*4*7多态262


11*4*8事件处理程序派生类263


11*4*9DocView类267


11*4*10分离文件和模型视图事件处理

程序271


11*4*11分离SOLIDWORKS事件处理

程序275


11*4*12支持通知的接口277


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


附录280


附录A宏特征281


附录B批量转换1283


附录C批量转换2285


附录D装配体遍历286