SolidWorks 2003二次开发基础与实例教程

SolidWorks 2003二次开发基础与实例教程
作 者: 江洪 李仲兴 邢启恩
出版社: 电子工业出版社
丛编项: CAD
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: CAD/CAM/CAE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SolidWorks 2003二次开发基础与实例教程》作者简介

内容简介

本书主要讲述SolidWorks2003二次开发中的各种对象、方法、属性和事件。本书采用了100多个完整的实例来进行讲解,生动活泼,步骤清晰,深入浅出。同时还用比较小的篇幅告诉读者二次开发的工具、术语及开发的一般过程,旨在帮助读者很快地掌握开发技术,并应用到企业中,提高企业的产品质量和工作效率。随书附送的光盘包含书中的程序及模型文件。本书适合机械和建筑等领域不同层次人员阅读,也可作为高等学校“计算机辅助设计”课程的辅助教材。前言随着SolidWorks三维软件在中国的普及,每个企业都或多或少地会有开发新产品,形成自己的特色,提高效率,进行二次开发的需求。目前国内还没有出版过一本SolidWorks二次开发方面的书,国外这方面的书很少,内容也不多,且价格昂贵。网络上也几乎找不到这方面的中文资料。作者自从2002年9月中旬接触SolidWorks后,就被它深深地吸引了。但在学习过程中,却存在三个问题:第一,SolidWorksAPI的帮助全是用英语写的,阅读理解不便,有时要查字典。第二,SolidWorksAPI帮助着重理论上的介绍,如果不理解其义,直接照抄其中的例子,有时可能会使程序无法运行。第三,有时已经理解了各种对象方法等的用途和使用格式等,可是却不会使用,希望有实例可参考。为了解决上述问题,也为了给广大学习者提供方便,节省大家的时间与精力,故将作者经历过的学习过程总结出来,编译了这本书。本书采用讲几个对象、方法、属性等便给一个实例的方法,首先解决了语言问题,其次符合人们的思维过程,学习心理,学了有关的知识后便可立即动手操作,加深了理解,使枯燥无味的学习变得生动有趣。由于SolidWorksAPI的内容实在是太多太多,完全将其讲述完就不仅仅是一本书能解决的问题,因此,按照一般的设计或做图过程,将其内容归类为草图、几何和拓扑关系、特征、零件、工程图、装配图、文件操作、属性、用户界面等。每种类型都介绍了一些SolidWorksAPI,旨在使读者了解熟悉SolidWorksAPI,能够较快地举一反三,将其应用到具体的实践中去。三维空间http://www.mcadtools.net是学习SolidWorks的好网站,作者常在那里提问或解答各种有关SolidWorks的问题。本书在编写过程中曾参考过书后“参考文献”中所列的内容,在此对参考文献的作者们表示敬意。本书曾在下列网站上下载过免费程序:http://ww...

图书目录

第1章 SolidWorks二次开发综述

1. 1 SolidWorks二次开发的工具

1. 2 SolidWorks二次开发的一般过程

1. 3 宏

第2章 SolidWorks API概述

2. 1 SolidWorks API二次开发中的术语

2. 2 SolidWorks API对象概述

2. 3 SolidWorks API变量类型定义及对象语法

2. 4 体验SolidWorks API——恭喜您, 李明

第3章 SolidWorks API的常用对象. 属性. 方法

3. 1 建立新的SolidWorks文件

3. 2 保存和退出SolidWorks文件

3. 3 获取当前选择点的坐标值

3. 4 改变FeatureManager窗口大小以显示/隐藏设计树

3. 5 获取当前所选的尺寸公差值

3. 6 通过API设置注释文本的高宽比例

3. 7 清除特征颜色, 使用模型颜色

3. 8 随机改变零件颜色

3. 9 查找文件所参考的其他文件

3. 10 使模型不停地旋转

3. 11 进行用户选项参数设置

3. 12 定位文件窗口

3. 13 获得参考平面的参数和生成参考平面

第4章 草图

4. 1 生成具有可视性的草图实体

4. 2 修改草图尺寸

4. 3 自动标注草图尺寸

4. 4 获得草图点坐标

4. 5 确定草图对所用特征的适合性

4. 6 等分草图实体

4. 7 获得曲线的长度

4. 8 改变草图到完全定义

4. 9 获得在屏幕上单击鼠标后的坐标值以生成几何体

4. 10 获得所选项目的剖面特性

4. 11 获得草图的永久性标识符

4. 12 列出草图中的约束

4. 13 从草图文本中提取曲线信息

4. 14 获得草图的文本格式

第5章 几何和拓扑关系

5. 1 计算模型(包括参考面)的表面积

5. 2 计算所选面的周长

5. 3 获得两个面间的最近距离

5. 4 用程序生成放样

