- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于COM的SOLIDWORKS二次开发.pdf
维普资讯
数 字 设 计
上海交通大学模具 CAD国家研究中心 涂小文 娄臻亮
一 、 Solidworks2001Plus功能概述 SolidWorks作为组件软件,把c0M技术发挥得淋漓
SolidWorks是一套机械(三维)设计 自动化软件, 尽致。作为一个COM/OLE~务器,SolidWorks提供
采用用户所熟悉的MicrosoftWindows图形用户界面。 了大量~API/COM(OLE)对象(以下简称API对象)以
以参数化和特征建模的技术,为设计人员提供了良 及这些对象所拥有的方法和属性 。这些API对象涵盖
好的设计环境。在SolidWorks系统中,设计数据百分 了全部的SolidWorks的数据模型,用户通过在客户
之百可以编辑。三维模型由零件、装配体及工程图组 应用程序中对这些API对象及其方法和属性的操作,
成。零件、装配体及工程图在不同文件中显示同一模 就可以实现SolidWorks的功能定制与扩展 ,并满足
型。SolidWorksfl~,3全相关技术使得零部件之间和零部 用户的专业要求。
件与图纸之间的更新完全同步。 (2)SolidWorksfl~主要API对象概述 SolidWorks
SolidWorks2001Plus~L自动进行装配的动态干涉 中常用的主要API对象有SldWorks、ModelDoc、
检查和间隙检测。具有较强的复杂曲面造型能力和独 PartDoc、A ssemblyDoc、Draw ingDoc、Feature、
特的特征管理器(FeatureManager),提供了全相关的 Sketch、Dimension等 ,其结构如图l所示。
钣金设计功能、技术先进的网络工具和当今市场上
几乎昕有CAD软件的输入 /输出格式转换器。
二、SolidWorks二次开发关键技术
S0lidWorks通过COM (CompoRentObject
Model,组件对象模型)技术为用户提供 了强大的二
次开发接 口(SolidWorksAPI),凡支持COM编程的开
发工具 ,~J[VisualC++、VisualBasic、Delphi等均可
用于SolidWorksflO,~次开发。下面就以高级编程开发
工具C/C++(VisualC++6.0)对开发SolidWorks应用
程序做一个概述 。
1.SolidWorksAPIObjects
(1)COM技术及SolidWorks中的COM技术 COM
是由Microsoft提出的组件标准,不仅定义了组件程
序之间进行交互的标准,而且也提供了组件程序运
行所需的环境。OLE(ObjectLinkingAndEmbedding,
对象链接与嵌入)技术是COM技术的一个应用。利用
OLE技术,用户可以通过使用来 自两个或多个Win—
dows应用程序的资源来解决复杂的应用课题。OLE提 图 1SolidWorks的主要API/COM(OLE)对象结构 图
供了方便的技术,用来将文档和来 自不同程序的各 SolidWorksAPI对象模型分为两大类:用户接口相
种类型的数据结合起来。 关对象和API独立对象。S0ldW0rkS对象,即
SolidWorks支持COM技术标准 ,同时也支持 SolidWorks应用程序对象,位于用户接 口相关对象的
OLE标准 ,并且 已完全实现 了0LE 自动化。 最顶层 ,可以实现应用程序 的最基本 的操作 。
维普资讯
数 字 ■
~等 c。
您可能关注的文档
- 基于Ajax的客户端MVC模型.pdf
- 基于Ajax结构树在web应用中的与实现.pdf
- 基于ALICE的个性化英语学习同伴.pdf
- 基于AMBA总线接口的以太网IP核.pdf
- 基于AMOS的网络学习忠诚度调查研究_甘振韬.pdf
- 基于Android的可视IP电话多媒体终端设计与实现.pdf
- 基于Android的桥检车机械臂三维模型显示系统设计.pdf
- 基于Android系统的H_264视频监控设计.pdf
- 基于ANSYSWorkbench的带环肋耐压壳体的刚度分析.pdf
- 基于ANSYS和GEOSLOPE的斜坡稳定分析法.pdf
- 2024年度党员干部民主生活会班子对照检查材料.docx
- 公司党委领导班子2024年度民主生活会对照检查材料4个带头方面.docx
- 市府办(政府办)领导班子2024年民主生活会会后综合情况报告.docx
- 在2025年市司法局信息宣传工作推进会上的讲话.docx
- 在2025年全省文化旅游高质量发展推进会上的讲话.docx
- 在2025年全区工业、住建大规模设备更新推进会上的讲话.docx
- 党支部2024年组织生活会民主评议党员情况总结报告_1.docx
- 2024年度组织生活会个人对照检查剖析材料.docx
- 镇党委书记2024年度民主生活会对照检查材料1.docx
- 党支部2024年组织生活会民主评议党员情况总结报告.docx
文档评论(0)