找回密码
 注册会员
查看: 20277|回复: 13

[文章] Solidworks二次开发图书汇总

[复制链接]
发表于 2006-12-27 16:04:22 |Error| 显示全部楼层 |阅读模式

我们不再是孤独的探索者;让我们的手紧紧相连,一起成长。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
1. solidworks二次开发基础与实例教程


                               
登录/注册后可看大图
此主题相关图片如下:

图书简介:
本书主要讲述SolidWorks2003二次开发中的各种对象、方法、属性和事件。本书采用了100多个完整的实例来进行讲解,生动活泼,步骤清晰,深入浅出。同时还用比较小的篇幅告诉读者二次开发的工具、术语及开发的一般过程,旨在帮助读者很快地掌握开发技术,并应用到企业中,提高企业的产品质量和工作效率。随书附送的光盘包含书中的程序及模型文件。
本书适合机械和建筑等领域不同层次人员阅读,也可作为高等学校“计算机辅助设计”课程的辅助教材。

图书目录:
第1章  SolidWorks二次开发综述 1
1.1  SolidWorks二次开发的工具 1
1.2  SolidWorks二次开发的一般过程 8
1.3  宏 10
第2章  SolidWorks API概述 19
2.1  SolidWorks API二次开发中的术语 19
2.2  SolidWorks API对象概述 31
2.3  SolidWorks API变量类型定义及对象语法 36
2.4  体验SolidWorks API——恭喜您,李明 38
第3章  SolidWorks API的常用对象、属性、方法 49
3.1  建立新的SolidWorks文件 49
3.2  保存和退出SolidWorks文件 52
3.3  获取当前选择点的坐标值 56
3.4  改变FeatureManager窗口大小以显示/隐藏设计树 60
3.5  获取当前所选的尺寸公差值 62
3.6  通过API设置注释文本的高宽比例 66
3.7  清除特征颜色,使用模型颜色 68
3.8  随机改变零件颜色 73
3.9  查找文件所参考的其他文件 76
3.10  使模型不停地旋转 79
3.11  进行用户选项参数设置 82
3.12  定位文件窗口 85
3.13  获得参考平面的参数和生成参考平面 88
第4章  草图 97
4.1  生成具有可视性的草图实体 97
4.2  修改草图尺寸 103
4.3  自动标注草图尺寸 107
4.4  获得草图点坐标 110
4.5  确定草图对所用特征的适合性 112
4.6  等分草图实体 115
4.7  获得曲线的长度 122
4.8  改变草图到完全定义 124
4.9  获得在屏幕上单击鼠标后的坐标值以生成几何体 126
4.10  获得所选项目的剖面特性 128
4.11  获得草图的永久性标识符 130
4.12  列出草图中的约束 132
4.13  从草图文本中提取曲线信息 135
4.14  获得草图的文本格式 139
第5章  几何和拓扑关系 143
5.1  计算模型(包括参考面)的表面积 143
5.2  计算所选面的周长 146
5.3  获得两个面间的最近距离 149
5.4  用程序生成放样 154
5.5  使用网对象 159
5.6  获得显示面的数目 163
5.7  获得曲线的长度 169
5.8  从所选的边获得曲线参数 172
5.9  精确地确定边界 176
5.10  从草图中的样条曲线参数获得信息 179
第6章  特征 185
6.1  访问拉伸凸台\基体特征 185
6.2  倒着遍历特征和获得与特征相关的面 189
6.3  获得特征的父子关系 192
6.4  压缩所选的特征和子特征 194
6.5  删除零件中的所有压缩特征和子特征 196
6.6  重新播放一个模型 199
6.7  检查多半径的圆角 202
6.8  获得装配体或零件的特征列表 206
6.9  获得所有的装饰螺纹信息 211
6.10  获得孔向导生成的孔信息和所有装饰螺纹 214
第7章  零件 221
7.1  进行拉伸切除 221
7.2  进行多厚度抽壳 223
7.3  生成零件中的所有尺寸 226
7.4  使用已生成的体 230
7.5  逐个显示零件配置名称 233
7.6  输出Parasolid的转化格式 235
7.7  获得与配置有关的结构存储区域 237
7.8  增加一列到系列零件设计表中 239
第8章  工程图 243
8.1  设置所选工程图视区的比例和改变视区为上色状态 243
8.2  移动工程图视区 248
8.3  对齐注解 251
8.4  插入一个几何体公差符号 255
8.5  从展开钣金零件生成工程图和列出图纸清单 259
8.6  生成复合注释 263
8.7  保存当前文件为DXF和输出工程图中的所有BOMs到XML 267
8.8  删除图纸中的所有BOMs和工程图 275
8.9  设置BOM表的宽度和在拾取点插入BOM 279
8.10  生成新的注释 282
8.11  改变尺寸的位置和移动所有的尺寸到不同的层 284
8.12  提取块的信息 288
第9章  装配图 293
9.1  直接获得零件或装配的质量特性 293
9.2  调整装配级特征的有效范围 296
9.3  改变装配零件的配置以能使用和获得装配零件中的父零件 299
9.4  确定装配零部件被其他关联文件编辑的情况 301
9.5  检查装配干涉情况 303
9.6  获得装配零部件的边界 305
9.7  从所选的实体中获得装配零部件 308
第10章  文件操作、属性及用户界面 311
10.1  文件操作 311
10.2  属性 319
10.3  用户界面 334
10.4  杂项 341
第11章  开发实例 351
11.1  零件的透明性 351
11.2  清除特征和表面颜色,使用模型颜色 354
11.3  在装配体中检查零件的质量 357
11.4  模型文件的自定义属性 360
11.5  插入凹槽宏特征 368
11.6  复制系统选项和文件选项 378
附录A  SolidWorks 2003 API常数列表 385
A.1  swSelectType_e 385
A.2  swEndConditions_e 388
A.3  swSaveAsVersion_e 388
A.4  swFileSaveError_e 388
A.5  swFileSaveWarning_e 389
A.6  swMessageBoxIcon_e 389
A.7  swTolType_e 389
A.8  swUserPreferenceTextFormat_e 390
A.9  swUserPreferenceToggle_e 390
A.10  swWindowState_e 399
A.11  swLineStyles_e 399
A.12  swLineWeights_e 399
A.13  wSetValueInConfiguration_e 400
A.14  swAutodimHorizontalPlacement_e 400
A.15  swAutodimVerticalPlacement_e 400
A.16  swAutodimScheme_e 400
A.17  swSketchCheckFeatureProfileUsage_e 400
A.18  swSketchCheckFeatureStatus_e 401
A.19  swSketchSegments_e 402
A.20  BodyFeatures_e 402
A.21  swComponentResolveStatus_e 405
A.22  swTolerances_e 406
A.23  swBodyType_e 406
A.24  swCosmeticThreadType_e 406
A.25  swWzdHoleTypes_e 406
A.26  swCreateFeatureBodyOpts_e 408
A.27  swUserPreferenceIntegerValue_e 408
A.28  swDisplayMode_e 418
A.29  swBalloonStyle_e 418
A.30  swBalloonFit_e 418
A.31  swLeaderSide_e 419
A.32  swArrowStyle_e 419
A.33  swComponentVisibilityState_e 419
A.34  swSummInfoField_e 420
A.35  swParam_Type_e 420
A.36  swInConfigurationOpts_e 420
A.37  swConfigurationOptions_e 420
A.38  swAssociatedEntityStates_e 421
A.39  swCalloutTargetStyle_e 421
A.40  swMenuIdentifiers_e 421
A.41  swMacroFeatureParamType_e 422
A.42  swBodyOperationError_e 422
附录B  SolidWorks 2003 API的新增功能 423
B.1  SolidWorks 2003 API的新功能 423
B.2  SolidWorks 2003 API的新对象和界面 425
B.3  SolidWorks 2003 API2的新方法、属性和事件 432
附录C  配套学习光盘的组成 445
C.1  配套学习光盘的系统要求 445
C.2  配套学习光盘的内容 445
参考文献 446
前    言
随着SolidWorks三维软件在中国的普及,每个企业都或多或少地会有开发新产品,形成自己的特色,提高效率,进行二次开发的需求。目前国内还没有出版过一本SolidWorks二次开发方面的书,国外这方面的书很少,内容也不多,且价格昂贵。网络上也几乎找不到这方面的中文资料。
作者自从2002年9月中旬接触SolidWorks后,就被它深深地吸引了。但在学习过程中,却存在三个问题:第一,SolidWorks API的帮助全是用英语写的,阅读理解不便,有时要查字典。第二,SolidWorks API帮助着重理论上的介绍,如果不理解其义,直接照抄其中的例子,有时可能会使程序无法运行。第三,有时已经理解了各种对象方法等的用途和使用格式等,可是却不会使用,希望有实例可参考。为了解决上述问题,也为了给广大学习者提供方便,节省大家的时间与精力,故将作者经历过的学习过程总结出来,编译了这本书。
本书采用讲几个对象、方法、属性等便给一个实例的方法,首先解决了语言问题,其次符合人们的思维过程,学习心理,学了有关的知识后便可立即动手操作,加深了理解,使枯燥无味的学习变得生动有趣。
由于SolidWorks API的内容实在是太多太多,完全将其讲述完就不仅仅是一本书能解决的问题,因此,按照一般的设计或做图过程,将其内容归类为草图、几何和拓扑关系、特征、零件、工程图、装配图、文件操作、属性、用户界面等。每种类型都介绍了一些SolidWorks API,旨在使读者了解熟悉SolidWorks API,能够较快地举一反三,将其应用到具体的实践中去。
是学习SolidWorks的好网站,作者常在那里提问或解答各种有关SolidWorks的问题。
本书在编写过程中曾参考过书后“参考文献”中所列的内容,在此对参考文献的作者们表示敬意。在此对那些提供免费程序下载的人们表示万分感谢!此外还对本书程序测试时所用的模型的提供者吉维峰、enjie、黄鸿源、林锡榕、网址提供者龙爷表示深深的谢意!
本书由飞思科技产品研发中心策划并组织编写,参加本书编写的人员有江洪、李仲兴、邢启恩、李林、许海春、张志坚、Francis Yuen等人,在此表示感谢!