5. 5 使用网对象

5. 6 获得显示面的数目

5. 7 获得曲线的长度

5. 8 从所选的边获得曲线参数

5. 9 精确地确定边界

5. 10 从草图中的样条曲线参数获得信息

第6章 特征

6. 1 访问拉伸凸台\基体特征

6. 2 倒着遍历特征和获得与特征相关的面

6. 3 获得特征的父子关系

6. 4 压缩所选的特征和于特征

6. 5 删除零件中的所有压缩特征和于特征

6. 6 重新播放一个模型

6. 7 检查多半径的圆角

6. 8 获得装配体或零件的特征列表

6. 9 获得所有的装饰螺纹信息

6. 10 获得孔向导生成的孔信息和所有装饰螺纹

第7章 零件

7. 1 进行拉伸切除

7. 2 进行多厚度抽壳

7. 3 生成零件中的所有尺寸

7. 4 使用己生成的体

7. 5 逐个显示零件配置名称

7. 6 输出Parasolid的转化格式

7. 7 获得与配置有关的结构存储区域

7. 8 增加一列到系列零件设计表中

第8章 工程图

8. 1 设置所选工程图视区的比例和改变视区为上色状态

8. 2 移动工程图视区

8. 3 对齐注解

8. 4 插入一个几何体公差符号

8. 5 从展开饭金零件生成工程图和列出图纸清单

8. 6 生成复合注释

8. 7 保存当前文件为DXF和输出工程图中的所有BOMs到XML

8. 8 删除图纸中的所有BOMs和工程图

8. 9 设置BOM表的宽度和在拾取点插入BOM

8. 10 生成新的注释

8. 11 改变尺寸的位置和移动所有的尺寸到不同的层

8. 12 提取块的信息

第9章 装配图

9. 1 直接获得零件或装配的质量特性

9. 2 调整装配级特征的有效范围

9. 3 改变装配零件的配置以能使用和获得装配零件中的父零件

9. 4 确定装配零部件被其他关联文件编辑的情况

9. 5 检查装配干涉情况

9. 6 获得装配零部件的边界

9. 7 从所选的实体中获得装配零部件

第10章 文件操作. 属性及用户界面

10. 1 文件操作

10. 2 属性

10. 3 用户界面

10. 4 杂项

第11章 开发实例

11. 1 零件的透明性

11. 2 清除特征和表面颜色, 使用模型颜色

11. 3 在装配体中检查零件的质量

11. 4 模型文件的自定义属性

11. 5 插入凹槽宏特征

11. 6 复制系统选项和文件选项.

附录 A SolidWorks 2003 API常数列表

A. 1swSelectType_e

A. 2 swEdnConditions_e

A. 3 swSaveAsVersion_e

A. 4 swFileSaveError_e

A. 5 swFileSaveWarning_e

A. 6 swMessageBoxIcon_e

A. 7 swTolType_e

A. 8 swUserPreferenceTextFormat_e

A. 9 swUserPreferenceToggle_e

A. 10 swWindowState_e

A. 11 swLineStyles_e

A. 12 swLineWeights_e

A. 13 wSetValueInConfiguration_e

A. 14 swAutodimHorizontalPlacement_e

A. 15 swAutodimVerticalPlacement_e

A. 16 swAutodimScheme_e

A. 17 swSketchCheckFeatureProfileUsage_e

A. 18 swSketchCheckFeatureStatus_e

A. 19 swSketchSegments_e

A. 20 BodyFeatures_e

A. 21 swComponentResolveStatus_e

A. 22 swTolerances_e

A. 23 swBodyType_e

A. 24 swCosmeticThreadType_e

A. 25 swWzdHoleTypes_e

A. 26 swCreateFeatureBodyOpts_e

A. 27 swUserPreferenceIntegerValue_e

A. 28 swDisplayMode_e

A. 29 swBalloonStyle_e

A. 30 swBalloonFit_e

A. 31 swLeaderSide_e

A. 32 swArrowStyle_e

A. 33 swComponentVisibilityState_e

A. 34 swSummInfoField_e

A. 35 swParam_Type_e

A. 36 swInConfigurationOpts_e

A. 37 swConfigurationOptions_e

A. 38 swAssociatedEntityStates_e

A. 39 swCalloutTargetStyle_e

A. 40 swMenuIdentifiers_e

A. 41 swMacroFeatureParamType_e

A. 42 swBodyOperationError_e

附录 B SolidWorks 2003 API的新增功能

B. 1 SolidWorks 2003 AP的新功能

B. 2 SolidWorks 2003 AP的新对象和界面

B. 3 Solidworks 2003 API2的新方法. 属性和事件

附录C 配套学习光盘的组成

C. 1 配套学习光盘的系统要求

C. 2 配套学习光盘的内容

参考文献