文章作者:里海


简介:

        获取表示部件状态的整数。此状态值包含在部件文件中。除非状态已经设置,否则它的默认值为0。

效果:   

UG\NX二次开发 获取和设置表示部件状态的整数 UF_PART_ask_status()、UF_PART_set_status()_默认值

代码:

#include "me.hpp"

void ufusr(char* param, int* retcode, int paramLen)
{
    UF_initialize();
    
    tag_t sel = selectObject();
    int status;

    UF_PART_ask_status(UF_ASSEM_ask_prototype_of_occ(sel), &status);
    print("status = %d\n", status);

    UF_PART_set_status(UF_ASSEM_ask_prototype_of_occ(sel), 3123);

    UF_PART_ask_status(UF_ASSEM_ask_prototype_of_occ(sel), &status);
    print("status = %d\n", status);

    UF_terminate();
}

int ufusr_ask_unload(void)
{
    return (UF_UNLOAD_IMMEDIATELY);
}