CAD二次开发方法研究与实现

被引量 : 0次 | 上传用户:bolun365
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CAD技术起源于上世纪50年代。经过半个多世纪的发展,目前国内外已开发出许多著名的通用CAD软件,如UGII、I-DEAS、Pro/Engineer、AutoCAD等,并已广泛应用于机械、电子、建筑、航天航空等领域。为了满足特殊行业和特定产品的开发需要,通常需要在通用CAD软件中增加一些特殊功能,即进行软件的二次开发,以提高产品设计效率和质量。本文对CAD软件二次开发的方法、过程、手段进行系统、全面的研究和实例开发,以期为二次开发提供系统的理论支撑和方法指导。 本文完成的主要工作有:1) 阐述了二次开发的基本理论,包括二次开发的概念、原则、过程和一些关键技术,并在此基础上建立了CAD二次开发模型;2) 研究了几种常用二次开发方法——面向对象方法、利用组件技术方法、利用ActiveX技术方法和DLL方法,对它们的基本原理和实现方式进行了分析; 3) 分析了Pro/Engineer的二次开发接口函数库Pro/Toolkit的特点,对利用Pro/Toolkit进行二次开发的开发环境、过程、方法以及相应的开发工具进行了讨论;4) 详细研究了利用Pro/Toolkit进行标准件和装配组件二次开发所涉及到的交互用户界面技术、特征建模技术、参数化设计技术和组件自动装配技术,分析了各种技术的实现原理及其关键方法,建立了详细的开发流程,并以C/C++语言实现了相关技术;5) 通过对典型标准件和对装配体关系的分析研究,提出了基于特征和参数化设计的标准件二次开发模型以及组件自动装配模型;6) 采用面向对象技术和面向过程技术相结合的方式,以动态连接库(DLL)的形式,利用VC++和Pro/Toolkit实现了Pro/Engineer标准件的参数化设计和组件自动装配的二次开发,编写了相应的应用程序软件,并在Pro/Engineer环境顺利运行,实现了零件的参数化设计和简单组件的自动装配。
其他文献
为了保护人类赖以生存的环境,汽车的绿色技术已成为当今世界的热门话题。特别是当前石油资源面临枯竭,促使绿色汽车的开发研究成为世界汽车工业发展的方向。电动机驱动系统是电
<正>91金融创始人许泽玮就像一个魔术师,他的花招无处不在,他也几乎无所不能。3年时间,他麾下的91金融已然成为互联网界和金融界的一匹黑马。2013年可谓互联网金融元年。诸多
随着经济的发展,注册会计师审计领域面临着与其它经济领域同样的问题:市场竞争的加剧,促使会计师事务所的边际收益不断地下降。会计师事务所为了能在审计市场上保持自己的一
人类在高层建筑短短120多年的发展史上,留下了许多的辉煌和奇迹,但综观高层建筑的发展历程和当前现状,我们也意识到这样一个事实:一些国家和地区对国际化、现代化的盲目追求,造成
在知识经济时代,人是企业中最具活力的因素,员工的忠诚是企业生存的基石,是企业发展的核心竞争力的象征。员工对企业的忠诚度也成为企业管理好坏的重要指标,是关系到企业能否
市场是商品交换关系的总和,它直接影响着商品经济发展过程中的产、供、销各方,关系到交易各方的利益。目前,云南国家级贫困县的县域市场还存在一些共性问题,探讨其共性市场问
文学艺术离不开形象,艺术的力量在于形象的力量。形象研究是文学研究的重要内容,比较文学形象学研究方法则能够开辟形象研究之新领域。本文即从比较文学形象学角度切入三毛作品
给水厂在生产饮用水的同时,也产生了大量的污水。这些污水主要来自沉淀池或澄清池的排泥水和滤池的反冲洗排水,这些污水如果不经处理直接排入水体,不但污染水体,而且浪费了大量的
广告管理的一个重要内容就是确定最佳的广告预算和最佳的执行计划,并按照此计划实施和控制企业的广告促销活动。要想研究广告的策略,首先必须确定广告的作用。本文首先从微观和
背景:研究表明溃疡性结肠炎(UC)患者发生结直肠癌的风险明显增加。目的:总结UC相关腺瘤和UC相关结直肠癌(UcCRC)的发病概况和临床病理特点。方法:选取2000年1月~2012年3月南京