欢迎来到天天文库
浏览记录
ID:46583380
大小:266.12 KB
页数:3页
时间:2019-11-25
《基于参数的Solidworks零件库的开发和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、万方数据一4D一《机械设计与制造》Oct.2004No.5MachineryDesigIl&Manufacture文章编号:100l一3997(2004)05一0040一02基于参数的S01idworks零件库的开发和实现李光耀杜娟(同济大学CAD研究中心。上海200092)DeVelopmentandimplementofsolidworkspartUbrarysyStembasedonparameterdesi驴LIGuang—yao,DUJuan(CADCenterofTon舒iUniverSity,ShaIlg
2、hai200092,China)●。‘。‘●。‘‘‘■‘‘‘‘■’‘。‘●‘‘‘’■‘’’‘●’+‘’●‘o‘‘■‘o’‘-’’’。⋯o。●‘‘‘‘■‘‘‘’-’’。’●。‘‘o■‘‘‘’-’‘’‘-。‘。‘■’‘‘‘⋯‘’●‘‘。‘■’’’’●+。’’●‘‘‘‘●‘‘‘’●‘⋯■‘‘‘‘●‘‘’’-‘’’‘■‘‘’‘-‘‘’‘●‘。o’■’‘‘’-‘‘’’-’’’’■‘‘‘‘-’‘‘’-’’‘’⋯。’●o‘‘‘-‘’‘‘●’+’。■。’‘‘-’’’+⋯’’■。。:【摘要】从建立零件库的必要性和可能性出发,对程序设计和
3、实体造型方式进行分析选取,阐述了;建立零件库系统的基本思路,进而介绍了建立solidworks标准与与非标准零件库的全过程,对于企业;实现自动化产品设计和资源重用最大化具有重大意义。:关键词:二次开发;零件库系统;参数化设计÷【Abstract】,了瑙£in£roducesf^e,。ecess如y口,谢possi6iZ出yQ厂£sr口6Z丞^西^gp口玎Zi6,也,∞f^enonn如晒es^ozu加·;pr097.口m,rIe。,以。D矗ic忍s砂fes.1lou纪6ec^osen£oi,r妒fe,ne凡£en£i秒,
4、no如fZi,增0s危。似i,皤£危e6(醛ic,rlenfnfi钞ond;玑e彬^o如proce也re。60以^o埘£o觇p如舭凡ft胁岛z渤。出s£n蒯。耐。以加n—s£帆如耐pn形舶m哆胁凡凹,!÷如^血sgre以s罾凡沂c口nce£oen把pr厶∞on£^e打口M£om口把dd∞培n旷prodw£nnd地凇轨gQ厂soMrce.÷jKeywords:ApplicationsecondarydeVelopment;Partlibrarysystem;Par锄eterdesignjj⋯..⋯..⋯..⋯..⋯..⋯
5、..⋯..⋯..⋯..⋯.......⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯..⋯.;中图分类号:TP311.52;TP391.72文献标识码:A1系统分析与设计1.1系统设计方案要素分析(1)开发的平台与环境分析在国内企业中,由于具体情况的不同企业所需要的标准件库也不相同。各个企业中往往存在数量较多的非标准件,这就需要软件能够自定义符合企业需要的标准件
6、接口,开发的平台与环境具有很强的企业相关性。solidworks是一种全参数化特征造型软件,它可以方便地实现复杂三维实体造型、复杂装配和生成工程图。随着制造业信息化进程的逐步推进,此软件也为越来越多的用户所使用。API(ApplicationProgm眦IlingInte血ce),即应用程序的接口,通过它可以使一系列的重复性操作自动化完成,也可以自定义包含此API的软件。S“dworksAPI包含数百个函数,可以通过VisualBasicf扭Applications(VBA),VB.NET,C++,C#,或者solid
7、works宏来调用。因此,可以通过使用Soli“orksAPI及其它程序开发工具来对其进行二次开发。开发的平台与环境:操作系统:windowsxp三维软件平台:Solidworks2004开发工具:VisualBasic6.O。SolidworksAPI(2)开发方式选择分析即程序载入方式的选取。关于SolidworksAPI,在不同的情况下使用有不同的使用方法。下图表示的是各种情况下的数据传递情况,Solidworks数据指的是零件,装配体,工程图等等此软件中所涉及的各种元素:考虑到建立参数化模型需要用户自行选择零件
8、种类,并由用户手动输入各种参数,且要给用户提供一个友好的界面,因此可以DLL动态链接库形式动态在菜单上添加按钮,按钮的驱★来稿日期:2004一Ol一26动函数实现的功能就是提供给用户所需要的界面,实现标准件和非标准件插入过程的人机对话。采用此种方式节省了开发大型独立应用程序所需要的较高开发成本,简化了开发程序,且只在装配体环境下载
此文档下载收益归作者所有