付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3/3基于Pro-E二次开发的滚动轴承设计-副本
万方数据
万方数据
第3期陈龙,等:基于Pro/E二次开发的滚动轴承设计?5?
处理模式,但是异步模式代码复杂、占用大量资源、执行速度缓慢。
3.3程序编译
利用Pro/TOOLKIT开发出来的程序,需要进
行编译连接。制作Makefile工程文件是常用的办法。Pro/TOOLKIT自带了一个Makefile工程文件,
可以在它上面直接修改。但对于初级编程者来说,相对较难。利用Vc++环境指定库文件、头文件以及资源文件来编译是一种相对简单得多的办法。3.4程序注册
利用Pro/TOOLKIT开发出来的程序,要想集成进人Pro/ENGINEER系统,必须有一个注册文件(Registryfile),注册方式分为自动注册和手动注册。Pro/TOOLKIT的安装目录给出了一个注册文件,但是值得注意的是在使用这个注册文件时要结合自身的操作平台做适当修改。
3.5Pro/E与MFC接口开发
Visualc++作为新一代的面向对象的,可视化的程序设计工具,我们可以通过Pro/Toolkit与MFC的接口,利用MFC强大的功能实现对话框的开发与数据库的访问。
从本质上来说,Pro/E与MFC的接口就是Pro/E系统调用MFC应用程序的途径。Pro/E系统应用程序与MFC应用程序的通信方式是接口实现的关键,而采用动态链接库(DLL)方式可以很好的实现三者之问的通信,因为通信是通过直接的函数调用来实现的,所以具有执行迅速的特点。
具体实现方法如下:
(1)使用CwinAPP类来生成第1个DLL工程,工程类型选用共享MFC常规DLL(Regulardll
usingSharedMFCDLL)选项,然后在此工程中加人Pro/Toolkit程序,主要是userinitialize()函
数代码。
(2)使用同样的方法与选项生成第2个DLL
工程,并在此工程中用类向导(Classwizard)和资源编辑器(ResourceEdit)生成所需要的MFC类(如对话框类,数据库类等),并定义1个函数完成该类的初始化。
(3)在第一个DLL文件中的Pro/TOOLKIT程序中调用第二个DLL文件的导出函数,这是接口实现的关键。调用相应的数据流函数来进行它们之问的数据传输。
(4)加人Pro/TOOLKIT程序所用到的库,如kernel32.1ib、protoolkit.1ib、protk——d11.1ib、mpr.1ib、libc.1ib、libcd.1ib、wsock32.1ib等,并指出其路径且设为强制输出(使用/force选项),使用MFC的编译选项,对这2个工程进行编译,生成新的DLL文件。
(5)在Pro/E中,用DLL方式加载Pro/Toolkit程序,即第一个DLL文件,再通过Pro/Toolkit程序调用MFC应用程序,即第二个DLL文件。
4滚动轴承设计
本软件采用Pro/PROGRAM和Pro/TOOLKIT相结合的办法实现滚动轴承的参数化设计。首先建立基本模型,编辑模型的Pro/PROGRAM,连接Pro/TOOLKIT携带的外部参数以更新模型参数,由新的模型参数输出符合滚动轴承标准的工程图。
程序排图工作原理见图1。
4.1滚动轴承的基本建模
常见滚动轴承的基本几何结构模型见图2。
图l滚动轴承三维参数化设计流程
为节约篇幅,此处只给出深沟球轴承的常见几何结构。建模内容属于Pro/ENGINEER的基础知识,不再赘述。
4.2程序模块函数
图2常见深沟球轴承装配模型几何结构
万方数据
万方数据
第3期陈龙,等:基于Pro/E二次开发的滚动轴承设计?1?
图3Pro/ENGINEER启动后自加载的轴承设计菜单
图4设计主界面示例
6结束语及展望
Pro/ENGINEER由基本模块、工业造型、曲面设计、装配设计、运动仿真、结构强度、疲劳分析、热分析、公差分析与优化、NC、模具、协同设计等等众多模块组成,是功能十分强大的CAD软件。因其模块众多,操作也相对困难。企业对其进行二次开发以适应企业内部要求是必要的。
Pro/ENGINEERWILDFIRE的API工具Pro/TOOLKIT功能十分强大,野火版除对自身内容封装保护不允许外部修改外,很多功能模块都支持二次开发。
对于普通滚动轴承来说,它的特征创建并不复杂,一般通过旋转、拉伸、剪切、阵列、倒角就能完成整个滚动轴承的特征创建。完全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027年云南保山电力股份有限公司员工招聘(50人)考试备考题库及答案详解
- 2026年聊城冠县职业教育中心学校公开招聘备案制工作人员笔试参考题库及答案详解
- 2027中国石油长庆石化分公司秋季高校毕业生招聘(12人)考试参考试题及答案详解
- 2026年成都高新区芳草南区小学 面向社会公开招聘临时聘用教师笔试备考题库及答案详解
- 2026下半年上海浦东新区残联文员公开招聘1人笔试备考试题及答案详解
- 2027陕西汽车控股集团有限公司校园招聘考试参考试题及答案详解
- 2026年和龙市事业单位公开招聘工作人员(含专项招聘高校毕业生)及急需紧缺人才笔试备考题库及答案详解
- 2026苏州工业园区星慧幼儿园教学辅助人员招聘1人考试备考试题及答案详解
- 2026福建昌财医院招聘50人考试备考题库及答案详解
- 2027中国电子科技集团公司第十一研究所校园招聘考试备考试题及答案详解
- 2026 年教师节感恩师长弘扬尊师重教风尚课件
- 2026 年全民国防教育日增强国防观念厚植爱国情怀课件
- 船用齿轮箱使用说明书
- 2026秋新版小学青岛版(五四制)科学四年级上册教学设计(附目录)适用于新课标
- 初中英语七年级上册Unit 8 Reading 教学评一体化教学设计
- 有机化学(第六版)全套课件
- 噪声控制监理实施细则
- 2026-2030浴霸行业市场发展现状分析及竞争格局与投资价值研究报告
- 2025高中语文新课标18个学习任务群及分类
- (2026版)《中国共产党发展党员工作细则》解读课件
- 福建省中等职业学校学业水平考试数学复习指导
评论
0/150
提交评论