点击查看详细介绍

UG/OPEN API编程问题,急!

chengcheng82 19年前 10060 6

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


在我的回掉函数中有这样一段代码:
tag_t root_tag;
tag_t displayed_part;
displayed_part=UF_PART_ask_display_part();
root_tag=UF_ASSEM_ask_root_part_occ(displayed_part);//获取根节occurence的tag,如果没有根节点,则返回NULL—TAG

0

最新回复 (6)
  • zhjb113 19年前
    1

    else的时候,最终你返回什么?

  • chengcheng82 19年前
    2

    没有else语句,就是if ,
    另外发现这些代码在UG环境下,如已存一个装配,则能建立一个圆柱体,否则就不行。不知道为什么.

  • linduyu_y 19年前
    3

    问题的答案就在这里!
    “如已存一个装配,则能建立一个圆柱体,否则就不行”
    1.root_tag !=NULL_TAG

  • jjf1120 19年前
    4

    root_tag=UF_ASSEM_ask_root_part_occ(displayed_part);
    if(root_tag==NULL_TAG)

  • chengcheng82 19年前
    5

    四楼的,你好,
    虽然没有if (root_tag!=NULL_TAG)的情况,但如果不满足root_tag==NULL_TAG,就应该执行后面的内容啊?就是说,如果后面的代码是创建一个圆柱体,一样可以创建的出来才对啊?

    另外,我很想知道UF_PART_ask_display_part()这个函数的意思,按照document上的解释,它应该能返回一个当前显示的物件的tag,但设一个UIstyler的控件的回调函数中有如下程序:

  • cftlin 19年前
    6

    函数原型是:extern UFUNEXPORT tag_t

请登录后发表新帖