毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

蜗轮蜗杆传动系统设计(CAD图+受力图+装配图) 第5页

更新时间:2010-6-4:  来源:毕业论文
蜗轮蜗杆传动系统设计(CAD图+受力图+装配图) 第5页
图4-2 功能模块
4.2 传动参数计算
要了解对话框设计,首先就要知道对话框的一些基本特性以及如何建立对话框.对话框是目前最为流行的一种人机交互界面 ,向用户提供图形与文本并存的可视化环境 ,使操作更为自然、简捷。前面已经提到,本系统是在ObjectARX开发环境下用MFC开发具有Windows风格对话框的。
对话框(Dialog)实际上是一个窗口。在MFC中,对话框的功能被封装在了CAcUiDialog类中,CAcUiDialog类是CWnd类的派生类。
对话框类。对话框类用来实现对话框的功能,由于对话框行使的功能各不相同,因此一般需要从CAcUiDialog类派生一个新类,以完成特定的功能。
本系统中采用MFC与ARX 程序结合,可以定制与开发自己的对话框。用这种方法开发对话框主要包括两个方面的内容:一是利用DCL语言编写对话框定义件,二是利用ARX 编写相应的应用程序。对话框的创建如图4-2。
    1) 启动‘Microsoft Visual Studio 2005’,打开主界面,在【文件】菜单上选择【新建】,点击【项目】创建一个新类,然后点添加,在“Base class”中选中“CAcUiDialog”,在 “class name” 中起个类名,如 “zhu1” ,点击“Finish”按钮结束对话框类的创建。这时在资源文件(Resource files)
中会自动出现zhu1.cpp源文件,用于编写实现功能的主程序。同时,在头文件(Include files)中会自动出现zhu1.h文件。由于采用了与ARX结合的方式所以还要在“acrxEntryPoint.cpp”(本设计中的主要执行函数)文件中添加以下的程序:
# include "zhu1.h"  //添加新建类的头文件
 static void zhujun_zhujun(void)
 {
  // Add your code for command zhujun._zhujun here
  zhu1 d1;
  d1.DoModal();
}
2) 添加命令。
(1) 点击图标‘a>’: 弹出“Object ARX Commands”对话框;
图标‘a>’在Microsoft Visual Studio 2005界面左上角(图标【文件】的下方) ;
(2) 在‘ARX command list’下方空白列表区域,
点击右键→选择‘New’ →在‘International Name’下将命令设置为自己的命令,在这里设置为‘_start’ →并同样在‘Localized Name’ 下设置同样的命令‘start’(注意:这里没有‘_’) ;
(3) 点击‘ok’;命令添加完毕。
这样就完成了对话框的创建问题.下面将介绍如何布置控件的问题.
这时在加载arx文件后输入“start”即可调出对话框
这样程序就可以在AutoCAD中加载运行并且显示该对话框了。接下来就是在对话框上面布置控件了,下面列举本次设计的部分对话框,分别给予说明。图4-3所示为参数输入对话框,对话框用到的控件包括单选框、静态控件、列表框和按钮。各控件的功能、属性等见表4-1。
上面是本系统中具有代表性的两个对话框,所用到的控件几乎包含了系统用到的所有控件。其中两个对话框中都包一个必不可少的控件,既按钮控件(Button)。它是一种接受用户命令的控件,可以通过单击或双击来执行某一操作。这类按钮最常见,也是通常意义上所说的按钮。当单击这类按钮时,程序将立刻转去执行某一功能,如查找、退出、进入下一对话框等。总体来说,有些控件属性的设置有点区别,但是其使用方法大同小异。系统中其它的对话框也都是用同样的方法创建的。
图4-3所示对话框控件
表4-1 对话框控件表
控件 ID 属性 对应控件类
静态正文(Static Text) IDC_STATIC 默认 CStatic
编辑框(Edit Control) IDC_EDIT double CEdit
命令按钮(Button) IDC_BUTTON 默认 CButton
静态正文(Static Text) IDC_STATIC 默认 CStatic
组合框(Combo Box) IDC_COMBO 默认 CComboBox
确定 按钮 IDOK 默认 CButton
取消 按钮 IDCANCEL 默认 CButton
消隐该对话框同时弹出另一对话框,实现程序如下:
// TODO: 在此添加控件通知处理程序代码
OnOK();//消隐对话框
zhu1 d1;
d1.DoModal();//显示类名为d的对话框
图4-4所示是一个有别于4-3的对话框,此对话框中包含有图片,另外还有只读属性的编辑框,控件内容见表4-2。 
图4-4   选择中心距对话框
表4-2  图4-4控件列表
控件 ID 属性 对应控件类
静态正文(Static Text) IDC_STATIC 默认 CStatic
编辑框(Edit Box) IDC_EDIT 只读,默认 CEdit
图片(Picture) IDC_ EDIT 修改 CStatic
对话框运用下压按钮和图片控件:
HBITMAP bit=NULL;
 bit=LoadBitmap(_hdllInstance,MAKEINTRESOURCE(IDB_BITMAP8));//选择图片
dongtai.SetBitmap((HBITMAP)bit);       
4.2.1初始参数
一般蜗轮蜗杆传动的已知条件为功率P或者蜗轮传递的转矩T2、传动比i、蜗杆转速 或蜗轮转速 以及使用工作寿命、蜗轮蜗杆传动的工况等参数。图3-3为齿轮传动初始参数输入方式。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

蜗轮蜗杆传动系统设计(CAD图+受力图+装配图) 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。