|
Pro/ENGINEER开发方法介绍
Pro/ENGINEER提供多种层次开发方法,根据层次的高低用户的灵活性不同,开发方法如下[1]
1) 族 表 (Family Table)
族表是Pro/ENGINEER提供给用户一个工具,不需要编制程序,功能十分有限。通过族表
用户可以方便的管理具有相同或相似结构的零件,特别适合标准件库的建立和管理。族表通
过建立通用性零件为父零件,然后在此基础上对尺寸参数进行控制来生成派生零件。族表通
过表格来管理,常常被称为表格驱动。
2) 用户定义特征(UDF)
用户定义特征也是系统提供给用户的工具,通过这个工具,用户可以将几个特征组成为
一个自定义特征。系统以gph文件保存用户定义特征,调用时作为一个整体出现。用户定义
特征有利于用户根据产品特征快速生成三维模型,提高设计效率。
3) Pro/Program
Pro/ENGINEER给每个模型都提供了一个主要设计步骤和参数列表记载工具——Pro/Program。它是一种类似于BASIC的高级语言格式,用户可以根据设计需要来编辑模型的
Program,使其作为一段程序来工作,通过运行该程序来控制系统参数、特征显示和特征尺寸
参数等。Pro/Program不能调用系统函数,功能十分有限。
4) J-Link
J-Link是 Pro/ENG工NEER提供的基于JAVA语言的高级开发工具包,功能强大。用户可以
通过JAVA编程来扩充系统的功能或定制基于产品的设计模块。
5) Pro/Toolkit
Pro/Toolk it(在Pro/ENGINEER17版本之前是Pro/Develop,从Pro/ENGINEER18版本开始
是Pro/Toolkit)是Pro/ENGINEER提供的功能最强大的高级开发工具包,不同于J-Link的是
它是基于C语言的。Pro/Toolkit支持windows和UNIX操作系统,Pro/Toolkit提供了一个庞
大的C语言函数库,借助第三方编译环境进行调试,使得外部应用程序在一种可控制和可靠
的方式下访问Pro/ENGINEER数据库和用户界面,实现与Pro/ENGINEER的无缝集成。随着
版本的不断更新,提供的库函数更加丰富,因此,用户的应用程序功能逐渐强大。 |
|