您现在的位置:首页 > 知识库 > 计算机与软件 >SolidWorks 2003 二次开发基础与实例教程
SolidWorks 2003 二次开发基础与实例教程

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

资料大小: 16.08 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 计算机与软件
更新日期: 2020-03-31
下载说明:
推荐信息: 基础   实例教程   二次开发   SolidWorks   2003

本地下载(30点)  备用下载(30点)

内容简介
SolidWorks 2003 二次开发基础与实例教程
出版时间:2003
丛编项: CAD
内容简介
  本书主要讲述SolidWorks2003二次开发中的各种对象、方法、属性和事件。本书采用了100多个完整的实例来进行讲解,生动活泼,步骤清晰,深入浅出。同时还用比较小的篇幅告诉读者二次开发的工具、术语及开发的一般过程,旨在帮助读者很快地掌握开发技术,并应用到企业中,提高企业的产品质量和工作效率。随书附送的光盘包含书中的程序及模型文件。本书适合机械和建筑等领域不同层次人员阅读,也可作为高等学校“计算机辅助设计”课程的辅助教材。前言随着SolidWorks三维软件在中国的普及,每个企业都或多或少地会有开发新产品,形成自己的特色,提高效率,进行二次开发的需求。目前国内还没有出版过一本SolidWorks二次开发方面的书,国外这方面的书很少,内容也不多,且价格昂贵。网络上也几乎找不到这方面的中文资料。作者自从2002年9月中旬接触SolidWorks后,就被它深深地吸引了。但在学习过程中,却存在三个问题:第一,SolidWorksAPI的帮助全是用英语写的,阅读理解不便,有时要查字典。第二,SolidWorksAPI帮助着重理论上的介绍,如果不理解其义,直接照抄其中的例子,有时可能会使程序无法运行。第三,有时已经理解了各种对象方法等的用途和使用格式等,可是却不会使用,希望有实例可参考。为了解决上述问题,也为了给广大学习者提供方便,节省大家的时间与精力,故将作者经历过的学习过程总结出来,编译了这本书。本书采用讲几个对象、方法、属性等便给一个实例的方法,首先解决了语言问题,其次符合人们的思维过程,学习心理,学了有关的知识后便可立即动手操作,加深了理解,使枯燥无味的学习变得生动有趣。由于SolidWorksAPI的内容实在是太多太多,完全将其讲述完就不仅仅是一本书能解决的问题,因此,按照一般的设计或做图过程,将其内容归类为草图、几何和拓扑关系、特征、零件、工程图、装配图、文件操作、属性、用户界面等。每种类型都介绍了一些SolidWorksAPI,旨在使读者了解熟悉SolidWorksAPI,能够较快地举一反三,将其应用到具体的实践中去。三维空间http://www.mcadtools.net是学习SolidWorks的好网站,作者常在那里提问或解答各种有关SolidWorks的问题。本书在编写过程中曾参考过书后“参考文献”中所列的内容,在此对参考文献的作者们表示敬意。本书曾在下列网站上下载过免费程序:http://www.solidworks.com/html/Products/api/三维空间http://www.mcadtools.nethttp://swtools.cad.de/us_index.htmhttp://solidworks.cad.de/mm_index.htmhttp://www.bitwright.com/http://www.nhcad.com/old/html/index.asphttp://www.cpuandsimplepdm.com/PublicSWAPICode.htm在此对那些提供免费程序下载的人们表示万分感谢!此外还对本书程序测试时所用的模型的提供者吉维峰、enjie、黄鸿源、林锡榕、网址提供者龙爷表示深深的谢意!本书由飞思科技产品研发中心策划并组织编写,参加本书编写的人员有江洪、李仲兴、邢启恩、李林、许海春、张志坚、FrancisYuen等人,在此表示感谢!由于编者水平有限,写作时间过于仓促,书中可能会有一些错误,希望读者能够批评指正。我们的联系方式如下:咨询电话:(010)6813454568131648答疑邮件:support@fecit.com.cn网址:http://www.fecit.com.cnhttp://www.fecit.net答疑:http://www.fecit.com.cn的“问题解答”专区通用网址:计算机图书、FECIT、飞思教育、飞思科技、飞思编者飞思科技产品研发中心
目录
第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 配套学习光盘的内容
参考文献