Creo二次开发 -- Toolkit的函数表示形式

ToolKit中函数命名方式

 Pro/TOOLKIT中所有的对象都是以Pro为前缀的,在Pro后面的文字是表明对象的类型,这样根据对象的名称就可以很容易地理解其含义。

    Pro/TOOLKIT函数命名约定为: <基本对象> + <操作对象> +动作,动作是指对特定的Pro/TOOLKIT对象执行的某种操作。 常用到函数类型有以下几种:

GET获得类函数 

   Get用来获取对象的某个数据。这类函数的输入是基本数据对象,输出是基本数据对象的某一信息。常用的函数有:

//获得当前的模型

ProMdlCurrentGet( ProMdl " p handle);

//获得当前的工作路径

ProDirectoryCurrentGet(ProPath path);

//获得当前模型的类型,模型的类型主要是零件模型(PRO MDL PART),组件模型(PRO MDL ASSEMBLY)工程图模型(PRO _MDL JDRAWING)

ProMdTTypeGet( ProMdl model, ProMdlType *p_type);

//获得模型的数据

//通过这个函数可以获得模型名称以及模型的类型,模型的存放位置等信息

ProMdlDataGet(ProMdl handle, ProMdldata *p_data)

//获得当前的窗口

ProWindowCurrentGet(int *p_window jd)

//获得模型项所属的模型句柄

ProModelitemMdlGet(ProModelitem p_model_item, ProMdl p_ owner);

SET设置类函数

Set用来设置对象的数据值。它也是以基本数据对象作为输入,并输人需要设置的变量的值。常用的函数有:

//设置尺寸的值

ProDimensionValueGet( ProDimension *dimension, double * value);

//设置尺寸的符号

ProDimensionSymbolSet( ProDimension dimension, ProName 

symbol);

//设置自定义参数的值

ProParameterValueSet( ProParamneter *pararn, ProParamvalue 

*proval);

//设置菜单按钮的可见性(自己定义的菜单)

ProMenubuttnVisibilitySet( ProMenuName menuname

ProMenubuttonName button, ProBoolean visible) ;

//设置组件(装配体)的元件类型

ProAsmoompTypeSet( ProAsmcomp *

comp,PraAssembly top assem, ProAsmcompType type);

Visit遍历类函数

Visit函数用来访问数据对象内的一组数据集合,如访问CREO零件模型的特征。这类函数的输入参数通常是要被访问的数据对象以及访问的动作函数和过滤函数。所谓的访问过滤函数就是在访问的过程中对数据进行过滤,把不满足条件的对象去除掉;访问动作函数对经过滤的对象进行处理。例如在访问模型特征时,可以设置过滤函数过滤掉那些隐含的特征和隐藏的特征(关于隐含特征和隐藏特征可以参看CREO的相关手册),留下那些没有被隐含的特征和隐藏的特征。动作函数只处理些 没有被过滤的对象,如获得某些特征的类型或者名称。

//特征遍历函数

ProSolidFeatVisit();

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值