2.Solidworks二次开发实例解析


                               
登录/注册后可看大图
此主题相关图片如下:

简介:
SolidWorks是一种非常优秀的三维机械设计软件,在我国的用户越来越多。本书首次用VBA/VBNG/Delphi四种语言讲述SolidWorks的二次开发内容,在一定程度上解决了广大初学者入门难的问题。本书有若干循序渐进、深入浅出的范例,读者可以照着做,也可以学习其思路。通过本书的学习,广大读者能学会SW API中的各种对象、方法、属性和事件的用法,开发出适合自己特色的系统,从而提高产品的质量和工作效率。
全书通俗易懂,切合实际,适合不同领域的人员阅读,也可作为广大工程技术人员的自学用书和参考书。

目录:
第1章 SolidWorks API的基本知识
1.1 SolidWorks API中的术语及开发工具
1.2 程序指导
1.3 SolidWorks API的语法
1.4 SolidWorks API对象概述
第2章 Visual Basic 6.0开发SolidWorks的实例
2.1 Visual Basic 6.0发展简史及特点
2.2 用Visual Basic 6.0开发SolidWorks的一般步骤
2.3 圆球
2.4 添加自定义属性到文件
2.5 等距一系列面
2.6 修改零件符号
2.7 轴承标准件库
第3章 用Visual C++ 6.0开发SolidWorks的一般步骤
3.1 Visual C++ 6.0发展简史及特点
3.2 ATL(C/C++)对象向导
3.4 用户自定义向导和利用现有的实例
第4章 VC++开发SolidWorks的基础实例
4.1 InitUserDLL3和SW版本号
4.2 普通平键和圆锥
4.3 直齿圆锥齿轮
4.4 选择点的坐标值和获得实体名
4.5 有名称的实体
4.6 动态旋转模型视区
4.7 获得草图
4.8 选择所有的草图线段
4.9 隐藏FeatureManager里所选的特征
4.10 打开所选的装配零部件文件和遍历装配体
4.11 获得文件的历史版本信息
4.12 遍历所有打开的文件
第5章 Visual C++ 6.0开发SolidWorks的应用实例
5.1 菜单
5.2 工具栏
5.3 交互对话框
5.4 数据库与工程图
第6章 拖放与预览零件
6.1 拖放零件
6.2 预览零件
第7章 用VBA开发SolidWorks实例
7.1 VBA概述及开发的一般步骤
7.2 存零件为其他格式
7.3 批量修改零件的属性
7.4 用Excel宏开发SolidWorks
7.5 有Excel控制装配体
7.6 螺旋线
7.7 动画的实现
第8章 Delphi 7.0开发SolidWorks的实例
8.1 Delphi 7.0发展简史及特点
8.2 用Delphi 7.0开发SolidWorks的一般步骤
8.3 运动传真和预览SolidWorks模型
8.4 Delphi 7.0与数据库结合创建量具辅助设计系统

