- 1、本文档共41页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SolidWorks二次开发报告解读
SolidWorks二次开发
零件参数化设计
及自动装配与工程图
目录
第一部分:绪论 3
1.1 SolidWorks系统简介 3
1.2 solidworks部分功能介绍 4
1.2.1造型功能 4
1.2.2绘图功能 5
1.2.3装配功能 5
1.2.4二次开发 6
第二部分:设计目标 7
第三部分:solidworks运行 8
3.1零件图 8
3.1.1大齿轮生成 8
3.1.2小齿轮生成 8
3.1.3键1生成 9
3.1.4键2生成 9
3.1.5轴的生成 10
3.2装配图 10
3.3参数化设计 11
第四部分:程序设计 12
4.1设计步骤 12
4.1.1创建一个ATL COM AppWizard文件 12
4.1.2添加Solidworks API 12
4.1.3编辑字串表 13
4.1.4插入对话框,并编辑对话框 14
4.2零件图主要程序代码 15
4.2.1齿轮生成程序 15
4.2.2轴的生成程序 21
4.2.3键的生成程序 23
4.3装配图 25
4.3.1新建装配体程序 25
4.3.2装配体插入零件并装配 26
4.4参数化设计 35
4.4.1参数化程序 35
4.4.2生成工程图程序 39
4.4.3尺寸标注 40
第五部分:总结 42
第一部分:绪论
1.1 SolidWorks系统简介
SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是美国SolidWorks公司在总结和继承了大型机械CAD软件的基础上,在Windows环境下实现的第一个机械三维CAD软件,于1995年11月研制成功。它全面采用非全约束的特征建模技术,其设计过程全相关性,可以在设计过程的任何阶段修改设计。同时牵动相关部分的修改。它即提供自底向上的装配方法,同时还提供自顶向下的装配方法。它具有独创性的“封装”功能,可以分块处理复杂的装配体。具有产品配置功能,为用户设计不同构性的产品。它集成了设计、分析、加工和数据管理过程,所获得的分析和加工模拟结果成为产品模型的属性,在SolidWorks的特征管理器中清晰的列出了详细的数据信息。它还可以动态模拟装配过程,进行静态干涉检查、计算质量特征,如质心、惯性矩等。它将2D造型绘图与3D造型技术融为一体,能自动生成零件尺寸、材料明细表(BOM)、具有指引线的零部件编号等技术资料,从而简化了工程图样的生成过程。同时有中英文两种界面可以选择,其先进的特征树结构使操作更加简便和直观。具有交好的开发性接口和功能扩充性。能轻松实现各种CAD软件之间的数据转换传送。
SolidWorks 系统具有如下的特点:
(1) 具有独特的特征管理员,提供的特征管理员设计历史树同具体的实体模型是实时的动态联接;
(2) 具有强大的实体建模功能和直观的Windows 用户界面;
(3) 支持Windows 的DDE 机制和OLE 技术;
(4) 支持Internet 技术,可以共享设计数据;
(5) 双向关联的尺寸驱动机制;
(6) 提供了VC + +、VB和其他支持OLE 的开发语言接口;
(7) 给基于Windows 的桌面集成赋予了新的含义。
它以Windows 为平台,集成了动态仿真软件(Motionworks) 、工程分析软(CosMo- SolidWorksorks) 、数控加工软件(SurfCAM) 、以及工程数据管理软(SmarTeamWorks) 等,使它们成为SolidWorks 家族中的一员。这些软件的数据可以相互传递共享。而且SolidWorks 公司还设有网上站点,可方便用户快速了解此系统的必威体育精装版发展情况,或获得必威体育精装版的技术支持。
1.2 solidworks部分功能介绍
1.2.1造型功能
SolidWorks 提供了新一代的造型功能,它包括了草图和实体,参数化特征造型技术。提供丰富的基本特征,并且提供用户自定义特征的功能。SolidWorks支持强大的三维参数化设计功能,可以方便地在设计的任何阶段修改零件.
1.2.2绘图功能
工程绘图系统Drawing 主要用于三维模型的工程图纸绘制与输出,可同时编辑多张图纸。
当设计人员建图纸文件时,可以将PART 文件上的特征历史树的总结点用鼠标点取移动到图
纸文件上,图纸文件上自动生成三视图。绘制的图纸上可以自动标注尺寸信息。图纸与模型
是相互关联的,当模型上的尺寸或造型变化时,图纸也相应改变。视图包括标准视图、投影视图、一般视图、局部视图以及剖面视图,是零件或装配体在图纸上的某种形式的投影。在视图上可以增加或删除符合国标的工程标注。本系统随时维护三维模型与二维绘图的一致性。注释及辅助线段、圆注释和辅助
您可能关注的文档
- 核医学绪论、核物理基础讲述.ppt
- 核二院办公楼加固方案(2006-9-10)讲述.doc
- 常用有色金属材料2015.4.24精要.ppt
- 核心价值观作文训练讲述.ppt
- 常用服装面料设计方法精要.ppt
- 核心价值曲线讲述.pptx
- 核心制度(2013.12.1)讲述.doc
- 核反应堆安全讲述.ppt
- 核外电子排布讲述.ppt
- 核外电子分层排布与原子结构模型讲述.ppt
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)