论文摘要
本文以弹射机构为研究对象,重点研究了弹射机构CAD系统实现的关键技术和方法,有效的解决了原先设计过程在多个平台下数据格式转换难度大、数据可靠性差、数据不统一、无法实现数据共享等问题,大大降低了设计的难度和成本。 论文的主要内容如下: 对本系统采用的自顶向下的设计方法和模块化设计进行了详细的介绍,根据设计平台的功能模块设计了相应的数据库结构,并提出了C/S两层应用模式。在对现今较为流行的CAD/CAE软件进行比较的基础上确定了UG作为本系统的开发平台,并选择了较为新颖的。NET方法和KF方法作为系统的开发工具。 系统采用了VC和MATLAB混合编程的方式实现系统的工程计算;以基于特征的参数化建模方法实现了弹射机构的三维建模,并以,NET方式和KF方式两种方法对模型进行动态的修改以及实现对工程数据库的操作。在此基础上,开发了弹射机构CAD系统。该系统集成在UG环境下,主要功能包括机构的选型、优化设计计算、三维数字化模型的自动生成等,具备了一个完备CAD系统须捌有的科学计算、图形处理、数据处理、分析检验等功能。该系统的实施,使得设计过程较以前更加的方便快捷,大大提高了弹射机构的设计效率,缩短了设计周期,也减小了设计人员流失对企业的影响。
论文目录
摘要ABSTRACT目录第一章 绪论1.1 论文研究背景1.1.1 国外发展概况1.1.2 在我国的发展现状1.1.3 CAD在弹射机构设计中的应用及存在的问题1.2 主要研究工作1.2.1 研究的意义1.2.2 研究内容1.3 章节安排1.4 本章小节第二章 系统平台设计2.1 系统平台的设计思想2.1.1 自顶向下设计方法2.1.2 模块化设计2.2 数据库技术的应用2.2.1 数据库理论概述及其优点2.2.2 使用SQL Server实现数据管理2.2.3 数据库表的设计2.3 平台的总体结构2.3.1 辅助设计CAD系统建模流程2.3.2 系统应用模式2.3.3 系统流程图2.4 本章小节第三章 二次开发介绍及丌发工具的选择3.1 参数化设计综述3.1.1 参数化设计概念3.1.2 参数化设计CAD的技术思想3.2 CAD软件的二次开发及其功能比较3.2.1 CAD软件的二次开发3.2.2 CAD系统开发平台的选择3.3 UG二次开发技术介绍3.3.1 UG开发方法综述3.3.2 NX Open开发介绍3.3.3 KF开发介绍3.4 小结第四章 系统开发中关健技术4.1 VC和MATLAB混合编程技术4.1.1 混合编程方法介绍4.1.2 独立Matlab环境实现过程及关键代码4.2 UG二次开发关键技术4.2.1 菜单的制作4.2.2 交互界面的设计4.2.3 .NET技术4.2.4 KF技术4.3 CAE功能模块的实现4.3.1 有限元分析模块4.3.2 机构运动分析和设计仿真模块4.4 本章小节第五章 弹射机构CAD系统的实现5.1 系统开发过程5.1.1 用户目录的建立5.1.2 设置环境变量5.1.3 菜单脚本文件5.1.4 设计交互界面5.1.5 编写设计算法和参数化驱动程序5.2 运行界面5.2.1 .NET方式5.2.2 KF方法5.3 小节第六章 结论与展望6.1 技术总结6.2 本文的主要研究成果6.3 展望参考文献攻读硕士学位期间的科研工作和论文的发表情况1.参与课题2.发表论文致谢西北工业大学学位论文知识产权声明书西北工业大学学位论文原创性声明
相关论文文献
标签:弹射机构论文; 参数化设计论文; 混合编程论文;