[ 本帖最后由 淡紫雨轩 于 2006-12-27 16:06 编辑 ]
 楼主| 发表于 2006-12-27 16:07:44 |Error| 显示全部楼层
3. Solidworks API 二次开发


                               
登录/注册后可看大图
此主题相关图片如下:

简介:
本书是“SolidWorks Office Professional官方认证培训教程”中的SolidWorks API二次开发部分。其目的是让读者学会如何使用SolidWorks提供的二次开发功能进行二次开发。本书结合多个实例,就SolidWorks宏录制工具、对象模型、零件自动建模、自动装配、自动建立工程图、SolidWorks高级编程等内容,介绍利用VB/VBA进行二次开发的过程、方法和对象。本书为SolidWorks指定的培训教材,有助于机械工程师快速有效地掌握SolidWorks应用技术。本书可作为SolidWorks用户学习和加强SolidWorks应用技术的参考书,也可作为参加SolidWorks Certified Professional(CSWP)认证考试人员的复习资料和培训教程,还可以作为SolidWorks爱好者、大专院校相关专业的学生学习SolidWorks软件的教材。
目录:
序
前言
本书使用说明
第1章 使用SolidWorks宏录制工具
1.1 宏命令的相关介绍
1.2 利用宏命令建立一个宏文件
1.3 理解录制的程序代码
1.4 了解SolidWorksAPI的调用
1.5 程序参数的传递
1.6 程序代码的整理
1.7 程序的调试
1.8 程序的增加功能操作
第2章 SolidWorks的对象模型
2.1 SolidWorksAPI对象模型概述
2.2 SolidWorks应用程序对象
2.3 SolidWorks工作环境对象
2.4 SolidWorks活动文档对象
2.5 从宏输入窗口
第3章 SolidWorks的系统选项和文档属性
3.1 系统选项设置概述
3.2 复选框的设置
3.3 整数型文本框的设置
3.4 双精度型文本框的设置
3.6 设置下拉列表框
3.7 设置单选框
3.8 设置滑动条
3.9 增加代码并测试
3.10 文件属性的初始值的设置
3.11 与设置相关的各种表格参数
第4章 零件自动建模
4.1 零件自动建模工具
4.2 增加草图尺寸
4.3 SolidWorks建模命令相关的API
第5章 自动装配
5.1 自动装配程序描述
5.2 自动装配程序讲解
第6章 自动建立工程图
6.1 自动创建工程图
6.2 工程图相关的命令及API参考表
第7章 选择和遍历技术
7.1 拉伸特征的概述
7.2 拉伸特征的编程示例
7.3 面遍历的概述
7.4 面遍历的编程示例
7.5 特征遍历的概述
7.6 特征遍历的程序示例
第8章 自定义属性和特性
8.1 自定义属性
8.2 特征树属性
8.3 面属性
第9章 SolidWorks事件
9.1 SolidWorks事件的概述
9.2 事件编程示例
9.3 SolidWorks事件监视器
9.4 SolidWorks相关对象
第10章 创建SolidWorks插件
10.1 SolidWorks插件概述
10.2 创建SolidWorks
10.3 插件编程示例
10.4 创建SolidWorks插件
10.5 插件程序运行结果
第11章 创建SolidWorks程序界面
11.1 特性管理器页面概述
11.2 创建SolidWorks特性管理器页面的API功能
11.3 程序示例
第12章 SolidWorks的高级编程
12.1 创建OCX控件
12.2 自定义特征管理器视图
12.3 模型空间视图
附录A 宏特征A
附录B 遍历技术及添加文本
附录C 其他应用示例

