pro-e二次开发的关键技术-论文

pro-e二次开发的关键技术-论文

ID:25449744

大小:61.00 KB

页数:8页

时间:2018-11-20

pro-e二次开发的关键技术-论文_第1页
pro-e二次开发的关键技术-论文_第2页
pro-e二次开发的关键技术-论文_第3页
pro-e二次开发的关键技术-论文_第4页
pro-e二次开发的关键技术-论文_第5页
资源描述:

《pro-e二次开发的关键技术-论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Pro/E二次开发的关键技术*论文摘要:本文深入研究并实现了运用Pro/E的二次开发工具Pro/TOOLKIT进行程序自动特征建模技术,提出用动态链接库方式实现用微软基本类库(MFC)开发Pro/E对话框界面的通讯机制,并给出了实现方案和程序示例。关键字:CAD二次开发特征建模TheKeyTechnologyAboutApplicationDevelopmentOfPro/EAbstract:BasedontheresearchoftheapplicationdevelopmentinPro/E,thepaperpresentsaautomaticf

2、eaturemodelingmethodbyPro/Toolkit.Itdescribestheimplementofinformationtransformationmechanismininterfacespleofthesystem.Keyent;FeatureModel1引言自动建模指面对特定的产品,根据用户输入的参数或根据运用CAD系统进行设计产生的数据结果,系统应能动态地、自动地将模型建造出来,本文称这种技术为程序自动建模。Pro/E是一种采用了特征建模技术,基于统一数据库的参数化的通用CAD系统。利用它提供的二次开发工具Pro/TOOL

3、KIT,在Pro/E的基础上进行二次开发.freelenttree)来定义。在程序中对每个特征元素树的全部变量赋值一次,就可以产生一个特征,多个特征的积累就形成产品模型。特征元素树包含的信息分为四类1:(1)特征本身的所有选项和属性。如特征类型名称、隆起或切槽特征等的深度计量方式、孔的放置方式等。(2)特征与已存在的几何实体的参考关系。(3)用于构造特征的平面图形的起始位置。(4)所有的尺寸值。目前这种方法还不成熟,因为它有以下三个缺点:(1)要由程序产生模型,程序必须包含产品模型的所有信息,从底层起由程序构建模型,编程量十分大。(2)因为每种特征由

4、不同的特征元素树来描述,所以编程难度大而且所编程序非常难于理解。(3)并不是所有的特征都可以用这种方法产生1。2.2族表这种方法的步骤是:预先手工构建产品模型,把它作为族表的类属件(genericpart),然后在族表中定义各个控制参数来控制模型的形状大小,这样就可在程序中通过改变各个参数的值来得到所需要的衍生件。这个衍生件的产生是独立存在的,不需要为它定义参考基准。2.3用户定义特征与族表法相同之处是同样要预先手工构建产品模型。模型创建后定义要包含的几何特征、参考基准、可变尺寸以及可变尺寸的记号(symbol),然后将这些信息存为一个后缀为gph的

5、文件。这样就可以在程序中通过这个文件来改变可变尺寸,产生所需的衍生件。与族表法不同的是,这种方法所编的程序过程与手工建模过程比较相似,因而易于理解且编程较易,因而在本文着重探讨运用这种方法的技巧。3非几何特征的附加运用Pro/TOOLKIT提供的库函数,可以十分方便地将一些非几何特征包括材料特征以及精度特征附加到已建模型中。要由程序自动地设置材料特征,较为方便直观的办法是先在pro/e界面上手工编辑多个材料文件,输入它所要求的各种参数值(例如密度、泊松率等),并存为后缀为mat的文件。所输入参数的格式不限,因为存盘后pro/e会自动将参数格式转化为它

6、规定的格式。定义好材料文件后,就可以在程序中将多种材料特征赋给产品模型,并设定其中一种材料为模型的当前使用材料。材料特征信息与产品模型的其它特征信息存于同一数据库中,而模型的当前使用材料的各种参数将在该产品的分析计算中自动被使用1。精度特征的附加不需要先产生辅助文件,只需用Pro/TOOLKIT提供的库函数(如ProGtolCreate()等)即可实现。4.自动特征建模实例在这个实例中,将利用用户定义特征的方法,用C语言编程,产生一个以缺省座标平面为参考基准的冲头模型,并加入精度特征和材料特征。事实上,只需修改此程序的可变尺寸赋值语句、用户定义特征文

7、件名和材料文件名的给定语句,就能成为其它模型的自动建模函数。(1)按上面所说的方法先手工构建一任意尺寸的长方体并在头部倒圆角形成冲头模型,按上述方法制作用户定义特征文件(文件名为“punch.gph”)。冲头模型所包含的几何特征为隆起和圆角,参考基准为缺省座标平面,将长、宽、高和圆角半径定义为可变尺寸,它们的记号分别定为“length”、“_construct(h,l,odel);//用户定义特征文件名的给定ProStringTo;data.var_dims0.value=l;……//依次对长、宽、高、冲头圆角尺寸(即l、_display=PROUD

8、FDIM_BLANK;//隐藏不可变尺寸prodb_create_group(p_model,&data,N

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。