- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
proe二次开发的核心技术roe二次开发的核心技术proe二次开发的核心技术proe二次开发的核心技术
[转帖]Pro/E二次开发的关键技术*
Pro/E二次开发的关键技术*
注意:本文已经在《机械设计与制造工程》(2001,1:43-45)杂志发表
使用者请注明文章内容出处
赖朝安** 李振南 孙延明 徐学军 郑时雄
(华南理工大学 机电工程系 广州 510640)
摘要: 本文深入研究并实现了运用Pro/E的二次开发工具Pro/TOOLKIT进行程序自动特征建模技术,提出用动态链接库方式实现用微软基本类库(MFC)开发Pro/E对话框界面的通讯机制,并给出了实现方案和程序示例。
关键字: CAD 二次开发 特征建模 中图分类号 TP391.72 文献标识码 A
The Key Technology About Application Development Of Pro/E
LAI Chao-An, LI Zhen-Nan, SUN Yan-Ming, XU Xue-Jun, ZHEN Shi-Xiong
(South China University of Technology, Guangzhou 510640)
Abstract: Based on the research of the application development in Pro/E, the paper presents a automatic feature modeling method by Pro/Toolkit. It describes the implement of information transformation mechanism in interfaces with DLL and basic class libraries, and shows the example of the system.
Key words: CAD; Application Development; Feature Model
1 引言
自动建模指面对特定的产品,根据用户输入的参数或根据运用CAD系统进行设计产生的数据结果,系统应能动态地、自动地将模型建造出来,本文称这种技术为程序自动建模。Pro/E是一种采用了特征建模技术,基于统一数据库的参数化的通用CAD系统。利用它提供的二次开发工具Pro/TOOLKIT,在Pro/E的基础上进行二次开发,可以比较方便地实现面向特定产品的程序自动建模功能,并且可以把较为丰富的非几何特征如材料特征、精度特征加入所产生的模型中,所有信息存入统一的数据库,是实现CAD/CAE/CAM集成的关键技术之一。本文分别对几何特征和非几何特征的程序自动建模技术进行论述。
CAD系统要和其它系统集成往往需要通用数据库接口。然而直到20版的Pro/TOOLKIT仍没有提供数据库编程接口。另外,弹出式对话框是目前最先进最流行的一种人机交互界面,能向用户提供图形与文字共存的可视化环境,使操作更为自然、简便和快速,但Pro/TOOLKIT只提供下拉式菜单(包括菜单栏标题及其菜单项)的编程接口,而没有提供开发对话框的编程接口。本文研究并开发了Pro/TOOLKIT与MFC的接口,利用MFC强大的功能实现对话框的开发与数据库的访问。
2 几何特征的程序自动建模方法分析
对于几何特征的程序自动建模,Pro/TOOLKIT提供了以下三种方法来实现:
2.1 特征描述
每一个特征由不同的特征元素树(feature element tree)来定义。在程序中对每个特征元素树的全部变量赋值一次,就可以产生一个特征,多个特征的积累就形成产品模型。特征元素树包含的信息分为四类[1] :
(1) 特征本身的所有选项和属性。如特征类型名称、隆起或切槽特征等的深度计量方式、孔的放置方式等。
(2) 特征与已存在的几何实体的参考关系。
(3) 用于构造特征的平面图形的起始位置。
(4) 所有的尺寸值。
目前这种方法还不成熟,因为它有以下三个缺点:
(1) 要由程序产生模型,程序必须包含产品模型的所有信息,从底层起由程序构建模型,编程量十分大。
(2) 因为每种特征由不同的特征元素树来描述,所以编程难度大而且所编程序非常难于理解。
(3) 并不是所有的特征都可以用这种方法产生[1]。
2.2 族表
这种方法的步骤是:预先手工构建产品模型,把它作为族表的类属件(generic part),然后在族表中定义各个控制参数来控制模型的形状大小,这样就可在程序中通过改变各个参数的值来得到所需要的衍生件。这个衍生件的
您可能关注的文档
- php框架开发:thinkhp基础+thinkphp项目实战13php框架开发:thinkphp基础+thinkphp项目实战13php框架开发:thinkphp基础+thinkphp项目实战13php框架开发:thinkphp基础+thinkphp项目实战13.ppt
- pl-sql基础简介pl-ql基础简介pl-sql基础简介pl-sql基础简介.doc
- pm--chapter04onsumer markets and buying behavior(营销原理)pm--chapter04consumer markets and buying behavior(营销原理)pm--chapter04consumer markets and buying behavior(营销原理)pm--chapter04consumer markets and buying behavior(营销原理).ppt
- plc控制电梯—司机与直驶式毕业答辩plc控制电梯—司机与直驶方式毕业答辩plc控制电梯—司机与直驶方式毕业答辩plc控制电梯—司机与直驶方式毕业答辩.ppt
- plc气动装置课设最终pl气动装置课设最终plc气动装置课设最终plc气动装置课设最终.doc
- plc编程入门基础知识pl编程入门基础知识plc编程入门基础知识plc编程入门基础知识.doc
- plc原理及应用期末考试文plc原理及应用期末考试文件plc原理及应用期末考试文件plc原理及应用期末考试文件.ppt
- plm工艺更改管理plm工更改管理艺更改管理.ppt
- plant embryognesisplant embryogenesisplant embryogenesisplant embryogenesis.ppt
- plc第1章 低压控制电器lc第1章 低压控制电器plc第1章 低压控制电器plc第1章 低压控制电器.ppt
- 混合研究方法与技巧.pptx
- 2025春名师小课堂中考总复习语文课件3.第三节 词语运用.pptx
- 游戏通论(教学课件)--第九章--幼儿园游戏环境的创设--刘焱.pdf
- 2025春名师小课堂中考总复习历史课件3.题型三 变化、比较类.pptx
- 2025春 名师小课堂-中考总复习-地理-课件4.八年级下册综合测试卷.pptx
- 2025春名师小课堂中考总复习语文课件1.七年级上册.pptx
- 2025春名师小课堂中考总复习语文课件4.第四节 病句的辨析与修改.pptx
- 2025春 名师小课堂·中考总复习·历史-课件1.题型一 背景、原因类.pptx
- 2025春名师小课堂中考总复习语文课件2.七年级下册.pptx
- 2025春 名师小课堂-中考总复习-地理-课件1.七年级上册综合测试卷.pptx
文档评论(0)