4. Solidworks二次开发实例精解*冲模标准件3D图库


                               
登录/注册后可看大图
此主题相关图片如下:

简介:
本书由SolidWorks开发技术和冲模标准件3D图库两大部分内容组成,论述了运用Delphi开发工具在SolidWorks三维CAD软件平台上建立冲模标准件3D图库的二次开发方法,详细讨论了利用OLE技术实现应用程序对SolidWorks绘图过程的直接控制、应用SolidWorks三维绘图软件的API对象及其属性和方法,以及SolidWoflcs进行冲模标准件3D图库开发实例,书中所述内容对于其他三维CAD软件系统的二次开发也具有借鉴意义。光盘上提供的基于SolidWorks 2004/2005的冲模标准件3D图库采用Windows图形用户界面,以树形目录形式提供14类冲压模具标准件3D图库和一些相关资料,具有使用方便、实用性强的特点。本书适用于机械、电子、轻工、化工、食品、军工、航天等行业从事冲压模具设计制造的工程技术人员使用,也可供相关专业的工程技术人员以及大专院校的师生参考。
目录:
《CAD\CAM软件工程应用实例丛书》前言
前言
第1章 SolidWorks 2005基础知识
第2章 SolidWorks软件的二次开发技术
第3章 SolidWorks API的基本知识
第4章 装配体操作二次开发方法
第5章 使用Delphi进行二次开发实例——零件
第6章 使用Delphi进行二次开发实例——装配
第7章 “冲模标准件3D图库”简介
第8章 “冲模标准件3D图库”的使用
附录 “冲模标准件3D图库”目录
回复 顶 踩

