欢迎来到天天文库
浏览记录
ID:34667768
大小:971.85 KB
页数:4页
时间:2019-03-08
《solidedge二次开发技术的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第51卷第7期农业装备与车辆工程2013年7月V第ol.5151卷第No.77期AGRICULTURALEQUIPMENT&VEHICLEENGINEERINGJuly2013doi:10.3969/j.issn.1673-3142.2013.07.020SolidEdge二次开发技术的研究与应用兰翼,于修刚,马天行,程娟,韩金,张琦峰(250100山东省济南市山东省农业机械科学研究所)[摘要]介绍了采用ActiveXAutomation技术,使用VB对SolidEdge进行二次开发的原理和方法,并对如何引用应用程序对象、文档操作、生成二维轮廓、进行特征造型等给出了实现技术和
2、关键步骤,最后说明了SolidEdge应用程序的运行方法。[关键词]ActiveXAutomation技术;SolidEdge;VB;二次开发[中图分类号]TP311.52[文献标志码]B[文章编号]1673-3142(2013)07-0073-04TheResearchandApplicationofSolidEdgewithItsSecondaryDevelopmentTechnologyLanYi,YuXiugang,MaTianxing,ChengJuan,HanJin,ZhangQifeng(ShandongAgriculturalMachineryResearch
3、Institute,JinanCity,ShandongProvince250100,China)[Abstract]Basedontheexampleoftheprogramwhichwaswrittenbytheauthor,theActiveXAutomationtechniquewasintroducedandhowtouseVBasthedevelopmenttooltodesignanddevelopstandardcomponentslibraryofpunchdieforthree-dimensionalsoftwareSolidEdgewasdescribe
4、d.Theachievedtechniqueandkeyprocessofhowtoutilizeapplicationobjects,operatedocument,formfeature'sprofileandcreatesolid'sfeatureareclarified.HowtoruntheapplicationofSolidEdgeisalsoexplainedintheend.[Keywords]ActiveXAutomationtechnique;SolidEdge;VB;secondarydevelopment0引言安排对话。首先,ActiveAutomat
5、ion操作被一个应用程序触发,这个应用程序自动成为Client,而被SolidEdge是面向中小型企业的中端三维[3]它调用的应用程序成为Server。Server在收到对CAD软件。它不仅仅能与MicrosoftOffice兼容,还话请求后,决定分配哪些对象给Client。在特定条与WindowsOLE技术兼容,使设计人员在使用件下,由Client决定实际调用哪些对象,然后CAD系统时,提高设计工程效率,缩短学习时间,Server接收ActiveAutomation传过来的命令,并对减少培训费用和对系统的管理。命令做出反应。如果Client不间断地发出命令,1SolidEd
6、ge二次开发技术概述Server就会执行每一条命令直到Server提出终止用户在使用SolidEdge二次开发的编程工具对话。可以通过ActiveAutomation[1]技术快速地自定义我们可以分别把SolidEdge和二次开发出来或操作SolidEdge。通过对这些工具的使用,可以的程序看作是一个服务程序(server)和一个客户增加或修改一些标准的命令来使SolidEdge更加程序(Client)。所以,用户无需全面掌握Solid适合用户的使用,还可以减少很多重复性的工作,Edge,只需要在客户程序上进行操作,客户程序将提升工作效率以及设计质量。会驱动SolidEdge
7、完成相关的工作。[4]1.1ActiveAutomation[2]技术1.2SolidEdge的对象层次结构ActiveAutomation是微软公司提出的一个基是一个自上而下的树形结构,它是以对象层于COM的技术标准,其主要原理是在Windows操次结构的形式相互联系,每一个根节点对象就是作系统下,对不同的应用程序进行协调,准许这些一个应用。Application是SolidEdge中的应用程应用程序之间相互沟通、相互控制。一个程序要控序,Documents是一个集合对象,零件(Part)、钣金制另一
此文档下载收益归作者所有