汽车CAD系统—变速器计算校核模块一开题报告
2020-04-15 18:23:23
1. 研究目的与意义(文献综述包含参考文献)
文 献 综 述
一 选题背景
随着我国人民生活水平的提高,购买力的上升,汽车需求量迅速增长,但汽车产品的自主开发能力弱,产品质量和技术装备水平与国际水平有差距。计算机辅助设计技术的进步有利于汽车的发展, cad技术在汽车工业得到了广泛的应用。但目前很多应用仍然是在通用的cad上进行一些交互式绘图, 针对企业产品特点开发自己的cad 系统已成为众多企业考虑的问题。auto-cad具有很好的开放结构, 同时对autocad 进行二次开发的工具也很多,我们可以用visual basic对autocad 进行开发,所以提出了本课题:汽车cad系统#8212;#8212;变速器计算校核模块。
2. 研究的基本内容、问题解决措施及方案
一 本课题解决问题 设计制作”汽车变速器计算校核模块”: 1. ”汽车从动桥计算校核模块”的设计制作内容包括:登录模块、主控模块、计算校核模块的设计与制作。 2. 设计制作技术手段包括: 窗体设计、数据库与图片库的创建、信息流(数据流)的设计以及各种为用户考虑的人性化设计。 二 研究手段 我毕业设计的任务是设计制作”变速器计算校核模块”,我准备采用Visual Basic 6.0和AutoCAD 2004集成的系统开发环境,以Visual Basic语言为编程工具, 把IT行业当今最流行的数据库、图形集成、显示技术同国内外现有的汽车变速器规范、设计方法及计算公式相结合, 设计制作”变速器计算校核模块”,在设计制作计算模块的过程中我会参考各类型的变速器的参数、结构等,也会参考各种流行的计算机CAD模块的设计思路和方法打造”变速器计算校核模块”。 1、变速器的设计内容 我的设计题目是汽车变速器计算校核模块,变速器的设计主要分为两方面:变速器的方案论证、变速器设计计算与校核。 1.1变速器的方案论证 1.1.1变速器类型选择及传动方案设计 结构工艺性、变速器的径向尺寸、变速器齿轮的寿命、变速器的传动效率 1.1.2变速器传动机构的分析 换档结构形式的选择、倒档的形式及布置方案 1.1.3变速器操纵机构方案分析 变速器操纵机构的功用、换档位置、设计变速器操纵机构要求 1.2变速器设计计算与校核 1.2.1变速器主要参数的选择 轴的直径、传动比的选择、中心矩A、齿轮参数选择 1.2.2齿轮的强度校核 齿轮的损坏形式、齿轮强度校核 1.2.3变速器轴的设计计算 轴的功用及设计要求、轴尺寸初选、轴的结构形状、轴的受力分析、轴的强度计算及校核、轴的刚度计算和校核、轴上花键的设计计算 1.2.4变速器轴承的选择 2.”变速器计算校核模块” 设计制作的初步想法 ”变速器计算校核模块” 设计制作主要有登录子模块的设计、主控子模块的设计和变速器计算子模块的设计。变速器计算子模块是”变速器计算校核模块”中最重要的子模块.以它为例阐明一下我的初步设想。 2.1窗体设计 2.1.1创建窗体界面 思路:设计一个窗体,标题为”轴的强度计算”,窗体上显示应力的公式:σ=32M/(π*d3),包含若干文本框,可以输入M,d等参数的值,显示计算结果,同时还有几个命令按钮,如”显示参数””确定参数””计算”等,对计算过程进行控制,还有一些辅助按钮如”继续””返回””退出”等,对窗体显示进行控制,将一个个窗体联系成一个整体。 2.1.2编程 (1)显示参数 在”显示参数”中编程,实现主要参数从主要参数页面传递到本页面,并显示在页面文本框中。 (2)确定参数 在”确定参数”中编程,将文本框中输入的内容赋值给程序中变量,参与运算,同 时将变量值保存,方便后续公式的运算和结果的输出。 (3)计算 在”计算”中编程,实现公式运算,得出结果,将结果显示在页面上。 2.1.3调试 运行程序,对窗体中的有关数据进行调试,得出可行性方案的最终结果。 2.2 数据库设计 2.2.1启动数据管理器 首先选择(外接程序)菜单中的”可视化数据管理器”,进入数据库设计界面。 2.2.2建立数据库 单击”文件”菜单中的”新建”命令,在其级联菜单中选择”Microsoft Access 版本7.0”命令,在出现的对话框中,将要建立的数据库文件保存。 2.2.3建立数据表结构 将鼠标移到数据库窗口,单击鼠标右键,将其快捷菜单中选择”新表”命令,即出现”表结构”对话框。利用该对话框可以建立数据表的结构。 2.2.4输入记录 在”数据库”窗口,用鼠标右键单击数据表的名称,在出现的快捷菜单中,单击”打开”命令。 在个字段中输入几条记录的各项数据。 单击”关闭”按钮。 2.2.5删除记录 可以通过使用数据控件或者DBGrid控件来进行 2.3人性化设计 设计的程序要思路清晰,符合人的习惯,便于用户理解,让用户容易上手。例如当一个窗体程序运行完,焦点(focus)的位置选择;有些易出错的地方加一些提示信息,做进一步的解释,让用户更易使用。 |