基于ObjectARX2004的非圆齿轮CAD/CAM系统的研究与开发

被引量 : 0次 | 上传用户:wodeweibo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虽然计算机技术和数控技术的发展使非圆齿轮的制造水平有所提高,但非圆齿轮设计计算复杂这一困难仍然存在,如计算椭圆齿轮节曲线弧长时就要进行积分运算,其积分表达式复杂,计算量很大,使得非圆齿轮设计难度大,设计周期长。因此,一个界面友好、计算准确、设计高效、并能生成NC代码的CAD/CAM系统对于非圆齿轮设计者就显得尤为重要,这也正是本课题研究的意义所在。本论文以AutoCAD为平台、ObjectARX2004为二次开发工具,在VC++7.0环境下开发了非圆齿轮CAD/CAM系统(NCGS),并采用ARX与MFC相结合的方式设计交互界面(对话框)、利用COM技术设计系统工具条和菜单。从而将应用程序界面(系统菜单、屏幕菜单、对话框、工具条)融合于AutoCAD界面中,实现应用系统与AutoCAD的无缝结合,方便用户操作。本文首先对非圆齿轮啮合理论进行了研究,建立了适合编程的工程数学模型,重点解决了节曲线方程、齿廓曲线方程、节曲线等分、节曲线弧长、节曲线封闭性的判断、节曲线凸性判断、压力角判断等数学计算问题;其次,值得一提的是,本软件开发没有采用面向过程的传统机械CAD软件开发方法,而是采用了面向对象的软件设计方法,并利用统一建模语言UML对系统进行了分析与设计,从需求分析开始,建立系统包图、实体类图、界面类图及它们之间的关系,从而给出系统静态结构模型,然后建立系统动态结构模型,用活动图、时序图表示,使得后续工作思路清晰,大大降低了编程难度;最后,正是以面向对象思想为指导,笔者开发出了功能较全的NCGS系统,具有节曲线设计、椭圆齿轮设计(含高阶椭圆)、偏心圆齿轮设计、啮合仿真、CAM几大功能模块。文中较详细地介绍了各模块设计思路、关键算法、类设计细节,并列出了部分代码,也给出了设计示例。经测试,该系统在AutoCAD2004上运行稳定,界面友好,可以满足非圆齿轮设计工作,达到了预期目标。
其他文献
<正>目前,官兵个人及其家庭涉法问题越来越多,对官兵心理的冲击力也越来越大。如何有效解决涉法官兵心理问题,值得我们深入思考和认真对待。一、涉法官兵心理偏差的几种表现
以2005-2013年中国服务业500强为样本研究了服务业500强企业的空间分布、企业规模对区域经济增长的影响。研究发现中国服务业500强企业数量和企业规模分布存在明显的区域差异
<正> 高脂血症是临床常见的病症之一,是心、脑血管疾病的重要发病基础,因此治疗高脂血症,预防心、脑血管病成为医学界共同关注的重要课题,近年来我们用茵陈五苓散治疗高脂血
<正>习主席在全军政治工作会议上提出,要"着力培养有灵魂、有本事、有血性、有品德的新一代革命军人"。对于革命军人,有血性就是要英勇顽强、不怕牺牲。这种血性虽表现为战场
<正>按照党中央、中央军委的统一部署,全军第二批党的群众路线教育实践活动已全面展开。这次活动主要在师级以下单位党委机关和基层单位党组织开展。基层党组织具有岗位类型
中国行政处罚制度在行政法治建设的过程中取得了一定成效,但也存在诸多让人诟病的问题。比如行政处罚有关立法之间的冲突,行政处罚听证制度的“走样”,行政机关法律责任的虚
<正>初中思想政治课是一门对中学生系统进行公民品德教育和马克思主义常识教育以及有关社会科学常识教育的必修课程,依据新课程编写的初中思想政治课本,是新课程教育的规定内
马克思人的全面发展思想是通过对社会历史发展规律的分析而凝练出来的理论成果,包括人的劳动能力、需要、社会关系和个性的充分发展。一个国家的发展与兴盛离不开人才的支持,
马属动物染色体的核型模式图及染色体带、亚带研究不仅有助于精确找出马属动物各种间的染色体同源区段,准确进行基因的定位,同时能够检测出染色体存在的一些缺陷。文中概述了
本文对环境问题对石油企业发展进行限制分析,得出国家法规及政策限制、大企业社会责任的制约、资源浪费严重、国际环境保护标准限制是主要问题。借鉴国外的成功经验并结合我