您的位置:网站首页 > Proe教程

Pro/toolkit语法简单介绍

时间:2012-04-05 15:23:20 来源:未知

1.Pro/toolkit使用的是面向对象的编程风格

2.Pro/toolkit应用程序与pro/e之间传递的数据结构对应用者是不可见的

3.数据结构只能通过Pro/toolkit函数来访问

4.每一个Pro/toolkit的库函数都表现为对一个对象的动作与行为(action and objects)

5.函数由一下三部分组成:前缀pro+对象名称+动作

6.绝大部分对象是pro/e数据库中的项目,每种对象都有一个标准名称,有说明该对象的大单词组成。例如:Feature:  特征,Surface :曲面,Soild :结构体

下面是单一对象函数举例:

ProSolidRegenerate()

ProFeatureDelete()

另外,有一些函数有多个对象例如:

ProFeatureParentsGet()

ProWcellTypeGet()

动作的类型,例如:

Get: 直接从pro/e 的数据库中读取信息

Eval:提供简单的计算结果

Compute:提供计算复杂结果,例如包含模型的几何分析等数据

7.函数的返回值

绝大多数pro/toolkit函数的返回值类型是ProError。 ProError是枚举类型,使用不同的值表示各种常见的各种情况。函数调用成功的正常值是PRO_TK_NO_ERROR.函数失败的原因可能是操作中的实际问题,也可能是一些良性原因。

以下错误状态代表实际操作问题:

PRO_TK_BAD_INPUT:输入有误

PRO_TK_OUT_OF_MEMORY:内存不足

PRO_TK_COMM_ERROR:系统错误

以下是一些良性原因:

PRO_TK_USER_ABORT:用户放弃交互过程

PRO_TK_E_NOT_FOUND:操作对象列表为空

用户可以通过检查函数的错误状态,得知调用函数的正确与否,以便能够及时改正。


相关文章