Solid Edge二次开发技术的研究与应用.pdf

Solid Edge二次开发技术的研究与应用.pdf

ID:52398193

大小:1.15 MB

页数:4页

时间:2020-03-27

Solid Edge二次开发技术的研究与应用.pdf_第1页
Solid Edge二次开发技术的研究与应用.pdf_第2页
Solid Edge二次开发技术的研究与应用.pdf_第3页
Solid Edge二次开发技术的研究与应用.pdf_第4页
资源描述:

《Solid Edge二次开发技术的研究与应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第51卷第7期V01.51No.7农业装备与车辆工程AGRICULTURALEQUIPMENT&VEHICLEENGINEERING2013年7月July2013doi:10.3969/j.issn.1673—3142.2013.07.020SolidEdge二次开发技术的研究与应用兰翼,于修刚,马天行,程娟,韩金,张琦峰(250100山东省济南市山东省农业机械科学研究所)[摘要】介绍了采用AetiveXAutomation技术,使用VB对SolidEdge进行二次开发的原理和方法,并对如何引用应用程序对象、文档操作、生成二维轮廓、进行特征造型等给出了实现技术和关键步骤,最后说明

2、了SolidEdge应用程序的运行方法。[关键词]AetiveXAutomation技术;SolidEdge;VB;二次开发[中图分类号】TF311.52[文献标志码]B[文章编号]1673—3142(2013)07--0073-04TheResearchandAppficationofSoUdEdgewithItsSecondaryDevelopmentTechnologyLanYi,YuXiugang,MaTianxing,ChengJuan,HanJin,ZhangQifeng(ShandongAgriculturalMachineryResearchInstitute,J

3、inanCity,ShandongProvince250100,China)[Abstract]Basedontheexampleoftheprogramwhichwaswrittenbytheauthor,theActiveXAutomationtechniqueWasintroducedandhowtouseVBasthedevelopmenttooltodesignanddevelopstandardcomponentslibraryofpunchdieforthree—dimensionalsoftwareSolidEdgewasdescribed.Theachieved

4、techniqueandkeyprocessofhowtoutilizeapplicationobjects,operatedocument,formfeature’Sprofileandcreatesolid’Sfeatureareclarified.Howtorunthe印plieationofSolidEdgeisalsoexplainedintheend.[Keywords]ActiveXAutomationtechnique;SolidEdge;VB;secondarydevelopment0引言SolidEdge是面向中小型企业的中端三维CAD软件。它不仅仅能与Mic

5、rosoftOffice兼容,还与WindowsOLE技术兼容,使设计人员在使用CAD系统时,提高设计工程效率,缩短学习时间,减少培训费用和对系统的管理。1SolidEdge二次开发技术概述用户在使用SolidEdge二次开发的编程工具可以通过ActiveAutomation[1]技术快速地自定义或操作SolidEdge。通过对这些工具的使用,可以增加或修改一些标准的命令来使SolidEdge更加适合用户的使用,还可以减少很多重复性的工作,提升工作效率以及设计质量。1.1ActiveAutomation[2】技术ActiveAutomation是微软公司提出的一个基于COM的技术

6、标准.其主要原理是在Windows操作系统下,对不同的应用程序进行协调,准许这些应用程序之间相互沟通、相互控制。一个程序要控制另一个程序的目的。必须通过它在两个程序间收稿日期:2013—03—27修回日期:2013—04一01安排对话。首先,ActiveAutomation操作被一个应用程序触发,这个应用程序自动成为Client,而被它调用的应用程序成为Sen,er[3

7、。Server在收到对话请求后,决定分配哪些对象给Client。在特定条件下,由Client决定实际调用哪些对象,然后Server接收ActiveAutomation传过来的命令。并对命令做出反应。如果Clien

8、t不间断地发出命令,Server就会执行每一条命令直到Server提出终止对话。我们可以分别把SolidEdge和二次开发出来的程序看作是一个服务程序(server)和一个客户程序(Client)。所以,用户无需全面掌握SolidEdge,只需要在客户程序上进行操作,客户程序将会驱动SolidEdge完成相关的工作。1.2SolidEdge的对象层次结构[41是一个自上而下的树形结构,它是以对象层次结构的形式相互联系,每一个根节点对象就是一个应用。Application是Soli

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。