iCAx开思工具箱

标题: 读取指定部件的配对关系UF_ASSENM_ask_mc_data_of_compnt()用法 [打印本页]

作者: shenhai_2005    时间: 2006-4-8 10:12
标题: 读取指定部件的配对关系UF_ASSENM_ask_mc_data_of_compnt()用法
请问:用于读取指定部件的配对关系的函数UF_ASSENM_ask_mc_data_of_compnt()的用法?
   
我编写的函数代码如下:
         tag_t tPrtPro=UF_ASSEM_ask_work_part();         
         tag_t tPrtIns=UF_ASSEM_cycle_inst_of_part(tPrtPro,NULL_TAG);
         logical iMated;
         UF_ASSEM_mating_condition_t Imc_data;
         UF_ASSEM_ask_mc_data_of_compnt(tPrtIns,&iMated,&Imc_data);


不知这段程序哪里有错误,编译已经通过,就是运行后没反应
哪位高手指点一下,这是什么问题?
作者: shenhai_2005    时间: 2006-4-9 10:30
难道就没有人知道吗?
作者: shenhai_2005    时间: 2006-4-11 09:22
谢谢大家看贴
问题已经解决了,为了方便他人学习,拷一下代码
                      tag_t tPrtPro=UF_ASSEM_ask_work_part();
         tag_t tOccRoot_s=UF_ASSEM_ask_root_part_occ(tPrtPro);

         tag_t *atOccChildren;
         int iPartNum=UF_ASSEM_ask_part_occ_children(tOccRoot_s,&atOccChildren);
         int i=iPartNum;         
         tag_t tPrtIns1=UF_ASSEM_cycle_inst_of_part(tPrtPro,NULL_TAG);
         tag_t tPrtIns2;
     
         for(int j=0;j<i;j++)
         {
                 logical iMated;
             UF_ASSEM_mating_condition_t Imc_data;
         UF_ASSEM_ask_mc_data_of_compnt(tPrtIns1,&iMated,&Imc_data);
                 tPrtIns2=UF_ASSEM_cycle_inst_of_part(tPrtPro,tPrtIns1);
         tPrtIns1=tPrtIns2;
         }




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3