Creo二次开发——参数化设计

 时间:2024-10-11 19:39:11

1、按照之前说的配置好项目工程。开发好菜单。

2、尺寸遍历函数ProSolidDimensionVisit--访问实体中的所有尺寸对象。酋篚靶高需要定义访问动作函数及过滤函数。/*====租涫疼迟=====================================================================*\ 目的: 尺寸访问动作函数,将所访问的尺寸对象添加到data所指示的数组中 返回值: PRO_TK_NO_ERROR - success;\*=========================================================================*/ProError ProUtilCollectDimVisitAction (ProDimension *dimension, ProError filter_status, /* ignored */ ProAppData data){ ProDimension **p_dims = (ProDimension**)data; ProDimension cur_dim; cur_dim.owner = dimension->owner; cur_dim.id = dimension->id; cur_dim.type = dimension->type; ProArrayObjectAdd((ProArray*)p_dims, PRO_VALUE_UNUSED, 1, &cur_dim); return PRO_TK_NO_ERROR;}ProError ProUtilCollectDimension( ProMdl model, ProBoolean refdim, ProDimension **pp_dims ){ int n; ProError status; status = ProArrayAlloc( 0, sizeof(ProDimension), 1, (ProArray*)pp_dims); if( status == PRO_TK_NO_ERROR ) { status = ProSolidDimensionVisit( (ProSolid)model, refdim, (ProDimensionVisitAction)ProUtilCollectDimVisitAction, (ProDimensionFilterAction)NULL, (ProAppData)pp_dims); } ProArraySizeGet((ProArray*)pp_dims, &n); if (n==0) { status = PRO_TK_E_NOT_FOUND; } return (status);}

3、设计流程如下:打开模型、遍历尺寸、修改尺寸数据写入模型、再生模型、保存修改后的模型。

Creo二次开发——参数化设计
  • creo 4.0怎么关闭显示动画
  • 如何用软件比对零件修改前后区别
  • creo4.0新建一个钣金件模型文件
  • Creo怎么创建边倒角
  • Creo怎么创建加厚特征
  • 热门搜索
    台儿庄旅游 下川岛旅游攻略 境外旅游 镇江旅游攻略 丹麦旅游 厦门旅游地图 山东旅游一卡通 内蒙旅游攻略 济源旅游 旅游感想