购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_PART_open_component_as( tag_t component, const char * old_name, const char * new_name, tag_t * part, UF_PART_load_status_t * error_status) 函数说明:
打开一个组件具有比另外一个不同的名字这它被保存。只要构成部件是相同的,在组件打开无装配水平关联性的损失。如果你想用一个不相关的组成部分,打开组件你需要“允许换人”,利用UF_ASSEM_set_assem_options功能。其中,零部件已此功能的情况下非常有用更名未经家长组件是开放注册新名称。该组件必须卸载与其父集必须装入手。在组件的所有事件装配打开。它是不可能打开的部件与部件的名称在已经在装配使用。出于这个原因,你需要确保需要所有装配级别指新命名组件是在当组件被打开时打开,所以它们同时注册的组件的新名称。因为这可能是一个操作很容易出错,这是建议您保持原有组件的副本,直到你已经验证了部件正确改名,可与新命名的组件打开。
函数参数:
第1个参数为输入:
component代表参数变量,tag_t 为输入参数类型,该组件被打开
第2个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为old_name,该组件的当前部分名称以“.PRT”文件扩展名。
第3个参数为输入:
输入const char * 字符类型的参数,参数的变量格式为new_name,该组件的新名称部分名称以“.PRT”文件扩展名。
第4个参数为输出:
part代表参数变量,tag_t * 为输出参数类型,在打开的组成部分
第5个参数为输出:
error_status代表参数变量,UF_PART_load_status_t * 为输出参数类型,用户分配的结构<&ERROR_STATUS GT;填充有名称和未正确加载任何部件相关联的错误代码。结构必须与UF_PART_free_load_status被释放。详情参见UF_PART_load_status_t的定义。