基于Pro/E二次开发农业机械CAD系统的研究
http://tech.ddvip.com 2007年12月24日 社区交流
内容摘要:因此传统的农机理论分析很多是定性地说明问题,缺乏精确的计算和验证,相对复杂的结构分析和设计,往往借助于图解法和经验类比法,因此利用Pro/E二次开发实现农机产品设计自动建模,是农机产品设计开发一项极其重要的工作。
1.3 族表(Family Tab)
族表是本质上相似的零件(装配、特征)集合,先手工定义好一个原始模型(generic part),然后根据可变性编辑族表项目,通过改变原始模型的尺寸(dimension)、参数(parameter)、特征(feature)与组件(component)等,由系统自动生成若干衍生零件(instance Part),这些零件都是独立存在的,不需要定义基准。
1.4用户定义特征(UDF)
用户定义特征同样需要先手工构建原始模型,系统将模型所包含的几何特征、参考基准、可变尺寸以及可变尺寸的记号(symbol)等信息存为一个*.gph的文件,在二次开发编程中我们可以通过改变gph文件中的可变尺寸,产生所需的衍生件。
与族表比较,UDF所需零件是实时生成的,而族表是一个组件库,因此UDF占用的存储间少,且可根据设计所需实时、直观地改变尺寸使产品得到优化,但族表在建立标准件库方面具有明显优势。用户定义特征与手工建模更为相似,在编程过程中更直观,更易于理解,编程相对族表较简单,因此也是我们进行开发最常用的建模方法。
2 基于Pro/Toolkit的二次开发基本过程
2.I Pro/Toolkit简介
Pro/Toolkit 是Pro/E系统的客户化开发工具包,即应用程序接口,简称API,它提供了大量的C语言库函数,能够使外部应用程序安全有效地访问Pro/E的数据库和应用程序,通过C语言编程及应用程序与Pro/E的无缝集成,客户和第三方能够在枷/E系统中添加所需的功能。
2.2 Pro/Toolkit程序结构
2.2.1 源文件
源文件包括Pro/Toolkit C程序、菜单资源文件、信息资源文件、对话框资源文件等Pro/Toolkit C程序是典型的C语言程序结构,它由头文件包含部分、用户初始化函数部分和用户结束中断函数部分三个部分组成,Pro/Toolkit应用程序必须包括"Pr0Toolkit.h"头文件。用户初始化函数user-initialize()是用来初始化应用程序且创建图形窗口,包括对Pro/E菜单的添加、修改、对话框的增添、窗口信息初始化等操作。User-terminate()是用户结束中断函数,用来结束Pro/Toolkit应用程序的执行。
来源:万方数据 作者:唐义平 责编:豆豆技术应用
- Pro/E二次开发CAD系统研究
- Pro/E环境下3D公差的实现
- Pro/E组件分模方法与技巧
- PRO/ENGINEER 2000i2新功能
- 应用Pro/E软件进行三维布线
- Pro/E创建尺寸阵列特征的思路
- Pro/Engineer 曲面设计体会
- Pro/Engineer 产品介绍
- 怎样学好 Pro/Engineer
- Pro/E在数控编程中应用技巧
- Pro/E环境下BOM相关技术
- Pro/ENGINEER 产品概述
- Pro/E在印刷机械实例分析
- Pro/E野火版3.0新功能简介
- Pro/E二次开发齿轮参数化
- 不同类零件的Pro/E的二次开发
- Pro/Engineer 在机床行业应用
- 基于Pro/E的钣金展开法的应用
- Pro/E产品结构快速设计方法
- Pro/E炮用发射药筒的快速设计
- Pro/E 应用技巧六则
- 浅谈PDM与Pro/E的集成应用
- Pro/E在球面展开中的应用
- Pro/E Wildfir(野火)3.0秘诀(一)
- Pro/E Wildfir(野火)3.0秘诀(二)
- Pro/ENGINEER 加入喷气机阶层
- Pro/E中的分型面设计方法
- 3D分模工程师拆模十大绝招
- 使用Pro/E进行注塑模具设计
- Pro/E 参数化在冲压模CAD应用