- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于COM技术SolidWorks二次开发的化工设备零部件库设计.pdf
一j2一 ·论文广场 狲瓣
i
基于COM技术Sol
零部件库设计
李久振,张后龙
(中国核电工程有限公司核设备所,北京100840)
[摘要]本文在总结化工设备中应用较为广泛的零部件的基础上,使用SolidWorksZ_维设计软件提供的二次开发接口,建
立了可参数化设计的化工设备零部件库,开发了在solidWorks2.维设计中可简化设计过程的工具插件,并给出了扩展该插
件系统的一般方法。
[关键词]化工设备;零部件库;三维设计;COM;SolidWorks;二次开发
在机械产品虚拟样机的设计中,设计人 包括若干对象。每个对象又有自己的属性、方法
员经常用到一些标准化、系列化的零件,为此 和事件。这些对象涵盖了SolidWorks全部的数据模
型。通过对这些对象属性的设置和方法的调用,
SolidWorks自带了一些基本的零件库。但针对某一
行业,有时无法满足其特定要求。为此,本文在 用户可以在自己的开发中实现与SolidWorks相同的
功能,建立适合自己需要的、专用的SolidWorks
基于COM技术的基础上,使用SolidWorks提供的
二次开发接口,设计出针对化工设备中常用的、 功能模块。这些功能模块可以作为独立的EXE或
参数化的零部件库,并使用面向对象的程序设计 DLL文件存在,它们就是CoM模块。凡是支持
方法开发了SolidWorks的同步模式工具插件,做到
了插件程序的可扩展性,从而保证了零部件库的 二次开发,如VB、VC++、Delphi等,本文选用
可扩展性。这有助于简化化工设备的设计步骤, VC++作为开发环境。
缩短设备三维设计的时间,提高设计效率。 SolidWorks三_维模型是由特征组成的,这些特
征由草图尺寸驱动。SolidWorks通过访问对象模型
l化工设备常用零部件及SolidWorks二次开发相
的属性来驱动三维模型的特征尺寸参数。因此,
关技术
建立程序与三维模型特征参数的联系,即可实现
设备设计中最常用的零部件如螺栓、螺母、
参数化建模。在SolidWorks中,参数化建模主要
轴承、齿轮等标准件,在SolidWorks中已经有了相
通过两种方法实现: (1)利用已有的零件模型,
应的标准件库。而化工设备中常用的零部件,如
在保持其结构不变的情况下,将零件的特征尺寸
人孔、手孔、法兰、支座、各类管件、各种类型
视为变量,通过接口对其驱动,从而获得一系列
的封头等,SolidWorks中并没有相应的零部件库。
结构相同而尺寸不同的相似零件,称为尺寸驱动
另外,一般的压力容器有一个典型的特征,即主
法。(2)用编程实现参数化设计,即用户根据需
要由简体、封头、接管等组成。因此建立这些零
要直接用程序生成需要的模型,称为程序驱动建
部件库,开发相应的插件
原创力文档


文档评论(0)