proe二次开发遍历特征标识实例.doc

上传人:scccc 文档编号:13893819 上传时间:2022-01-26 格式:DOC 页数:2 大小:27KB
返回 下载 相关 举报
proe二次开发遍历特征标识实例.doc_第1页
第1页 / 共2页
proe二次开发遍历特征标识实例.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《proe二次开发遍历特征标识实例.doc》由会员分享,可在线阅读,更多相关《proe二次开发遍历特征标识实例.doc(2页珍藏版)》请在三一文库上搜索。

1、typedef struct comp_appdataCStringArray mdl_types;CStringArray mdl_names; CompAppdata;#if 1typedef struct comp_appdataCStringArray mdl_types;CStringArray mdl_names; CompAppdata;ProError UserAsmCompFilter(ProFeature *feature,ProAppData app_data);ProError user_action(ProFeature *feature,ProError statu

2、s,ProAppData appdata);ProError UserAsmCompFilter(ProFeature *feature,ProAppData app_data)ProError err;ProFeattype ftype;err = ProFeatureTypeGet(feature, &ftype);if(ftype = PRO_FEAT_COMPONENT)return(PRO_TK_NO_ERROR);return(PRO_TK_CONTINUE);ProError UserAsmCompAction(ProFeature *feature,ProError statu

3、s,ProAppData appdata)ProError err;ProMdl mdl;char namePRO_NAME_SIZE;char typePRO_TYPE_SIZE;CompAppdata *appd;ProMdldata mdldata;appd = (CompAppdata *)appdata;err = ProAsmcompMdlGet(feature,&mdl);err = ProMdlDataGet(mdl,&mdldata);ProWstringToString(name,mdldata.name);ProWstringToString(type,mdldata.t

4、ype);appd-mdl_names.Add(CString)name);appd-mdl_types.Add(CString)type);if (strncmp(type,ASM,3) = 0)err = ProSolidFeatVisit(ProSolid)mdl, UserAsmCompAction, UserAsmCompFilter, appd);if (feature != NULL) return(PRO_TK_NO_ERROR);return(PRO_TK_CONTINUE);#endif/函数调用,完成后所有元件信息都在appdata中CompAppdata appdata;status = ProSolidFeatVisit(ProSolid)solidsi, UserAsmCompAction, UserAsmCompFilter, &appdata);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1