毕业设计论文(3)

2020-02-21 16:04

河南机电高等专科学校毕业设计说明书

图2-7 三维实体模型

完成倒角。单击 按钮进入圆角操控板如图2-9所示,设置圆角半径为1.5,选择两槽底部另外一条边线如图2-8b,单击 按钮完成倒圆角。零件造型完毕。 获取零件各尺寸的标识号,以便在后序编程中使用。在模型树中【右键】单击拉伸1弹出快捷菜单选中【编辑】,在绘图区选中某一尺寸单击【右键】、【属性】,弹出【尺寸属性】对话框,切换到【尺寸文本】,在名称编辑框中的数值部分即为尺寸标识号,用相同方法获得各尺寸的标识号,为各尺寸设置变量,其中部分尺寸值相同,设置为一个变量,具体如表2-1所示。

图2-8a 槽端尺寸 图2-8b 槽底尺寸

图2-9 【圆角】控制面板

- 11 -

河南机电高等专科学校毕业设计说明书

表2-1 尺寸标识号与变量对照表

各尺寸名称 中间段长 两端段长 两端段直径 中间段直径 槽段长 槽段直径 两端倒角 槽段倒角 槽段圆角 尺寸标识号 4 0 ,8 1,9 5 2,6 3,7 10, 11 12,13 14,15 变量 ml sl sd md cl cd sda cda cy

- 12 -

河南机电高等专科学校毕业设计说明书

第3章 轴的参数化设计

本章主要介绍如何使用VC的MFC类库来开发Pro/Toolkit对话框应用程序。用VC开发程序时,CDialog类是使用频率较高的MFC对象。

3.1 菜单的添加

由于该对话框通过菜单来调用,所以需要在Pro/E上添加一个菜单,并给菜单添加一个动作函数。可以把这个菜单挂在Pro/E的【工具】菜单下,菜单的名称为【中间轴】。要添加一个菜单,必须先建立一个信息资源文件。

(1)在【项目】文件夹zhongjianzh下面新建一个文件夹text,然后在该文件夹内建两个文件夹chinese_cn和usascii;

(2)在这两个文件夹内分别创建文件message.txt,并在两个文件里面输入: Newmdl 中间轴 # #

Usr Button For New Mdl 用于模型新建的用户菜单 # #

注意“#”必须在英文格式下输入,否则将无法显示菜单。

编辑好菜单资源文件后,就可以编写程序来添加自定义菜单。添加菜单的操作在user_initialize()内完成。在程序主文件zhongjianzh.cpp里面自定义一个菜单的动作函数:

#include \

void MenuNewMdl();//菜单的动作函数

再添加一个菜单访问函数,这个函数是用来控制菜单显示的,即什么情况下可以让菜单显示,什么情况下让菜单无效。这个状态有访问状态函数来控制,建一个访问控制函数。

static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { }

- 13 -

return(ACCESS_AVAILABLE);//返回可用,即任何情况下这个菜单都有效

河南机电高等专科学校毕业设计说明书

最终项目主文件zhongjianzh.cpp如下:

// zhongjianzh.cpp : 定义 DLL 的初始化例程。 //

#include \#include \#include \//Pro/Toolkit的头文件 #include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \#include \

void MenuNewMdl();//声明菜单动作函数函数 zhongjianzhdlg dlg;//实例化对话框 #ifdef _DEBUG

#define new DEBUG_NEW

- 14 -

河南机电高等专科学校毕业设计说明书

#endif

static uiCmdAccessState UsrAccessDefault(uiCmdAccessMode access_mode) { return(ACCESS_AVAILABLE);

} // // 注意! //

// 如果此 DLL 动态链接到 MFC // DLL,从此 DLL 导出并

// 调入 MFC 的任何函数在函数的最前面 // 都必须添加 AFX_MANAGE_STATE 宏。 // // 例如: // // extern \ // { // AFX_MANAGE_STATE(AfxGetStaticModuleState());// // 此处为普通函数体 // }

// // 此宏先于任何 MFC 调用

// 出现在每个函数中十分重要。这意味着 // 它必须作为函数中的第一个语句 // 出现,甚至先于所有对象变量声明, // 这是因为它们的构造函数可能生成 MFC // DLL 调用。

// // 有关其他详细信息,

//

请参阅 MFC 技术说明 33 和 58。 - 15 -


毕业设计论文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:PLC梯形图基本原理

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: