基于COM的机械设计加速器的研究与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:mdyd888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,计算机辅助设计被广泛应用于机械设计领域。如何最大限度地支持设计过程和实现加速设计的效果,一直是计算机辅助设计领域追求和研究的热点。同时,由于机械设计有其特殊的要求,不同于机械制图,不但要设计出相应的零件几何模型,还要求设计出的零件满足工程要求和使用的装配环境。机械设计加速器在一定程度上解决了这个问题,在收集了各种工程设计数据后,按机械工程要求计算得到设计零件的数据,并且生成零件。 机械设计加速器实现了一种三维设计的新方法,是一种知识标准工具,代表着从几何图形说明到捕获知识的发展趋势。可以使设计师在构思设计其产品功能时,专注于尝试解决设计的问题,而不是把时间浪费在创建三维表达所需的造型操作上。 本设计最终集成于Autodesk公司的Inventor三维应用软件。为了实现代码的复用性、可移植性以及语言无关性,在设计中采用了基于COM的组件技术。通过使用中间件技术,在机械设计加速与Inventor软件之间建立了联系,实现了两者之间的信息交互,以便于第三方开发者的开发和升级。运用了当前流行的开发工具VC.NET和用于开发COM组件的ATL框架,实现了机械加速设计的功能。 为了实现机械设计加速器,本论文首先收集和整理了机械设计加速器中相关零件的原理及算法,在此基础上实现了对系统的模块划分、整体结构功能分析、设计及实现。通过基于ATL的中间件,实现了两者之间的双向通信。最后,完成了机械设计加速器程序与Inventor软件的集成,通过实现设计结果及效果展示,很好的达到了系统设计的预期目标。
其他文献
计算广告的本质是寻找广告和用户的匹配。我们可以将该问题可以看作一个推荐问题,即为用户推荐符合其兴趣的广告。但是计算广告有一个天然的缺陷,即点击率低,在推荐算法中,尤其是
网格是构筑在互联网基础之上的新兴的分布式计算技术。它通过整合分布在各地的计算、存储和通信资源,为动态变化的虚拟组织的成员提供更为广泛的资源共享。如何在这种资源动态
本文基于本人参与开发的“湖北省电信有限公司经营分析系统”,详细叙述了电信企业BI系统中ETL部件的设计和实现。阐述了电信企业BI系统的架构和核心支撑技术,包括系统实施过程
有效的信息管理是计算机技术研究的重点,也是难点,因此在Internet上实现有效的信息管理非常具有挑战性。在黄石公路管理处信息管理系统设计和开发经验的基础上,本文试图对基
土木工程结构在复杂的服役环境中常会遭受各种损伤,这些损伤的积累容易引发结构灾难性事故的发生,因此研究结构损伤识别问题对结构的安全性具有重要的实际意义。 近年来,
近年来,随着互联网技术的飞速发展,互联网应用走近了千家万户。人们越来越多的喜欢使用社交网络与云计算。随着人们在享有因此而带来的便捷之时,这些应用也带来了一定的安全隐患
在移动IP通信过程中,数据包需要经过网络中多个指定的节点,以保证节点的移动性;同时移动IP以其独有的特性和特点要求使用一种不同于固网的路由方案以保证移动节点的代理切换
随着信息时代的来临,人们要面对越来越庞大的数据,当数据量极度增长时,人们感到面对信息海洋像大海捞针一样束手无策,因此,需要一种从大量数据中去粗存精、去伪存真的技术,数据挖掘
随着继电保护及故障信息系统的日渐成熟,一些新的改善系统的原理和方案得到实际应用,这对硬件系统提出了更高的要求。目前运行的继电保护及故障信息系统多是采用PC+Windows平
Java语言是一种跨平台的程序设计语言,J2ME是Java语言针对资源受限设备进行应用程序开发的手段,目前从手机软件的发展现状可以发现基于J2ME的Java手机软件应用前景非常广阔,