资源描述:
《基于SolidWorks的参数化图形库的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、分类号密级UDC编号80151107S037中国科学院研究生院硕士学位论文基于SolidWorks的参数化图形库的研究与实现丁伟指导教师马文礼研究员中科院光电技术研究所申请学位级别硕士学科专业名称精密仪器及机械论文提交日期2007.5论文答辩日期2007・6・1培养单位中科院光电技术研究所学位授予单位中国科学院研究生院摘要在企业的产品设计中,同类型的产品往往存在不同的系列型号,它们具有相似的拓扑结构而仅仅存在设计尺寸上的差异。然而,这些系列产品却通常进行重复设计,因而,在很大程度上降低了企业的效率。同样,对于行业内的标准件、通用件也存在利用率低下的问题。针对这些情况,本文在分析现阶段的
2、CAD技术之后,提出了在通用CAD软件平台基础上建立开放的三维参数化图形库的思想,并给出了基于该思想的软件实现。通过对目前各类CAD软件在国内应用现状的调查、比较、分析,以及从开发的难易程度、可移植性、易维护性等各方面的考虑,选定了被广泛使用的CAD软件SolidWorks作为二次开发平台,综合利用VisualC++编程技术和Access数据库管理技术,借助SolidWorksAPI提供的强大功能,构建了一个无缝集成于SolidWorks系统的三维参数化图形库系统。该系统允许用户将设计图形加工成由自定义参数所驱动的参数化图形并添加到图形库进行组织管理,同吋还为用户提供了良好的参数化图形
3、提取接口,方便用户在需要的时候根据参数提取相应的目标图形。关键词:参数化设计,尺寸驱动,特征造型,SolidWorks二次开发ABSTRACTInenterprises,thedifferentseriesproductsusuallyhaveanalogicalstructure,andonlydifferindesignsize.Butthewaytogettheseriesproductsisalwaysbyrepeatingtheuniformdesignprocedure,whichdecreasethedesignefficiency.Inordertoimprovethe
4、status,thispaperputsforwardthethinkingofconstructinganopen3DparameterizedgraphicslibrarybasedoncommonCADsoftware,andhasrealizedit,afterknowingwelltoday'sCADtechnology.Throughinvestigating,comparing,analyzingthevariableCADsoftwareandthinkingaboutthedegreeofdifficulty,transportabilityandmaintainab
5、ility,the3DCADsoftwareSolidWorkswasselectedasthedevelopingplatformandVisualC++programtechniqueanddatabasemanagementtechniqueofAccesswasutilized.BythepowerfulfunctionofSolidWorksAPI,aseamlessintegrationparametricgraphicslibrarysystemwasbuilt.Thesystemallowsusertomakedesigngraphicsintoparametricgr
6、aphicswhichisdrivenbyparametersdefinedbyuser,andtoimporttheparametricgraphicsintolibraryformanagingthem.Meanwhile,itprovidesagoodinterfacefordrawingoutparametricgraphics,thus,theusercangettheirdesiredgraphicsbysettingvalueforthedriven-parameterswhenevertheywantto.Keywords:Parametricdesign,Dimens
7、ion-driven,Feature-modeling,FurtherdevelopmentbasedonSolidWorks目录第一章绪论11.1课题背景及意义11.2图形库的发展现状21.3应用前景2第二章实体建模的基本概念与3D建模软件SolidWorks32.1三维实体建模的基本概念32.1.1实体模型的表示方法32.1.2实体模型的参数化设计52.1.2.1参数化设计的方法52.1.2.2参数化设计的特征62.1.2.3参数化设计的优