使用道具 举报

 楼主| 发表于 2006-12-27 16:08:54 |Error| 显示全部楼层
5.Solidworks机械产品高级开发技术


                               
登录/注册后可看大图
此主题相关图片如下:

简介:
本书结合典型的机械产品,详细讲述了如何利用SolidWorks三维设计软件和Visual Basic进行高级开发的全部过程。全书分为两大部分,第一部分主要介绍了SolidWorks的高级建模技术,包括零件的高级建模技术、装配体的高级建模技术和系列产品设计技术。第二部分主要介绍了利用Visual Basic对SolidWorks进行二次开发的方法,以及与第一部分所建模型的接口技术,并结合机械产品实例介绍了设计计算程序驱动模型与工程图的实现过程。……

目录:
第1部分 SolidWorrks高级建模技术
第1章  SolidWorks零件高级建模技术
第2章  SolidWorks高级装配设计
第2部分 用VB对SolidWorks进行开发的方法
第3章  利用VB对SolidWorks进行二次开发的基础
第4章  利用VB对SolidWorks进行二次开发的方法
第5章  SolidWorks二次开发应用的综合实例
第6章  SolidWorks的二次开发API专题
回复 顶 踩

使用道具 举报

发表于 2006-12-31 18:58:11 |Error| 显示全部楼层
楼主,谢谢你提供的信息!
回复 顶 踩

使用道具 举报

发表于 2007-1-6 13:32:25 |Error| 显示全部楼层
楼主,辛 苦
回复 顶 踩

使用道具 举报

发表于 2007-1-12 09:15:21 |Error| 显示全部楼层
支持,新手多包涵
回复 顶 踩

使用道具 举报

发表于 2007-1-12 13:06:38 |Error| 显示全部楼层
能提供下载吗?
回复 顶 踩

使用道具 举报

 楼主| 发表于 2007-1-12 14:37:48 |Error| 显示全部楼层
一般大的书店有卖的,一些大的图书馆也能借到的 电子版目前还没找到
回复 顶 踩

使用道具 举报

发表于 2007-4-12 16:50:38 |Error| 显示全部楼层
楼主,你还好人,你也是搞机械设计的吗?
回复 顶 踩

使用道具 举报

发表于 2008-5-9 11:11:17 |Error| 显示全部楼层
谢谢提供,我 还以为是有书呢!!
回复 顶 踩

使用道具 举报

发表于 2008-5-9 22:18:25 |Error| 显示全部楼层
不错我也想学学看了^_^
回复 顶 踩

使用道具 举报

发表于 2012-2-13 15:43:00 |Error| 显示全部楼层
不错的书籍。
回复 顶 踩

使用道具 举报

发表于 2012-3-20 21:34:54 |Error| 显示全部楼层
我想看详细的 谁有教材啊
回复 顶 踩

使用道具 举报

发表于 2013-12-24 09:30:21 |Error| 显示全部楼层
要是有视频教程就更好了,似乎视频的很少,谢谢楼主的无私奉献
回复 顶 踩

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Cncad.Net ( 苏ICP备2026083443号 )

GMT+8, 2026-11-1 21:28 , Processed in 0.221163 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表