欢迎来到天天文库
浏览记录
ID:46615121
大小:1.05 MB
页数:4页
时间:2019-11-26
《基于Pro∕E二次开发的模型抽取技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、2011年第2期导弹与航天运载技术No.22011总第312期MISSILESANDSPACEVEHICLESSumNo.312文章编号:1004-7182(2011)02-0058一04基于Pro/E二次开发的模型抽取技术张利强,刘刚,顾翠,章翔峰(北京神舟航天软件技术有限公司,北京,100094)摘要:为了实现从复杂的装配体中抽取部分零部件进行cAE分析,同时保持被抽取零部件的空间位置关系不变。利用vc2005开发环境和Pro,E自带的Pro厂rool嵇t开发模块进行二次开发,在Pm,E非可视化的条件下将Pro,E模型导入内存,重新组合生成新装配体进行实时预览,并将预览合适的新装配
2、体按照指定文件格式保存.结合虚拟火箭案例,验证了复杂模型抽取的可行性和实用性,提高了分析模型抽取、装配的效率和通用性。关键词:Pr0,E模型;二次开发;Pro门100lkit;模型抽取中图分类号:TP39文献标识码:AModelExtractionTechniqueBasedonFurtherDeVelopmentofPro/EngineerZhangLiqiaIlg,LiuGaIlg,GuCui,ZhangXiaIlgfeng(BeijingShenzhouAerospaceSoftw锄屯TechnologyCo.,Ltd,Beijing,100094)Abstract:Inorde
3、rtoanalyzeex廿actedpans疔omtllecomplexassemblyinCAEwhilethepartspositionsarekeptunchanged,tllispapertriestoutilizeVC2005deVelopmentenVironrnent柚dPro,1’ooll(itDeVelopmentModule0fPro,EngineerforfIlrtherdevelopmentinwhichthePr州Emodelis10adedintocomputermemoryinPm,EwitlloutVisualizationto陀genemteanew觞
4、sembledbodytogetareal·timepreview.Ifappropriate。ttIenewassembledbodywillbesaVedasafileinspecifiedf0珊at.Bywayofsimulatedmcket,feasibilityandutili哆ofcomplexmodelex廿actionaredemonstratedso髂toimproVetlleefficiencyandversatilityduringmodelabstractionandassembly.KeyWord:Pm,Engineermodel;FurtherdeVelop
5、ment:Pro厂roolkjt;ModelexⅡ.action0引言在工程实践中,工程人员往往需要复杂CAD模型的某一部段或零件进行相应的CAE分析,这就需要分析人员在现有CAD模型中抽取所需模型。模型抽取是从复杂装配体中选择部分零件或子装配体,保持被选零件或子装配体之间的空间位置不变重新装配被选择零件或子装配体的过程。而CAD二次开发是增值开发商或最终用户在软件开发商所提供的开发环境与编程接口基础上,根据自身的技术需求,进行新功能开发或软件环境定制的过程,重要意义不仅在于提高设计效率,而且也是提高设计质量的重要途径。所以使用基于啪二次开发的技术来实现模型抽取。如果直接与M交互操作模
6、型则需进行重新装配,对大型装配体进行抽取运行速度比较慢,对非专业人员无法从复杂的零件、特征装配树上选择所需零件和子装配体,新装配体和原装配体共用零部件时,无法在内存中共享模型,最终导致新装配体失败。如果脱离Pm/E环境直接按照零部件的名称进行模型抽取装配,无法获取待装配体的零件和子装配体的位置矩阵,因此不能进行装配。基于上述原因,采用基于Pro/E的异步开发模式,在非可视化Pro厄的条件下,对复杂装配模型进行异步拾取、装配、预览。1Pro/E二次开发技术Pro佃00璐t是PTC提供用于对Pm,E进行二次开发的函数库,它为用户或第三方应用程序提供了与Pro,E的无缝连接。根据二次开发技术
7、的不同,一般可分为内嵌式机制和外部开发机制。收稿日期:20lo_07—05;修回日期:2011.03-02基金项目:国家科技支撑计划资助项目(2006BAFoJA04)作者简介:张利强(1978一),男,硕士研究生,主要研究方向为PDM,MDO技术茎:翌,詈,,,,鉴型塑茎董茎呈篁;三姿孟茎墼鉴型垫塞螫童,,i:PID,Ibolkit应用程序开发的同步和异步方式正是内嵌式机制和外部开发机制的实例体现。在同步模式下,应用程序和P栅不能并行地执行操
此文档下载收益归作者所有